Java/JEE Developer (Entry Level)

April 1, 2026

Are you applying to the internship?

Job Description



Java/JEE Developer (Entry Level) – SAIC

Job ID: 2610826

Location: Ashburn, VA, US

Date Posted: 2026-03-31

Category: Software

Subcategory: SW Engineer

Schedule: Full-Time

Shift: Day Job

Travel: No

Minimum Clearance Required: None

Clearance Level Must Be Able to Obtain: Public Trust

Potential for Remote Work: ORA_ON_SITE (On-Site for first year, then hybrid option)

Description

SAIC is actively seeking a highly motivated, career-driven, and customer-focused Java/JEE Developer (Entry Level) to join our dynamic team in Ashburn, VA. This position offers an exciting and challenging career path within a collaborative environment.

Please note: This position requires 100% on-site presence in Ashburn, VA for the first year of employment.

Job Responsibilities

  • Design, implement, and unit test robust REST microservices using Java, Spring, and JUnit frameworks.
  • Develop engaging web applications with Angular, ensuring seamless communication with backend microservices.
  • Write complex SQL queries and contribute to data modeling efforts.
  • Work collaboratively as an integral part of a large, Agile development team, contributing to all phases of the software development lifecycle.

Qualifications

Required Skills and Experience

  • Education: Bachelor’s degree in Computer Science or a closely related engineering field.
  • Java Experience: Strong foundational knowledge of Java coupled with at least 1 year of hands-on Java J2EE/JEE design and software development experience, including the design, development, and documentation of large-scale enterprise software systems.
  • Frameworks:
    • Spring Boot
    • Spring REST/SOAP web services
  • Frontend Technologies:
    • Angular
    • React
    • HTML/Javascript/CSS
  • Data & Integration:
    • XML/JSON
    • SQL
    • JPA/Hibernate
  • Development: Demonstrated experience with Java web application development.

Desired Skills And Experience (Plus Points)

  • Education: Master’s degree in Computer Science or a related field.
  • Practical Experience: Recent and relevant course projects, internships, co-ops, or personal work that clearly showcases backend development skills.
  • Advanced Spring: Experience with Spring WebFlux and R2DBC.
  • Architecture: Familiarity with microservices architecture.
  • Messaging: Experience with JMS and/or Kafka.
  • Cloud: Familiarity with AWS.
  • IDEs: Comfortable using Eclipse and Visual Studio Code.
  • Methodology: Experience with an Agile development approach.
  • Initiative: Strong initiative; ability to interpret high-level requirements, seek necessary clarifications, and independently drive tasks to completion.
  • Work Ethic: Ability to thrive in a high-pressure, tight-deadline environment.
  • Adaptability: Must be able to multitask efficiently and progressively, working comfortably in an ever-changing data environment.
  • Teamwork: Must work well both independently and as part of a team.
  • Communication: Excellent verbal/written communication and problem-solving skills, with the ability to convey technical information to diverse audiences.

Customer Requirements

  • Clearance: Ability to obtain and hold a Public Trust position and receive a favorable suitability determination based on a CBP Background Investigation.
  • Citizenship: Must be a US Citizen.
  • Location: Required to be on-site in Ashburn, VA, 5 days per week for the first year of employment. After the initial year, there will be an option to work a hybrid schedule (2-3 days on-site) depending on team needs and business requirements.