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