Java Backend Developer Junior

SAIC•Ashburn, VA
•Hybrid

About The Position

SAIC is seeking a motivated, 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 onsite in Ashburn and additional onsite visits if mission needs require them. Candidates must live within the GWA/commutable area. The developer will work closely with the tech lead and senior developers on system architecture, development, integration testing, validation, and the software life cycle for a Java backend application involving extensive messaging and transaction processing. The role includes hands-on Java development, collaborating with users in an Agile process to understand requirements and refine solutions through demonstrations, and supporting applications during testing and production. The developer will work with the lead to deploy code fixes and work with or mentor junior team members. Candidates must be U.S. citizens and able to obtain and maintain a public trust position with favorable suitability based on a CBP background investigation.

Requirements

  • Bachelor of Science 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, preferably Oracle.
  • XML and JSON experience.
  • Unix/Linux experience.
  • Extensive JDBC/JPA/Hibernate skills and strong SQL skills.
  • Knowledge of standard design patterns.
  • Expertise in software engineering practices, including reading and generating software specifications, design patterns, and continuous integration.
  • Experience with GitLab, JIRA, and Jenkins for CI/CD.
  • Must be a U.S. citizen.
  • Must be able to obtain and hold a public trust position with favorable suitability based on a CBP background investigation.
  • Must be within the GWA/commutable area for onsite visits in Ashburn, Virginia.

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, validation, and the software life cycle for a Java backend application involving extensive messaging and transaction processing.
  • 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