Jr. Cloud Java Developer
Remote junior Java developer on an Agile team supporting a DoD customer's web app for commercial air carrier safety oversight. Day to day: build front-end functionality and SOAP/REST services in Java/Spring, write unit and integration tests, and commit code through a CI pipeline (Git, Maven, Jenkins).
- Compensation
- Not disclosed
- Location
- Not listed
- Work setup
- Remote
- Seniority
- Junior
- Employment
- Not specified
- Experience
- 3+ years
- Category
- Software engineering
- Posted
Skills
Must have
- Bachelor's Degree in Computer Science or a related field
- 3+ years of Java Development experience
- Experience in implementing code
- Must be eligible to obtain and maintain a US Security Clearance
- Solid understanding of object-oriented programming languages (especially Java)
- Familiar with Java
- Familiar with Relational Data Models
- Familiar with Spring Boot and SpringMVC
- Familiar with Web Services like SOAP and REST
- Familiar with Continuous Integration tools like GIT, Maven, Jenkins
- Support the Agile methodology
- Write unit tests and automate integration tests
- Ability to work under general direction on complex projects, issues, and problems
- Strong innovative and analytical abilities, and experience in implementation
Nice to have
- Experience with Oracle and/or Amazon RDS for Oracle
- Experience working in a big data environment
- Adaptable and loves learning new technologies
Full description
This is a remote position.
This is a remote position.
We are seeking a Junior-Level Cloud Java Developer to support a web-based application that supports the safety oversight of commercial air carriers by managing the analysis of safety incidents, operations, maintenance, and service quality.
You will be a part of a cross-functional, Agile development team working with our DoD customer. The code that you write will support front-end functionality and expose SOAP and REST web services to a variety of applications, exchanging data with other systems as needed to share results.
What you will do
- Work with lead developers on solving complex problems
- Develop software in interactive design, build, and test cycles
- Support the Agile methodology
- Check code into our continuous integration pipeline, to incrementally build the system and receive immediate feedback on build performance
- Write unit tests and automate integration tests
What we like to see
- Solid understanding of object-oriented programming languages (especially Java)
- Ability to work under general direction on complex projects, issues, and problems
- Strong innovative and analytical abilities, and experience in implementation
- You are adaptable, and love learning new technologies
- Knowledge of when to power through a problem, or stop and ask for guidance
- Ability to make a convincing argument, and support team members
- Experience working in a big data environment
You should be familiar with
- Java
- Relational Data Models. Experience with Oracle and/or Amazon RDS for Oracle a plus.
- Spring Boot and SpringMVC
- Web Services like SOAP and REST
- Continuous Integration tools like GIT, Maven, Jenkins
Requirements
- Bachelor’s Degree in Computer Science or a related field
- 3+ years of Java Development experience
- Experience in implementing code
- Must be eligible to obtain and maintain a US Security Clearance
This position is eligible for remote work. This position requires that you must be eligible to obtain and maintain a US Security Clearance.
Benefits
- Paid Time Off
- Medical benefits: Health Care, Vision, Dental, Long- and Short-Term Disability, and Life Insurance