Java Backend Developer Junior

SAIC•Ashburn, VA
•Hybrid

About The Position

SAIC is seeking a motivated, customer-oriented, hands-on junior-level Java Backend Developer with cloud experience to join its team in Ashburn, Virginia. The position is hybrid, with two days per week on-site in Ashburn and additional on-site visits if mission needs require them. Candidates must live within the Greater Washington Area (GWA) or a commutable area. Working with the tech lead and senior developers, the Java Developer will participate in architecture design, development, integration testing, validation, and the full software life cycle—from requirements and design through implementation and testing—for a Java backend application involving extensive messaging and transaction processing. The role involves hands-on Java development, collaboration with users in an Agile process to understand and refine requirements, and application support during testing and production, including deploying code fixes with the lead.

Requirements

  • Bachelor’s degree in Computer Science or Engineering.
  • At least 2 years of software development experience.
  • At least 2 years of Java/JEE design and software development experience, including designing, developing, and documenting large-scale enterprise software systems.
  • At least 1 year of experience 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.
  • SQL database experience; Oracle is preferred.
  • XML/JSON and Unix/Linux experience.
  • Extensive JDBC/JPA/Hibernate skills and strong SQL skills.
  • Knowledge of standard design patterns and software engineering practices, including reading or generating software specifications and continuous integration.
  • Experience with GitLab, JIRA, and Jenkins for CI/CD.
  • Ability to obtain and hold a public trust position and receive favorable suitability based on a CBP Background Investigation.
  • Must be a U.S. citizen.
  • Must be within the Greater Washington Area or a commutable area and able to work on-site in Ashburn two days per week, with additional visits if mission needs require them.

Nice To Haves

  • Master’s degree in Computer Science or a related field.
  • 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.
  • JEE server experience, such as WebLogic, WebSphere, or JBoss.

Responsibilities

  • Participate in system architecture design, development, integration testing, and validation throughout the software life cycle.
  • Design and develop Java code according to project requirements.
  • Work with and mentor junior team members.
  • Collaborate with users in an Agile development approach to understand requirements, gather feedback, and refine solutions through demonstrations.
  • Support applications during testing and production, and work with the lead to deploy code fixes as needed.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service