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.