Position Description:
Company Profile:
We’re Hiring at CGI for our GCC - Right Here in Hyderabad!
Join us at the intersection of technology, finance, and innovation.
You will be working to support the PNC Financial Services Group, one of the top-tier financial institutions in the U.S. You’ll help shape digital solutions for a global enterprise—from the ground up.
This is more than a job.
It’s your opportunity to:
• Work on cutting-edge technologies
• Collaborate with global teams
• Build a career with purpose and impact
Ready to build the future of banking?
Let’s talk.
Job Title: Senior Software Engineer - Java Backend Developer with Mainframes
Position Title: Senior Software Engineer - Java Backend Developer with Mainframes
Experience: 6 to 8 Years
Category: Technology/Software Development
Main location: Hyderabad
Shift Timings: General Shift
Employment Type: Full Time-Permanent
Position ID: J-
Job Summary:
CGI is seeking a skilled Java Backend Developer with a strong understanding of Mainframe systems to design, develop, and maintain backend services and APIs. The ideal candidate will bridge legacy Mainframe applications with modern Java-based microservices, ensuring scalability, performance, and reliability across platforms.
Your future duties and responsibilities:
Key Responsibilities:
• Design, develop, and maintain Java-based backend applications and RESTful APIs using Spring Boot and Spring Framework.
• Integrate and modernize Mainframe applications by developing Java interfaces and middleware services.
• Collaborate with Mainframe teams to understand COBOL, JCL, and DB2-based data flows and ensure seamless integration.
• Perform code reviews, debugging, and optimization for backend services.
• Develop and maintain batch processing and message-driven applications (e.g., JMS, Kafka).
• Work with CI/CD pipelines, Git, and DevOps tools to automate builds and deployments.
• Ensure security, scalability, and performance of backend systems.
• Participate in system migration and modernization initiatives from legacy Mainframe to Java-based platforms.
• Collaborate with cross-functional teams including architecture, QA, and infrastructure for project delivery.
Required qualifications to be successful in this role:
Required Core Technologies:
• Java 11/17, Spring Boot, Spring Framework, REST APIs
• Microservices architecture and event-driven design
• Mainframe technologies – COBOL, JCL, DB2, CICS (awareness or experience)
• Message queues – Kafka, JMS, MQ Series
• Database – DB2, Oracle, MongoDB (as applicable)
• CI/CD – Jenkins, Git, Maven, OpenShift/Docker (preferred)
• Logging & Monitoring – Splunk, ELK, AppDynamics
Education:
• Bachelor’s or Master’s degree in Computer Science, Information Technology, or related field.
#LI-SP40 
Skills: