All Jobs
About the Role
Description
SAIC is currently seeking a motivated, career and customer-oriented Java/JEE Developer (Entry Level) to join our team to begin an exciting and challenging career in Ashburn, VA.
This position is 100% on-site for the first year of employment.
Job Responsibilities
• Design, implement, and unit test REST microservices with Java, Spring, and JUnit
• Develop web applications with Angular that communicate with backend microservices
• Write complex SQL queries and perform data modeling
• Work collaboratively within a large, Agile development team
Qualifications
Required Skills and Experience
• Bachelor’s degree in computer science or related engineering field
• Strong foundational knowledge or Java with at least 1 year of Java J2EE/JEE design and software development experience including designing, developing, and documenting large-scale enterprise software systems
• Spring Boot
• Spring REST/SOAP web services
• Angular
• React
• HTML/Javascript/CSS
• XML/JSON
• SQL
• JPA/Hibernate
• Java web application development required
Desired Skills and Experience
• Master’s degree in computer science or related field is a plus
• Recent and relevant course projects, internships, co-ops, or personal work showcasing backend development skills would be a plus
• Experience with Spring WebFlux and R2DBC
• Experience with microservices architecture
• Experience with JMS and/or Kafka
• Familiar with AWS
• Comfortable with Eclipse and Visual Studio Code
• Agile development approach
• Strong initiative: must be able to take a high-level requirement, ask questions/seek clarifications, and get the job done
• Ability to work in a high-pressured, tight-deadline environment
• Must be able to multitask efficiently and progressively and work comfortably in an ever-changing data environment
• Must work well in a team environment as well as independently
• Excellent verbal/written communication and problem solving skills; ability to communicate information to a variety of groups at different technical skill levels
Customer Requirements
• Clearance – Ability to obtain and hold a public trust position and favorable suitability 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 their first year, they will have the option to work a hybrid schedule (2-3 days on-site) depending on the needs of the team.
Requirements
- •Bachelor’s degree in computer science or related engineering field
- •Strong foundational knowledge or Java with at least 1 year of Java J2EE/JEE design and software development experience including designing, developing, and documenting large-scale enterprise software systems
- •Spring Boot
- •Spring REST/SOAP web services
- •Angular
- •React
- •SQL
- •JPA/Hibernate
- •Java web application development required
- •Clearance – Ability to obtain and hold a public trust position and favorable suitability 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