Java Backend with Kafka Developer

6 - 12 years

6 - 12 Lacs

Posted:1 month ago| Platform: Foundit logo

Apply

Work Mode

On-site

Job Type

Full Time

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.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You

ahmedabad, gujarat, india