Java springboot + Kafka Developer
Description
· Develop and maintain microservices using Spring Boot.
· Implement event-driven architecture leveraging Apache Kafka for messaging and streaming.
· Must have hands-on experience on Apache Kafka as core event/messaging service for producer/consumer API's, offset management, Partitioning, Reliability and fault tolerance of services in production.
· Hands-on experience with Set up Kafka components, partitioning strategy, replication, retention policies, compaction, broker sizing, and throughput optimization.
· Write clean, maintainable, and well-documented code following best practices.
· Perform unit testing, integration testing, and participate in code reviews.
· Experience in working with CI/CD pipelines (Jenkins/Github Actions) and good to have hands on in containerization tools like Docker and Kubernetes