Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Senior Software Engineer - Java Backend Developer @ CGI

Home > Software Development

 Senior Software Engineer - Java Backend Developer

Job Description

CGi is looking for a highly skilled Backend Software Engineer with experience in Java Spring Boot, Apache Kafka, Elasticsearch, and GraphQL to join our growing engineering team. Youll be responsible for designing, developing, and maintaining scalable backend services that power our platform. This is a hands-on development role where youll work closely with cross-functional teams to build high-performance, distributed systems.


Key Responsibilities: Design, implement, and maintain microservices using Java Spring Boot Develop and maintain GraphQL APIs for efficient client-server communication Work with Apache Kafka to build robust event-driven systems and streaming data pipelines Integrate and optimize search and analytics features using Elasticsearch Collaborate with product managers, frontend developers, DevOps, and QA teams to deliver high-quality software Ensure performance, security, scalability, and reliability of backend services Participate in code reviews, architectural discussions, and contribute to technical decision-making Required qualifications to be successful in this role Minimum 6 years of professional experience in Java (Spring Boot) backend development Hands-on experience with Apache Kafka including producer/consumer APIs, stream processing, and Kafka Connect Strong experience with Elasticsearch indexing, querying, and optimization Solid understanding and experience with GraphQL APIs (both writing schemas and resolvers) Familiarity with RESTful APIs, microservices architecture, and distributed systems Experience with unit/integration testing, version control (Git), CI/CD pipelines Knowledge of containerization tools like Docker and orchestration tools like Kubernetes is a plus Preferred Qualifications: Bachelor's or Masters degree in computer science, Engineering, or a related field


Job Classification

Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Back End Developer
Employement Type: Full time

Contact Details:

Company: CGI
Location(s): Hyderabad

+ View Contactajax loader


Keyskills:   Java Kafka Springboot Elastic Search

 Fraud Alert to job seekers!

₹ 5-15 Lacs P.A

Similar positions

Application Developer

  • Accenture
  • 7 - 12 years
  • Bengaluru
  • 5 hours ago
₹ Not Disclosed

Software Development Engineer 2

  • Flipkart
  • 2 - 5 years
  • Bengaluru
  • 6 hours ago
₹ 15-27.5 Lacs P.A.

Senior Software Engineer_Embedded C Developer

  • Capgemini
  • 4 - 7 years
  • Chennai
  • 6 hours ago
₹ Not Disclosed

Software Development Engineer

  • Accenture
  • 2 - 7 years
  • Mumbai
  • 9 hours ago
₹ Not Disclosed

CGI

Company DetailsECGiT