Senior Software Engineer - Java Backend With Kafka
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 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:
Position Description:
Job Title: Senior Software Engineer
Position: Java Backend with Kafka
Experience: 6-8 years
Category: Software Development/ Engineering
Shift: General
Main location: India, Telangana, Hyderabad
Position ID: J0726-2423
Employment Type: Full Time
Job Overview:
Example: CGI is looking for a talented and motivated Java Backend with strong expertise in Java, Springboot , Microservices,Rest API and Kafka to build and manage scalable, efficient, and reliable data pipelines and infrastructure. You’ll play a key role in transforming raw data into actionable insights, working closely with data scientists, analysts, and business teams.
Your future duties and responsibilities
Design, develop, and maintain scalable backend applications using Java and Spring Boot.
Develop and consume RESTful APIs and Microservices.
Design and implement event-driven architectures using Apache Kafka.
Develop Kafka producers, consumers, and message-processing applications.
Optimize application performance, scalability, and reliability.
Integrate backend services with databases, third-party systems, and messaging platforms.
Write clean, maintainable, and reusable code following best practices.
Perform unit testing, code reviews, debugging, and performance tuning.
Collaborate with Product Owners, Architects, QA, and DevOps teams throughout the software development lifecycle.
Participate in Agile ceremonies and contribute to sprint planning and estimation.
Troubleshoot production issues and implement effective resolutions
Required Qualifications To Be Successful In This Role
6–8 years of experience in Java backend development.
Strong proficiency in Java 8/11/17.
Hands-on experience with Spring Boot, Spring MVC, Spring Data JPA, and Spring Security.
Strong experience in Microservices architecture.
Extensive experience with Apache Kafka, including producers, consumers, topics, partitions, and consumer groups.
Experience in designing event-driven and asynchronous applications.
Strong knowledge of RESTful Web Services.
Experience with SQL databases such as Oracle, PostgreSQL, or MySQL.
Experience with NoSQL databases such as MongoDB or Cassandra is an advantage.
Knowledge of Hibernate/JPA.
Familiarity with Maven or Gradle.
Experience with Git and version control systems.
Strong understanding of multithreading, concurrency, and Java Collections Framework.
Experience in writing unit and integration tests using JUnit and Mockito.
Together, as owners, let’s turn meaningful insights into action.
Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, you’ll reach your full potential because…
You are invited to be an owner from day 1 as we work together to bring our Dream to life. That’s why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our company’s strategy and direction.
Your work creates value. You’ll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise.
You’ll shape your career by joining a company built to grow and last. You’ll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons.
That same commitment to fairness extends to how we use technology. To support our recruitment team, AI tools may be used to help assess applications though they never replace human judgement. All hiring decisions remain entirely in the hands of our recruitment professionals.
Come join our team—one of the largest IT and business consulting services firms in the world.
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 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
Position Description:
Job Title: Senior Software Engineer
Position: Java Backend with Kafka
Experience: 6-8 years
Category: Software Development/ Engineering
Shift: General
Main location: India, Telangana, Hyderabad
Position ID: J0726-2423
Employment Type: Full Time
Job Overview:
Example: CGI is looking for a talented and motivated Java Backend with strong expertise in Java, Springboot , Microservices,Rest API and Kafka to build and manage scalable, efficient, and reliable data pipelines and infrastructure. You’ll play a key role in transforming raw data into actionable insights, working closely with data scientists, analysts, and business teams.
Your future duties and responsibilities
Design, develop, and maintain scalable backend applications using Java and Spring Boot.
Develop and consume RESTful APIs and Microservices.
Design and implement event-driven architectures using Apache Kafka.
Develop Kafka producers, consumers, and message-processing applications.
Optimize application performance, scalability, and reliability.
Integrate backend services with databases, third-party systems, and messaging platforms.
Write clean, maintainable, and reusable code following best practices.
Perform unit testing, code reviews, debugging, and performance tuning.
Collaborate with Product Owners, Architects, QA, and DevOps teams throughout the software development lifecycle.
Participate in Agile ceremonies and contribute to sprint planning and estimation.
Troubleshoot production issues and implement effective resolutions
Required Qualifications To Be Successful In This Role
6–8 years of experience in Java backend development.
Strong proficiency in Java 8/11/17.
Hands-on experience with Spring Boot, Spring MVC, Spring Data JPA, and Spring Security.
Strong experience in Microservices architecture.
Extensive experience with Apache Kafka, including producers, consumers, topics, partitions, and consumer groups.
Experience in designing event-driven and asynchronous applications.
Strong knowledge of RESTful Web Services.
Experience with SQL databases such as Oracle, PostgreSQL, or MySQL.
Experience with NoSQL databases such as MongoDB or Cassandra is an advantage.
Knowledge of Hibernate/JPA.
Familiarity with Maven or Gradle.
Experience with Git and version control systems.
Strong understanding of multithreading, concurrency, and Java Collections Framework.
Experience in writing unit and integration tests using JUnit and Mockito.
Together, as owners, let’s turn meaningful insights into action.
Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, you’ll reach your full potential because…
You are invited to be an owner from day 1 as we work together to bring our Dream to life. That’s why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our company’s strategy and direction.
Your work creates value. You’ll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise.
You’ll shape your career by joining a company built to grow and last. You’ll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons.
That same commitment to fairness extends to how we use technology. To support our recruitment team, AI tools may be used to help assess applications though they never replace human judgement. All hiring decisions remain entirely in the hands of our recruitment professionals.
Come join our team—one of the largest IT and business consulting services firms in the world.
Recommended Jobs
Manager,Channels & Partnerships - India
Posted just now
HR & Talent Acquisition Intern
Posted just now
Sr. Program Manager, CAM GTM
Posted just now
Senior Technical Consultant - Japanese Fluency (Mandatory)
Posted just now
Manager - Key Accounts
Posted just now

