Java Software Engineer
Blackstone Talent Group
Colorado Springs, United States Full Time Technology Jobs United States
Job Description
The Software Engineer's primary responsibility is to work as a mid-level member of the X-Lab software development team to develop and test innovative solutions in support of X-Lab projects and experiments. 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 in 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 with 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
Requirements:
- Career level typically with an advanced degree and 3+ years’ experience or bachelors with 5+ years’ experience or equivalent; wide application of principles, theories, and concepts in their field and provides solutions to a wide range of difficult problems with imaginative and thorough solutions; works under general direction, and results are reviewed upon completion for adequacy in meeting objectives; failure to achieve results normally results in serious program delays and considerable expenditure of resources; frequent internal and external customer contacts and represents the organization in providing solutions to difficult technical issues associated with specific projects.
- Active DoD secret security clearance upgradeable to TS-SCI
Experience is some or all of the following areas is desired:
- Command and control system application development
- Previous experience with message translation software
- Automated test and pipeline development experience
- Experience with Software Integration testing including developing automated test scripts
- Prior experience designing and developing microservices and deploying with containers
- Experience setting up a container environment
- Understanding of system engineering, systems design and development
- Ability to clearly document activities, write project plans and summary reports
- Strong knowledge of software practices and coding standards
- Experience developing software for Unix/Linux and Windows platforms
- Familiarity with Java Spring
- Familiarity with containerization tools such as Docker/Kubernetes
- Knowledge of back-end development and message passing
- Security+ certification obtained within 60 days of hire
Posted April 18, 2026