Northrop Grumman is looking for a software engineer to support the development of tasking and scheduling software for the Processing Team, to provide a decisive advantage to the warfighter.
Requirements
- Strong JAVA experience
- Software design experience
- Software unit testing experience
- Experience with Kubernetes, Docker, microservices architecture, and object-oriented design
- Experience with Vue or React
- Some experience with keycloak, NodeJS framework, Front End GUI design and implementation (preferred)
- Experience with Agile development methodologies
Responsibilities
- Support the Processing Team in the development of tasking and scheduling software
- Develop software using JAVA
- Design software using object-oriented design principles
- Implement software unit testing
- Work with Kubernetes, Docker, and microservice architecture
- Develop Front End GUI using Vue or React
- Collaborate on an Agile team to deliver software increments
Other
- Active Top Secret/SCI security clearance required
- Bachelor's degree in a STEM discipline (or equivalent experience)
- 2+ years of relative experience (Level 2) or 5+ years of relative experience (Level 3)
- U.S. Citizenship is required for all positions with a government clearance
- Travel up to 10% of the time