Principal Java Developer

Leidos•Bethesda, MD

About The Position

Leidos is seeking an experienced Principal Java Developer for its Intel Security Sector's Analysis Solutions Business Area in Bethesda, Maryland. The role supports the Agile development, operations, and maintenance of mission-critical systems within a DevOps framework. The developer will contribute across the software development lifecycle, including scope definition and work estimation, architecture and design, coding, and unit testing. The successful candidate will develop and maintain high-performance applications, influence backend architecture, mentor developers, and collaborate with cross-functional Agile teams to address complex customer requirements. The position involves using modern cloud and DevOps technologies to deliver capabilities supporting national security missions. Candidates must possess an active TS/SCI with polygraph security clearance.

Requirements

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

Nice To Haves

  • Experience developing software that interfaces with data technologies including Elasticsearch, Postgres, DynamoDB, Kafka, AWS SQS/SNS, AWS Lambda, and AWS S3.
  • Experience with SAFe development practices.

Responsibilities

  • Design, develop, test, and maintain high-performance, scalable backend microservices using Java and the Spring Framework.
  • Contribute to software programming initiatives and backend architecture, mentor team members, and conduct code reviews.
  • Develop and direct software system validation and testing methods using JUnit and Katalon, supporting automated deployment technologies.
  • Develop, prototype, and deploy solutions within a cloud-based platform using available platform services.
  • Analyze infrastructure requirements through proof-of-concept development, performance testing, and end-to-end testing, and coordinate infrastructure needs driven by developed software.
  • 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, GitHub, Jenkins, and scripting languages such as Python and Bash.
  • Identify and apply 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
  • Comprehensive, competitive benefits package
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service