Part-Time Entry-Level Java/JEE Developer

Posted 3hrs ago

Employment Information

Education
Salary
Experience
Job Type

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