Java Developer

Leidos•Bethesda, MD

About The Position

Leidos is seeking a Java Developer to support the Agile development, operations, and maintenance of mission-critical systems in its Intel Security Sector's Analysis Solutions Business Area. The role works within a DevOps framework and contributes throughout the software development lifecycle, including scope definition, work estimation, architecture and design, coding, and unit testing. The developer will build and maintain modern software solutions, collaborate with cross-functional Agile teams, and apply technologies to meet customer requirements. The position is based in Bethesda, Maryland, and supports national security missions.

Requirements

  • Familiarity with common Agile practices, service-oriented environments, and software development practices.
  • Familiarity with Java, the Spring Framework, microservices architecture and design patterns, RESTful API implementation, and integration with relational and NoSQL databases.
  • Familiarity with integrating and delivering software solutions within DevOps toolsets and practices.
  • Direct experience using software testing and performance tools such as JUnit, and scripting languages including Python and Bash, in an Agile development environment.
  • Familiarity with development in commercial cloud platforms such as AWS, Google Cloud, or Azure, and use of cloud data services such as S3, RDS, or EFS.
  • Familiarity with version control systems and issue/problem tracking systems.
  • Bachelor's degree and at least 4 years of relevant experience, or a Master's degree and at least 2 years of relevant experience; experience may be considered in lieu of a degree.
  • Must possess an active TS/SCI with polygraph security clearance.

Nice To Haves

  • Experience with SAFe development practices.

Responsibilities

  • Design, develop, test, and maintain high-performance, scalable backend microservices using Java and the Spring Framework.
  • Participate in software programming initiatives, contribute to backend architecture, and conduct code reviews.
  • Develop software system validation and testing methods using JUnit and Katalon, and use integrated or custom-developed solutions to support automated deployment technologies.
  • Develop, prototype, and deploy solutions within a cloud-based platform using available platform services.
  • Support the Agile software development lifecycle following Program SAFe practices, coordinating with team members, Product Owners, and Scrum Masters to align User Stories and implement customer use cases.
  • Document and perform systems software development activities, including deploying build artifacts across environments using GitFlow and DevOps tools such as GitHub and Jenkins, along with scripting languages such as Python and Bash.
  • Apply and identify software development best practices and standard operating procedures to create solutions for customers' technical needs.

Benefits

  • Paid Time Off
  • 11 paid holidays
  • 401(k) with a 6% company match and immediate vesting
  • Flexible schedules
  • Discounted stock purchase plans
  • Technical upskilling
  • Education and training support
  • Paid parental leave
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service