Kafka Developer OOM (Order Optimization & Monitoring)

Michelin


Job Location:

Pune - India

Monthly Salary: Not Disclosed
Posted on: 15 days ago
Vacancies: 1 Vacancy

Job Summary

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.


Required Experience:

IC

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 applica...

About Company

Company Logo

Les pneus MICHELIN et services adaptés à votre mobilité. Trouvez le bon pneu pour votre véhicule, les conseils de nos experts, et les revendeurs en France

View Profile View Profile