Northrop Grumman is seeking to modernize and enhance the GCCS-J system, the Department of Defense (DoD) Joint Command and Control (C2) system of record, to meet emerging operational needs and improve functionality, efficiency, and cost-effectiveness through the incorporation of agile technologies.
Requirements
- Advanced proficiency in Java and Object-Oriented Design and Programming
- Proficient in writing REST web services
- Proficient in at least one event and messaging streaming platform such as Apache Kafka, RabbitMQ, ActiveMQ, web sockets, graphQL, NATS, Server-Sent Events (SSEs)
- Proficient in a variety of database types (SQL, NoSQL, GeoSpatial, Key/Object pair, etc.)
- Experience with architecture and design of back-end software applications
- Experience with JavaScript and Node.js
- Experience writing microservices using the Spring Boot framework
Responsibilities
- Follow Agile Development process and full life cycle development: requirements, design, implementation, test, and maintenance
- Lead independent technical investigations, provide technical advice, recommend technical solutions, and assist the Government in integrating the GCCS-J functionality into new baselines
- Exhibit attention to detail coupled with the ability to quickly learn new procedures with minimal supervision
- Exhibit a positive attitude, a high level of initiative, and must enjoy the challenge of bringing structured notional software solutions to ill-defined environments
- Prioritize activities and deliver projects on time and within budget
- Interface with multiple, geographically disbursed development teams and effectively communicate project statuses and barriers
Other
- US citizen with ability to obtain a Interim Secret Clearance
- TRAVEL: Yes, 10% of the Time
- RELOCATION ASSISTANCE: No relocation assistance available
- Excellent written and verbal communication skills with the ability to operate in a team environment
- Top Secret Security Clearance