Location: Colorado Springs,CO, USA
We are seeking a Software Engineer to support Java software development for a missile defense systems.
Job Duties -
This position is for a Mid- Level Software Engineer on the C2BMC Global program. The candidate will primarily be responsible for software development using Java. A successful candidate should be able to:
- Interact with other people using good verbal and written communication skills
- Work independently or with a small group
- Be flexible in a highly dynamic and ever-changing environment
Provide in-depth analysis and technical support of a large, distributed system written in Java
- Perform complex problem resolution, design, development, testing, integration, and user-support for a large code baseline
- Follow specifications in order to develop or modify functionality within the code
- Assist with design, benchmark testing, debugging and documentation
- Interface with other system support groups to resolve problems, set standards and improve overall efficiency of the system
- Design, code, test and implement tools for automation
Job Requirements -
- Bachelors degree and 0-2+ years experience or equivalent
- some use and/or application of technical principles, theories, and concepts
- Java experience
- Effective oral and written communication skills
- Ability to work effectively in a rapid paced, team environment
- Knowledge of software practices and coding standards
- Strong problem solving skills, including the ability to review performance issues, identify root cause, recommend and develop a solution
Desired Skills & Experience -
- Experience working as part of an Agile team
- Familiarity with Java Spring
- Familiarity with containerization tools such as Docker/Kubernetes
- Knowledge of server side development and message passing
- Experience developing enterprise applications
- Good working knowledge of MS Office products
- Flexibility and willingness to take on unanticipated tasking
- Use of common software development and management tools such as git, Nexus, JIRA, Confluence, Maven or Gradle and Eclipse
- Understanding of standard system engineering design artifacts such as Use Cases and UML diagrams
- Command and control system application development
- Previous experience with message translation software
- Automated test and pipeline development experience
- Experience developing software for Unix/Linux and Windows platforms
- Experience with Software Integration testing including developing automated test scripts
- Experience with Risk Management Framework/STIG/Fortify mitigation
- Prior experience designing and developing microservices and deploying with containers; experience setting up a container environment
The ideal candidate will be responsible for developing high-quality applications. They will also be responsible for designing and implementing testable and scalable code.
Responsibilities
Qualifications
Must have an active Security Clearance
NO TPV's