CyOne is seeking a Java Software Engineer to support the Next Generation Constructive (NGC) initiative by developing mission-critical Java services, collaborating with a distributed team, and delivering secure, reliable software solutions.
Requirements
- Proven experience developing Java applications and services
- Strong understanding of API design and integration techniques
- Familiarity with testing frameworks and best practices for writing testable code
- Experience with troubleshooting, performance tuning, and system optimization
- Knowledge of agile development methodologies and collaborative tools
Responsibilities
- Design, develop, and maintain Java-based services and APIs to meet project requirements
- Write clean, efficient, and testable code, including unit and integration tests to ensure quality
- Support system integrations and manage data flows across multiple platforms
- Participate in code reviews, agile ceremonies, and team collaboration efforts
- Troubleshoot and resolve production issues, optimizing system performance
- Document system designs, interfaces, and operational runbooks for ongoing support and maintenance
Other
- Excellent problem-solving skills and attention to detail
- Effective communication skills and ability to work within a distributed team
- U.S. Citizenship required
- Must be eligible for DoD Secret clearance (active Secret or TS/SCI strongly preferred)