Principal Java Developer

Leidos•Bethesda, MD
•$131,300 - $237,350

About The Position

Leidos is hiring a Principal Java Developer in the Intel Security Sector's Analysis Solutions Business Area. The role provides Agile development and operations and maintenance for mission-critical systems within a DevOps framework. It participates in major project deliverables throughout the software development lifecycle, including work estimation, architecture and design, coding, and unit testing. The developer designs, develops, tests, and maintains high-performance backend microservices using Java and the Spring Framework; works on backend architecture and team code quality; and develops and deploys solutions on cloud platforms. The position also supports system validation, automated deployment, infrastructure coordination, and the program's Agile and SAFe practices. It documents software development and deploys build artifacts across environments using GitFlow and DevOps tools.

Requirements

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

Nice To Haves

  • Experience writing software that interfaces with data technologies such as 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.
  • Participate in software programming initiatives, shape backend architecture, mentor team members, and conduct code reviews.
  • Develop and direct software system validation and testing methods using JUnit and Katalon, and use custom-developed software solutions to support automated deployment technologies.
  • Develop, prototype, and deploy solutions within a cloud-based platform, leveraging platform services.
  • Analyze infrastructure needs driven by developed software through proof-of-concept, performance, and end-to-end testing, and coordinate those needs to support customer mission requirements.
  • Support the Agile software development lifecycle and Program SAFe practices, coordinating with team members, Product Owners, and Scrum Masters to align user stories with customer use cases.
  • Document and perform systems software development, including deploying build artifacts across environments using GitFlow and DevOps tools such as GitHub, Jenkins, Python, and Bash.
  • Apply and identify software development best practices and standard operating procedures to create solutions for customer 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