Logo

Java MS Kafka Developer (RARR Job 5712)

For International Trade And Development Company
8 - 13 Years
Full Time
Immediate
Up to 28 LPA
1 Position(s)
Gurgaon / Gurugram, Hyderabad, Noida
Posted 3 Days Ago

Job Skills

Job Description

We are looking for a highly skilled Java Developer with strong experience in Spring Boot, Microservices architecture, and Kafka to design, develop, and maintain scalable backend services. The ideal candidate will have a passion for clean code, performance optimization, and distributed systems.


Key Responsibilities

  • Design, develop, and deploy scalable microservices using Spring Boot.

  • Implement event-driven architectures leveraging Apache Kafka for asynchronous communication.

  • Build and maintain RESTful APIs and integrations with external systems.

  • Optimize applications for performance, scalability, and reliability.

  • Collaborate with cross-functional teams including DevOps, QA, and Product.

  • Participate in code reviews, sprint planning, and design discussions.

  • Troubleshoot and resolve complex technical issues in distributed systems.

  • Ensure adherence to best practices in CI/CD, unit testing, and API security.


Required Skills

  • Strong programming skills in Core Java 8+.

  • Hands-on experience with Spring Boot, Spring Cloud, and Spring Security.

  • Proven expertise in building and deploying Microservices-based architectures.

  • In-depth understanding of Apache Kafka (producer, consumer, topics, partitions, schema registry, etc.).

  • Experience with RESTful APIs, JSON, and API documentation tools (Swagger/OpenAPI).

  • Exposure to containerization (Docker, Kubernetes) and cloud platforms (AWS, Azure, or GCP).

  • Familiarity with SQL/NoSQL databases such as MySQL, PostgreSQL, or MongoDB.

  • Experience with Git, Maven/Gradle, and CI/CD tools (Jenkins, GitLab CI).