Experience
5 - 10 yrs
Job Location
Kolkata, India
Vacancy
1
Designation
Senior Java Developer
Job Type
Not specified
Job Description
Experienced Senior Java Developer with 5+ years of relevant experience, to lead the design and implementation of high-throughput, scalable, and event-driven microservices. This role requires deep expertise in Apache Kafka.
Key Responsibilities include:
- Core Development: Design, build, and maintain scalable microservices using Java (17/21) and Spring Boot .
- Event-Driven Architecture: Architect and implement real-time data streaming solutions using Apache Kafka .
- Kafka Optimization: Tune Kafka producers and consumers for optimal throughput and latency. Handle complex scenarios like exact-once semantics, dead-letter queues, and message replaying.
- System Design: Decompose monolithic applications into distributed microservices. Ensure data consistency across services using patterns like SAGA or CQRS.
- Quality Mentorship: Lead code reviews, enforce TDD (Test Driven Development), and mentor junior engineers on best practices for concurrency and stream processing.
- DevOps Integration: Collaborate with DevOps to manage Kafka clusters (on-prem or Confluent Cloud) and deploy services using Docker and Kubernetes.
Required Qualifications Technical Skills:
- Graduate with good knowledge of Java17+
- Core Java, Streams
- API, Lambdas
- Apache Kafka
- Kafka Ecosystem
- Frameworks and Architecture
- SQL and other database
- DevOps and Tools
Attractive Remuneration career growth opportunities.
Job Category: Senior Java Developer
Job Type: Full Time
Job Location: Kolkata
No Referrers Available
There are currently no referrers available for this job. You can still apply, will let you know once there is any referrer available.