Northstrat is seeking a Java Software Engineer to join the agile development team to build and maintain a state-of-the-art software suite that supports the Geospatial Intelligence (GEOINT) analysis mission, solve unique and complex problems, and create innovative solutions using the latest technologies.
Requirements
- Demonstrated experience developing with Java and RESTful API'S
- Demonstrated experience developing and implementing software enhancements to mission systems in other Government agencies
- Must be able to demonstrate experience integrating multiple applications using workflow charts and diagrams and building scalable solutions to mission problems
- Demonstrated experience using rapid prototyping and agile based software development methodologies
- Must be familiar with using Java-based technologies building DevOps pipelines to develop enterprise systems
- Demonstrated experience with infrastructure as code applications (Chef, Ansible, Terraform, etc.)
- Experience designing, developing, documenting, testing, and debugging software that contains logical and mathematical solutions to mission problems
Responsibilities
- participate in our fully agile development process
- work with operational users to design, develop, and maintain capabilities that enable mission success
- solve unique and complex problems, using the latest technologies to create innovative solutions
- Demonstrated experience developing with Java and RESTful API'S
- Demonstrated experience developing and implementing software enhancements to mission systems in other Government agencies
- Must be able to demonstrate experience integrating multiple applications using workflow charts and diagrams and building scalable solutions to mission problems
- Experience designing, developing, documenting, testing, and debugging software that contains logical and mathematical solutions to mission problems
Other
- Must have an active Top Secret or Top-Secret SCI, Polygraph preferred
- Must have at least 5+ years of professional experience in software development (analysis, design, development, testing, deployment, maintenance)
- Must be able to show experience assigning, coordinating, and reviewing the work and activities of developer personnel.
- Experience working in a SAFe Agile environment preferred
- CISSP or Security+ Certification or willingness to obtain