RARARR Technologies
Java Backend with Kafka Developer
Remote ₹6-12 LPA Posted 14 May 2025
FULL TIME
Debugging
Unit Testing
Sql
Data Processing
Jpa
+1 more
Job Description
We are looking for a highly skilled Java Backend Developer with 6+ years of experience in building scalable, high-performance applications using Spring Boot and Microservices architecture . The ideal candidate will have strong expertise in Kafka for event-driven architectures, along with a solid background in backend development, API design, and cloud technologies, ensuring efficient and robust software solutions.
Key Responsibilities:
- Design, develop, and maintain Java-based microservices using Spring Boot.
- Build and optimize RESTful APIs for seamless communication between services.
- Implement best practices for scalability, performance, and security in a microservices environment.
- Work with databases (SQL & NoSQL) to store and manage data efficiently.
- Collaborate with front-end developers, DevOps, and product teams to deliver end-to-end solutions.
- Ensure code quality, unit testing, and integration testing using tools like JUnit, Mockito, etc.
- Implement message queuing systems (Kafka, RabbitMQ) for event-driven architecture .
- Design and manage Kafka topics, partitions, consumers, and producers for real-time data processing .
- Deploy and manage applications on cloud platforms (AWS, Azure, GCP) .
- Troubleshoot and optimize application performance in production environments.
- Stay updated with the latest trends and advancements in Java and backend technologies .
- Required Skills & Experience:6+ years of experience in Java backend development with Kafka expertise .
- Strong expertise in Spring Boot, Spring Cloud, Spring Security, and Spring Data JPA .
- Hands-on experience with Microservices architecture and containerization (Docker, Kubernetes) .
- Proficiency in SQL (MySQL, PostgreSQL) and NoSQL (MongoDB, Redis) databases.
- Experience with API design, authentication (OAuth2, JWT), and API gateways .
- Deep knowledge of Kafka architecture , including brokers, zookeepers, producers, consumers, and stream processing .
- Familiarity with message brokers (Kafka, RabbitMQ) and event-driven architecture .
- Good understanding of CI/CD pipelines, DevOps practices, and cloud deployment .
- Strong debugging and problem-solving skills.
- Excellent communication and teamwork abilities.