Login Sign Up

Kafka Developer - OOM (Order Optimization & Monitoring)

MICHELIN

2 - 5 years

Pune

Posted: 19/05/2026

Job Description

Kafka Developer - OOM (Order Optimization & Monitoring)

- - - - - - - - - - - -

MISSION :

Responsible for the analysis and the development of solutions in full autonomy, the Senior Software Engineer designs, builds, deploys and maintains tailor-made and/or software packages applications or adapts existing ones. Ensuring applications stability, scalability, performance, security and consistency,  he/she verifies the functional and/or technical quality of developments by implementing and/or executing tests on a wide variety of devices and setups. He/she works with internal or external business partners to create or redefine functional and/or technical specifications. He/she also acts as a tutor to Software Engineers.

Responsibilities

  • Design, build, and maintain Kafka-based solutions with developers, architects, and data engineers.

  • Integrate Kafka / Kafka Streams into Kubernetes on Azure so microservices can exchange data reliably.

  • Develop Java + Spring Boot services that work smoothly with Kafka (clean, efficient, scalable code).

  • Maintain strong code quality standards (example: Sonar checks and improvement).

  • Work with DevOps to build and run CI/CD pipelines using GitLab CI (build/test/deploy automation).

  • Secure Kafka usage using access control, authentication, encryption.

  • Build streaming and ingestion pipelines using Kafka Connect (with data engineers).

  • Keep documentation updated: architecture, standards, best practices.

  • Become an independent L3 support member (weekly on-call duty in the rotation).

Requirements (Must-have)

  • Strong Java + Spring Boot development experience; able to build scalable, high-performance apps.

  • Understanding of microservices / distributed systems.

  • Experience with Git + GitLab CI for CI/CD.

  • Experience with code quality practices/tools (example: Sonar).

  • Familiarity with Kubernetes and containers.

  • Cloud understanding, preferably Microsoft Azure.

  • Strong problem-solving and ability to learn fast.

  • Good communication and collaboration across teams.

Preferred

  • Kafka / Kafka Streams experience (or can ramp up quickly).

  • Agile delivery experience.

  • Knowledge of event-driven architecture and event sourcing.

OOM Context

  • OOM (Order Optimization & Monitoring) manages order orchestration and makes order status visible end-to-end (a “360° view” of order events)

  • OOM is built using an event-driven architecture, where events and order data are stored/processed through Kafka + Kafka Streams across microservices which is why Kafka skills are critical.

About Company

Michelin is a global tire manufacturer known for its high-performance tires used in automobiles, trucks, and aircraft. The company is committed to sustainability, producing eco-friendly products and investing in technologies that improve fuel efficiency, safety, and environmental impact.

Services you might be interested in

We Search & Apply Jobs for You!

Our team scans through 1000s of opportunities and applies to roles best suited to your profile

Save 100+ hours and focus on what matters - cracking interviews and landing offers.