Java Developer – Spring Boot, Flink & Kafka

Job Overview:

We are looking for a skilled and results-driven Java Developer with hands-on experience in Spring Boot, Apache Flink, and Kafka. The ideal candidate will be responsible for building and maintaining high-performance backend services and real-time data streaming applications. This position is open for immediate joiners and can be based either onsite in Chennai or remotely (WFH), depending on candidate preference.


Key Responsibilities:

  • Develop and maintain scalable backend systems using Java and Spring Boot.

  • Design and implement real-time data streaming applications using Apache Flink and Kafka.

  • Build and manage microservices and integrate them with APIs and messaging systems.

  • Collaborate with cross-functional teams to define, design, and deliver new features.

  • Ensure code quality, performance, and security in a production environment.

  • Participate in debugging, troubleshooting, and performance tuning of applications.


Must-Have Skills:

  • Minimum 5 years of experience in Java development with Spring Boot.

  • Strong hands-on experience with Apache Flink for stream processing.

  • Proficient in Apache Kafka and event-driven architecture.

  • Solid understanding of RESTful services and microservices architecture.

  • Strong problem-solving and debugging skills.


Preferred Skills:

  • Experience with Docker, Kubernetes, or other cloud-native technologies.

  • Familiarity with CI/CD tools and deployment automation.


Eligibility:

  • Must be available to join immediately.

  • Open to candidates based onsite in Chennai or working remotely (WFH).

Job Category: Software Engineer
Job Type: Full Time
Job Location: chennai Remote

Apply for this position

Allowed Type(s): .pdf, .doc, .docx