Java Backend Developer Senior

SAIC•Ashburn, VA
•Hybrid

About The Position

SAIC is seeking a senior-level, hands-on Java Backend Developer with cloud experience to join its team in Ashburn, Virginia. The hybrid position requires on-site work two days per week and candidates must live within the GWA/commutable area. The developer will contribute to the full software lifecycle for a Java back-end application involving extensive messaging and transaction processing, from requirements and architecture through implementation, testing, and validation. The role also includes mentoring junior team members, collaborating with users in an Agile development process, and supporting testing and production deployments.

Requirements

  • Bachelor of Science degree in Computer Science or Engineering.
  • At least 9 years of software development experience.
  • At least 9 years of Java J2EE/JEE design and software development experience, including designing, developing, and documenting large-scale enterprise software systems.
  • At least 5 years working with cloud applications using serverless hosted services such as AWS Lambda.
  • Experience with NoSQL databases such as MongoDB, DocumentDB, or DynamoDB.
  • Docker and Kubernetes experience.
  • Spring Boot and AWS cloud experience.
  • Web and microservices experience.
  • Experience with SQL databases, preferably Oracle.
  • XML and JSON experience.
  • Unix/Linux experience.
  • Extensive JDBC/JPA/Hibernate skills and strong SQL skills.
  • Knowledge of standard design patterns.
  • Demonstrated expertise in software engineering practices, such as reading and generating software specifications, design patterns, and continuous integration.
  • GitLab, JIRA, and Jenkins experience for CI/CD.
  • Must be a U.S. citizen.
  • Ability to obtain and hold a public trust position and receive favorable suitability based on a CBP Background Investigation.
  • Must be within the GWA/commutable area and able to work on site in Ashburn, Virginia, two days per week and when mission needs require.

Nice To Haves

  • First-hand experience working with large project teams; Federal Government experience is a strong plus.
  • Ability to think critically and creatively to develop innovative solutions to software problems.
  • Ability to develop and maintain components with stringent performance requirements.
  • Agile development experience.
  • React experience.
  • Experience with IBM MQ, JMS, EJB, MDB, and other JEE technologies.
  • Experience with JEE servers such as WebLogic, WebSphere, or JBoss.
  • Master's degree in Computer Science or a related field.

Responsibilities

  • Participate with the tech lead and senior developers in system architecture design, development, integration testing, validation, and other stages of the software lifecycle.
  • Design and develop Java code as required by project needs.
  • Work with and mentor junior team members.
  • Collaborate with users in an Agile development approach to understand requirements, elicit feedback, and refine solutions through demonstrations.
  • Provide application support during testing and production.
  • Work with the lead to deploy code fixes as needed.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service