United States
Suitability/Public Trust
Fully remote
Information Technology
GovCIO is currently hiring for Software Engineer to support the modernization of a mission-critical enterprise application. This initiative focuses on improving system agility, security, and maintainability while incrementally evolving a legacy platform into a modern architecture.
The engineer will work closely with a small, highly collaborative team to analyze, design, and implement enhancements to a complex, document-centric system integrated across multiple enterprise platforms.
This is a hands-on role suited for someone who can navigate legacy systems while building forward-looking solutions in a controlled, regulated environment.
to support our client's contract needs. This position is located in the within the United States and will be a full remote position.
Responsibilities
Contribute to modernization of a legacy Java-based enterprise application into a modular Spring Boot architecture
Develop and enhance backend services, APIs, and integrations with enterprise systems
Work with Oracle databases, including schema design, PL/SQL, and performance tuning
Integrate with document management systems (e.g., Documentum or similar ECM platforms)
Implement secure system-to-system integrations using REST, messaging (e.g., SQS), and enterprise protocols
Support identity and access integration (e.g., SSO, mTLS, PIV-based authentication)
Participate in breaking down monolithic components into well-defined modules with clear boundaries
Assist in designing and implementing asynchronous processing patterns (queues, retries, DLQs)
Collaborate in Agile ceremonies and contribute to backlog refinement and estimation
Support testing efforts, including unit, integration, and regression testing in constrained environments
Troubleshoot production issues and support operational stability
What You'll Work On
Refactoring and modularizing AMS components (profiles, transactions, covenants, reports, records)
Building a Spring Boot-based application layer to replace legacy WebSphere deployments
Designing portfolio-based deployment models (multi-tenant or segmented architectures)
Implementing reliable integration patterns with external systems
Supporting phased modernization (portfolio-by-portfolio or module-by-module)
Qualifications
Bachelor's with 3- 5 years (or commensurate experience)
Required Skills and Experience
3 years of experience in Java-based enterprise application development with exposure to using generative AI for development and analysis
Strong experience with Spring Boot and REST API development
Experience working with relational databases
Familiarity with enterprise integration patterns (messaging, APIs, batch processing)
Understanding of secure application development (authentication, authorization, encryption)
Experience working in legacy environments and modernization initiatives
Ability to work independently in a small team with evolving requirements
Clearance Required: Must be able to obtain and maintain an EXIM Bank Public Trust
Preferred Skills and Experience
Experience with AWS (EC2, SQS, RDS, IAM)
Familiarity with Documentum or similar enterprise content management systems
Experience with IBM security stack (ISAM/ISVA) or similar identity providers
Exposure to CI/CD pipelines and DevSecOps practices
Experience working in government or regulated environments
Understanding of modular monolith architectures and incremental modernization strategies
Posted Salary Range
USD $80,000.00 - USD $90,000.00 /Yr.