Java Developer
Core
Analyse, convert, and modernize mainframe applications from COBOL to Java while ensuring business functionality, performance, and data integrity are maintained.
Role type
Senior IC Java Developer (Mainframe Modernization)
Builds
Scalable, maintainable, and cloud-ready Java microservices and enterprise applications
Domain
Enterprise software modernization, Mainframe to Cloud migration
Required skills
COBOL, JCL, CICS, VSAM, DB2, IMS, Java 8/11/17+, Spring Boot, Spring Framework, REST APIs, Microservices Architecture
Preferred skills
Azure, AWS, GCP, Docker, Kubernetes, Git, Jenkins/Azure DevOps, CI/CD pipelines
Technologies
z/OS, Mainframe batch processing
Responsibilities
Analyse existing COBOL, JCL, CICS, VSAM, DB2, and batch applications to understand business processes and technical dependencies; Convert and refactor legacy COBOL code into modern Java-based applications; Translate business logic from mainframe systems into Java microservices and enterprise applications; Design, develop, test, and deploy Java applications using modern frameworks and design patterns; Conduct code reviews and ensure adherence to coding standards and best practices; Support system integration testing, user acceptance testing, and production deployment activities.
Seniority
Senior, hands-on IC
