Design, develop and maintain mission-critical software in support of missile defense systems.
Requirements
- Experience with Java, C++, Eclipse/IntelliJ IDEs, JUnit, etc.
- Experience developing micro-services and working with containerization specifically Docker
- Experience writing event-driven applications utilizing a messaging service
- Experience developing Java build scripts using Gradle
- Experience working within an Agile development team
- Experience developing microservices using Java Spring Boot
- Experience with application servers such as Weblogic and Wildfly
Responsibilities
- Develop, create, modify, operate, integrate, test and maintain software systems or platforms
- Analyze user needs and develop software solutions
- Ensure security of software and systems
- Work with Agile teams in high-level design, development, implementation, integration and verification of software components
- Develop computer program documentation and operational procedures
- Provide diagnostic support to correct processing anomalies in complex computer programs
- Assist in the preparation of specifications and other activities that require knowledge of programming principles and techniques
Other
- 3-5 years of experience
- Bachelor's Degree Required
- Secret Security Clearance
- Attend and Participate in Periodic Large Scale Agile Planning events, as well as standard Agile meetings (Sprint Planning, Daily Stand-ups, Backlog Grooming, Sprint Reviews and Retrospectives)
- Prepare project resource estimates, schedules, and cost analysis
- Interpret requirements and performs analysis to ensure that objectives are met