14 Sep
|
Volto Consulting
|
Pune
14 Sep
Volto Consulting
Pune
Role: Java Developer – Kafka
nExperience: 6–12 Years
nLocation: Pune
nEmployment Type: Full-Time
n
nJob Overview
nWe are looking for an experienced Java Developer with solid Apache Kafka expertise to design, develop, and maintain scalable, high-performance applications and distributed systems. The ideal candidate should have hands-on experience in Java, Spring Boot, microservices, Kafka, REST APIs, and enterprise application development.
n
nKey Responsibilities
n
n
- Design, develop, and maintain robust applications using Java and Spring Boot.
n
- Develop scalable and resilient microservices-based applications.
n
- Design and implement event-driven solutions using Apache Kafka.
n
- Develop Kafka producers and consumers and manage topics, partitions, offsets, and consumer groups.
n
- Implement RESTful APIs and integrate applications with internal and external systems.
n
- Work on application performance optimization, troubleshooting, and production support.
n
- Implement error handling, logging, monitoring, and exception management.
n
- Collaborate with architects, business analysts, QA teams, and other developers to deliver high-quality solutions.
n
- Participate in code reviews and ensure adherence to coding and design standards.
n
- Analyze technical requirements and provide effective solutions.
n
- Troubleshoot complex application and integration issues in development and production environments.
n
n
nMandatory Technical Skills
n
n
- Strong hands-on experience in Core Java / Java 8+.
n
- Strong experience with Spring Boot and Spring Framework.
n
- Hands-on experience with Apache Kafka.
n
- Good understanding of Kafka Producers, Consumers, Topics, Partitions, Consumer Groups, and Offsets.
n
- Strong experience in Microservices Architecture.
n
- Experience developing and integrating REST APIs.
n
- Good knowledge of SQL and relational databases.
n
- Experience with Git and CI/CD practices.
n
- Good understanding of application security, performance, and scalability.
n
n
nGood to Have
n
n
- Experience with Docker and Kubernetes.
n
- Knowledge of Cloud platforms such as AWS, Azure, or GCP.
n
- Experience with messaging technologies apart from Kafka.
n
- Knowledge of distributed systems and event-driven architecture.
n
- Experience with Agile/Scrum methodologies.
n
- Exposure to monitoring tools and application performance management.
n
n
nCandidate Profile
n
n
- Strong problem-solving and analytical skills.
n
- Good communication and collaboration abilities.
n
- Ability to work independently as well as in a team.
n
- Experience handling enterprise-scale applications and production environments.
n
n
n
📌 Back End Developer (Pune)
🏢 Volto Consulting
📍 Pune