ECCO Select is seeking a Software Engineer (Development Specialist) for a 21-week contract role focused on upgrading legacy Java frameworks and addressing security vulnerabilities. The engineer will work on modernizing dependencies, migrating services, and ensuring documentation for production operations.
Responsibilities:
- Upgrade Spring and Struts frameworks and related libraries to supported, secure versions
- Remediate CVE findings and security vulnerabilities across multiple repositories through dependency updates, refactoring, and secure coding
- Implement and support vendorload service rewrite using REST/JSON APIs
- Migrate SOAP-based XML services to REST endpoints and update downstream integrations as needed
- Fix defects discovered during upgrades and improve performance and maintainability where feasible
- Write and maintain technical documentation for upgraded components, build processes, and operational runbooks
- Collaborate with DevSecOps and QA to support secure builds, deployments, and regression validation
Requirements:
- U.S. Citizenship Required
- 3+ years of Java development experience
- Hands-on experience with Spring and Struts in legacy enterprise codebases
- Strong SQL skills and experience working with relational databases (Oracle required)
- Experience remediating vulnerability findings (CVEs) and upgrading third-party dependencies
- Experience building or integrating REST APIs
- Ability to work effectively in a fast-moving remediation effort with strong attention to detail and documentation
- Ability to obtain and maintain a SAAR
- Background check required
- PostgreSQL preferred
- Active Secret clearance preferred; must be able to obtain a Secret clearance
- familiarity with migration patterns (SOAP to REST) preferred