Part-Time Entry-Level Java/JEE Developer
Posted 3hrs ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Part-time Java/JEE Developer building REST microservices and Angular applications for SAIC’s defense and mission technology programs. Working with Java, Spring, SQL, and Agile development teams.
Responsibilities:
- Design, implement, and unit test REST microservices using Java, Spring, and JUnit
- Develop Angular web applications that communicate with backend microservices
- Write complex SQL queries and perform data modeling
- Work collaboratively within a large Agile development team
Requirements:
- Bachelor’s degree in computer science or related engineering field
- At least 1 year of Java J2EE/JEE design and software development experience, including designing, developing, and documenting large-scale enterprise software systems
- Strong foundational knowledge of Java
- Spring Boot
- Spring REST/SOAP web services
- Angular
- React
- HTML/Javascript/CSS
- XML/JSON
- SQL
- JPA/Hibernate
- Java web application development
- Must be able to obtain and hold a public trust position and favorable suitability based on a CBP Background Investigation
- Must be a US Citizen
- 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
- Familiarity with AWS
- Comfortable with Eclipse and Visual Studio Code
- Agile development approach
- Ability to take high-level requirements, seek clarification, and complete work
- Ability to work in a high-pressured, tight-deadline environment
- Ability to multitask efficiently in an ever-changing data environment
- Ability to work both in a team environment and independently
- Excellent verbal/written communication and problem-solving skills
- Ability to communicate information to groups with different technical skill levels
Benefits:
- No benefits, perks, or compensation extras are specified in the posting













