We are seeking a highly skilled Java Developer to join our team as an Individual Contributor . The ideal candidate will have strong expertise in Java, Spring Boot, Microservices architecture, and Kafka . This role requires hands-on coding, problem-solving, and the ability to design, develop, and optimize scalable applications.
Key Responsibilities :
- Design, develop, and maintain applications using Java, Spring Boot, and Microservices .
- Build and integrate Kafka-based event-driven systems for high-performance messaging and data streaming.
- Write clean, efficient, and maintainable code following best practices.
- Collaborate with cross-functional teams to translate requirements into technical solutions.
- Troubleshoot and resolve complex technical issues in a timely manner.
- Participate in code reviews, performance tuning, and deployment activities.
- Ensure high availability, scalability, and security of applications.
Required Skills & Experience :
Strong programming experience in Core Java and Spring Boot .Proven expertise in Microservices design, development, and deployment .Hands-on experience with Apache Kafka (publish / subscribe, consumer groups, stream processing) .Solid understanding of RESTful APIs and service integration.Knowledge of containerization (Docker, Kubernetes) is a plus.Familiarity with CI / CD pipelines, DevOps practices, and cloud platforms (AWS / Azure / GCP) preferred.Excellent problem-solving skills and the ability to work independently as an Individual Contributor .Bachelor’s degree in Computer Science, Engineering, or related field.Experience Required :
5+ years of professional experience in Java development with at least 2+ years in Spring Boot / Microservices .Hands-on exposure to Kafka in production environments.