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).