Search by job, company or skills

RARR Technologies

Java Backend with Kafka Developer

6-12 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted a day ago
  • Over 100 applicants
Quick Apply

Job Description

We are looking for a highly skilledJava Backend Developerwith6+ years of experiencein building scalable, high-performance applications usingSpring BootandMicroservices architecture. The ideal candidate will havestrong expertise in Kafkafor event-driven architectures, along with a solid background inbackend development, API design, and cloud technologies, ensuring efficient and robust software solutions.

Key Responsibilities:

  • Design, develop, and maintainJava-based microservicesusingSpring Boot.
  • Build and optimizeRESTful APIsfor seamless communication between services.
  • Implement best practices forscalability, performance, and securityin amicroservicesenvironment.
  • Work withdatabases (SQL & NoSQL)to store and manage data efficiently.
  • Collaborate withfront-end developers, DevOps, and product teamsto deliver end-to-end solutions.
  • Ensurecode quality, unit testing, and integration testingusing tools likeJUnit, Mockito, etc.
  • Implementmessage queuing systems (Kafka, RabbitMQ)forevent-driven architecture.
  • Design and manageKafka topics, partitions, consumers, and producersforreal-time data processing.
  • Deploy and manage applications oncloud platforms (AWS, Azure, GCP).
  • Troubleshoot and optimizeapplication performancein production environments.
  • Stay updated with the latest trends and advancements inJava and backend technologies.
  • Required Skills & Experience:6+ years of experienceinJava backend developmentwithKafka expertise.
  • Strong expertise inSpring Boot, Spring Cloud, Spring Security, and Spring Data JPA.
  • Hands-on experience withMicroservices architectureandcontainerization (Docker, Kubernetes).
  • Proficiency inSQL (MySQL, PostgreSQL)andNoSQL (MongoDB, Redis)databases.
  • Experience withAPI design, authentication (OAuth2, JWT), and API gateways.
  • Deep knowledge ofKafka architecture, includingbrokers, zookeepers, producers, consumers, and stream processing.
  • Familiarity withmessage brokers (Kafka, RabbitMQ)andevent-driven architecture.
  • Good understanding ofCI/CD pipelines, DevOps practices, and cloud deployment.
  • Strongdebugging and problem-solvingskills.
  • Excellentcommunication and teamworkabilities.

More Info

About Company

At RARR Technologies Pvt. Ltd., we believe in the power of collaboration and open communication. Our collaborative approach enables us to deeply understand our clients requirements, allowing us to craft software products that are not only technically superior but also align perfectly with their business goals. By combining our expertise with a meticulous attention to detail, we ensure that every line of code we write contributes to the creation of robust, scalable, and future-proof digital solutions that stand the test of time.

Job ID: 112900657