Sr. COBOL / Java / Spring Batch Developer
RemoteUnited States
Job Summary
Analyze complex COBOL codebases and translate business logic into Java applications while supporting automated code conversion efforts. Design, develop, and implement batch-processing solutions using Java and Spring Batch to refactor legacy logic into modular, maintainable, and scalable architectures. Troubleshoot production issues and perform root cause analysis across legacy and modern systems, collaborating with system analysts, data architects, and subject-matter experts to ensure functional equivalence. Ensure adherence to coding standards, security requirements, and documentation practices during the integration of modernized code into enterprise systems and future microservices architecture.
Required Qualifications
- Bachelor's or Master's Degree in Computer Science, Information Technology, or related field
- Minimum of 10 years of experience in software development with strong expertise in COBOL and Java
- Hands-on experience with Spring Batch for enterprise batch processing
- Experience working with z/OS and JCL in mainframe environments
- Proven ability to analyze, maintain, and modernize legacy mainframe applications
- Strong troubleshooting and debugging experience across complex systems
- Strong written and verbal communication skills
- U.S. Citizenship required
- Active DoD Secret clearance required
Desired Qualifications
- Experience supporting large-scale legacy system modernization efforts
- Familiarity with mainframe technologies such as DB2, VSAM, IDMS, or similar systems
- Experience with microservices architecture and modern application design patterns
- Experience working within federal or DoD environments
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.