Senior Java Kafka Developer
Pune (Pune Division)
Job description
Position Description:
Job Description:
As an experienced Java Kafka Developer, you will work with team split between France and Pune, India. You will work closely with cross-functional teams to ensure our systems are robust, scalable, and align with business objectives.
Key expected results:
Development:
• Architect High level design understanding, Autonomously creating Low level design and implement real-time data processing solutions using Java and Kafka.
• Develop and maintain microservices using Java and Spring Boot.
• Ensure the integration and smooth functioning of microservices on Kubernetes.
• Maintain and optimize our CI/CD pipelines using GitLab CI.
Technical Excellence:
• Perform functional analysis to identify the best technical solutions for business processes.
• Ensure high-quality code through best practices in software engineering and architecture.
• Troubleshoot and resolve complex technical issues.
• Continuously improve system performance and reliability.
Mandatory Skills:
• Technical Proficiency:
• Good knowledge of Kafka Streams and real-time data processing.
• Strong software engineering skills with a focus on architecture and functional analysis.
• Proficient in Java and Spring Boot.
• Proficient in microservices architecture and Kubernetes.
• Experience with Azure cloud services.
• Expertise in Git and GitLab for version control and CI/CD.
Communication:
• Good communication skills, both verbal and written.
• Ability to work effectively in a decentralized team environment across multiple time zones.
• A proactive, vocal, and human approach to team collaboration and problem-solving.
Preferred Qualifications:
• Experience in supply chain management or related fields.
• Familiarity with downstream supply chain processes.
• Experienced on Agile methodology.
• Previous experience working with international teams.
Skills:
· GitLab
· Java
· JAXP
· Kubernetes
What you can expect from us:
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.
Come join our team—one of the largest IT and business consulting services firms in the world.