Java Developer


Job Location:

Chennai - India

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

Job Summary

Job Summary:

We are looking for a highly skilled Java Developer with strong hands-on experience in Apache Kafka to join our engineering team in Chennai. The ideal candidate will be responsible for designing developing and maintaining scalable backend applications event-driven microservices and real-time messaging systems using Java Spring Boot and Kafka.

The candidate should possess strong expertise in distributed systems RESTful APIs cloud-native development and performance optimization.


Key Responsibilities:

  • Design develop and maintain enterprise-grade backend applications using Core Java / Java 8
  • Build scalable and resilient Microservices using Spring Boot
  • Develop and manage Kafka producers consumers topics partitions brokers and schema registry
  • Implement event-driven architecture and asynchronous communication patterns
  • Design and consume RESTful APIs and integrate third-party services
  • Work on message streaming queue processing and real-time data pipelines
  • Collaborate with DevOps QA and product teams for end-to-end delivery
  • Troubleshoot performance bottlenecks and production issues
  • Write unit test cases and integration test cases
  • Participate in Agile ceremonies code reviews and technical discussions
  • Ensure best coding practices security standards and documentation

Mandatory Technical Skills:

  • Strong experience in Core Java / Java 8 or above
  • Hands-on experience in Spring Boot Spring MVC Spring Cloud
  • Strong expertise in Apache Kafka
    • Kafka Producers / Consumers
    • Kafka Connect
    • Kafka Streams
    • Topic Configuration
    • Event Streaming
  • Experience in Microservices Architecture
  • Good knowledge of REST API / Web Services
  • Experience with SQL / NoSQL Databases (Oracle PostgreSQL MongoDB Cassandra)
  • Hands-on experience with Git Maven Jenkins
  • Experience in Docker / Kubernetes / OpenShift
  • Knowledge of CI/CD pipeline
  • Strong debugging and performance tuning skills

Required Candidate Profile:

  • 4 years of backend Java development experience
  • Minimum 2 years of strong Kafka implementation experience
  • Hands-on in designing distributed event-driven systems
  • Good understanding of OOPS multithreading collections and design patterns
  • Strong communication and stakeholder handling skills
  • Ability to work independently in a fast-paced Agile environment

Education:

  • BE / / MCA / / Any relevant technical degree

Notice Period:

  • Immediate to 30 Days Preferred


Required Skills:

JavaSpring Boot

Job Summary: We are looking for a highly skilled Java Developer with strong hands-on experience in Apache Kafka to join our engineering team in Chennai. The ideal candidate will be responsible for designing developing and maintaining scalable backend applications event-driven microservices and real-...