DeveloperJobs.io
← Back to all jobs

Job Description

Leidos is seeking a Sr. Software Engineer to join on-site in Annapolis Junction, Maryland. This senior role requires an active TS/SCI polygraph and covers the full software development lifecycle within an agile setting, blending server-side and UI work with testing, DevOps automation, and cross-team collaboration. The position offers a salary range of USD 131,300 to 237,350 per year and expects a bachelor’s or master’s degree alongside substantial relevant experience.

Responsibilities

  • Actively participate in daily stand-ups, Sprint Planning, Program Increment (PI) Planning, and other team ceremonies.
  • Analyze and interpret complex system requirements.
  • Utilize design software tools to model solutions.
  • Provide support using formal specifications, data flow diagrams, and other accepted design techniques.
  • Apply sound software engineering principles to ensure code is modifiable, efficient, reliable, understandable, fault tolerant, and reusable.
  • Provide software process management and control throughout the coding portion of the software development lifecycle.
  • Promote code reuse and cross-program collaboration while reducing maintenance costs by creating common functions and shared actions for developers and testers.
  • Engineer, author, tune, and document automation scripts in a development environment and deploy them to the test and production benches.

Requirements

  • BS degree with 12-15 years of prior relevant experience or MS with 10-13 years of prior relevant experience (additional experience may substitute for a degree).
  • Demonstrated experience with Java.
  • Experience or familiarity with multiple Java frameworks: Spring (Boot and Data), Java EE (JPA, EJB, JTA, Servlet), Jackson, Jersey, Swing, JavaFX.
  • Experience or familiarity with multiple languages such as JavaScript, Python, C/C++, Groovy, SQL.
  • Experience with development IDEs such as Eclipse, Visual Studio Code, Visual Studio, Rhapsody, WebStorm.
  • Experience with databases such as Oracle, PostgreSQL, MongoDB, SQL Server.
  • Experience with Web Application UI Development and knowledge of databases/structures, Spring Framework, and/or experience with AngularJS, JSON, HTML, XML, XSLT.
  • Experience with software source control and configuration management tools.
  • Experience with technologies underlying cryptographic systems (symmetric and asymmetric cryptography, ASN.1 encoding, XML canonicalization, digital signatures).
  • Experience developing on Windows and/or Linux operating systems.
  • Documented professional experience with web services.
  • Strong understanding of sound software development principles and practices.
  • Ability to plan and prioritize personal tasks and communicate effectively verbally and in writing.
  • Independent thinker capable of delivering high-quality work both independently and within a fast-moving team.

Technologies

  • Java
  • Spring Boot
  • Spring Data
  • Java Enterprise Edition (JEE)
  • JPA
  • EJB
  • JTA
  • Servlet
  • Jackson
  • Jersey
  • Swing
  • JavaFX
  • JavaScript
  • Python
  • C/C++
  • Groovy
  • SQL
  • Eclipse
  • Visual Studio Code
  • Visual Studio
  • Rhapsody
  • WebStorm
  • Oracle
  • PostgreSQL
  • MongoDB
  • SQL Server
  • AngularJS
  • JSON
  • HTML
  • XML
  • XSLT
  • JAX-B
  • JAX-RS
  • JAX-WS
  • REST
  • YAML
  • Docker
  • Podman
  • Kubernetes
  • OpenShift
  • Bootstrap
  • JQuery
  • Jasmine
  • Karma
  • Cucumber
  • Unified Functional Tester (UFT)
  • Selenium
  • FITNesse
  • Maven
  • CMake
  • RPM
  • Jenkins
  • Nexus
  • Tomcat
  • WebLogic
  • JBoss
  • XML/XSD/SOAP/WSDL/XSLT
  • SOAP
  • WSDL
  • XSD
  • Cryptography technologies: Java cryptographic framework, symmetric cryptography, asymmetric cryptography, ASN.1 encoding, XML canonicalization, digital signatures
  • Windows
  • Linux
  • Web services
  • Java cryptographic framework

Benefits

  • Health and Wellness programs
  • Income Protection
  • Paid Leave
  • Retirement

Similar Jobs

Get Job Alerts

New jobs delivered to your inbox.