SOFTWARE ENGINEER
Job Description
A Software Engineer is needed to support modernization initiatives by migrating legacy Mainframe systems to a Java-based technology stack. This onsite role in Reston, VA involves analysis, design, development, testing, and debugging of mission-critical enrollment systems that operate across COBOL and Java environments.
Responsibilities
- Support modernization efforts by migrating legacy Mainframe systems to newer Java stack technologies.
- Perform complex analysis of enrollment systems to inform design and implementation.
- Design software solutions for enrollment processing and related workflows.
- Develop enrollment systems using COBOL and Java environments.
- Test enrollment systems to validate functionality and reliability.
- Debug enrollment systems to resolve defects in a mission-critical context.
Requirements
- At least 7 years of software development experience, including architecture, design, coding, and testing.
- Strong COBOL expertise in Mainframe environments, including CICS, JCL, TSO/ISPF, ChangeMan, and Topaz.
- Java development experience with unit and integration testing using JUnit or TestNG.
- Hands-on experience with Spring technologies such as Spring Core, Spring Boot, Spring MVC, and Spring Integration.
- Experience developing RESTful or SOA-based web services.
- Extensive exposure to Agile or Scrum software development methodologies.
- Excellent verbal and written communication skills in English.
- Bachelor's degree in a relevant field; in lieu of degree, four additional years of relevant experience accepted.
Technologies
- Java
- COBOL
- Mainframe
- CICS
- JCL
- TSO/ISPF
- ChangeMan
- Topaz
- Spring Core
- Spring Boot
- Spring MVC
- Spring Integration
- RESTful/SOA web services
- JUnit
- TestNG
Project Description
The role focuses on supporting modernization efforts that migrate legacy Mainframe systems to a newer Java technology stack. It entails complex analysis, design, development, testing, and debugging of mission-critical enrollment systems implemented with COBOL and Java environments.
Nice-to-have Skills
- Experience with API Management Tools
- Experience with GIT or Bitbucket
Qualifications
Bachelor's degree in a relevant field; in lieu of degree, four additional years of relevant experience accepted.
Similar Jobs
J