Job Title: Senior Java Developer – Microservices with Kafka
Location:
Bangalore or Hyderabad
Work Mode:
5 Days Onsite (No Remote Option)
Interview Process:
Initial Rounds – Virtual | Final Round – Face-to-Face (Mandatory)
Shift Timing:
2:00 PM – 11:00 PM IST
Experience Required:
8+ Years
Notice Period:
Immediate to 30 Days MaximumWe are seeking a
Senior Java Developer
with strong expertise in
Spring Boot, Microservices architecture
, and
Kafka
to join our high-performing engineering team. The ideal candidate will play a critical role in designing, building, and deploying scalable backend solutions for enterprise-level applications. You will be working in a fast-paced, collaborative, and technically challenging environment, supporting mission-critical systems and driving technical excellence.
Key Responsibilities
- Design, develop, test, and maintain scalable Java-based applications using Spring Boot and Microservices architecture.
- Work extensively with Kafka for messaging, event streaming, and real-time data processing.
- Contribute to the entire software development lifecycle — from analysis and design to implementation, deployment, and maintenance.
- Implement RESTful APIs and ensure high performance, scalability, and reliability of backend systems.
- Collaborate with cross-functional teams including Product Management, DevOps, and QA.
- Troubleshoot and resolve issues across various environments and provide support during the deployment cycle.
- Participate in code reviews, provide technical guidance, and follow best practices in development and deployment.
- Ensure code quality through unit testing and support continuous integration processes.
- Monitor system health and performance using appropriate tools and technologies.
Required Skills And Experience
- Minimum 8 years of experience in Java development.
- Strong hands-on experience with Java 8+, Spring Boot, and Spring Framework (MVC, Security, Data JPA).
- Expertise in developing and maintaining Microservices architecture.
- Solid experience with Kafka – including producer/consumer APIs, event streaming, and Kafka Connect.
- Strong understanding of REST APIs, JSON, and web services integration.
- Experience with relational databases like MySQL/PostgreSQL and NoSQL databases (MongoDB, Cassandra is a plus).
- Experience with containerization tools such as Docker and orchestration platforms like Kubernetes is a strong plus.
- Good knowledge of CI/CD tools like Jenkins, Git, and experience with Agile/Scrum development methodologies.
- Excellent problem-solving skills, debugging capabilities, and communication skills.
Nice To Have
- Experience in Cloud platforms (AWS, GCP, or Azure).
- Familiarity with API Gateway, Service Mesh, or event-driven architecture.
- Prior experience working in banking, finance, or enterprise SaaS domains.
Additional Information
- Candidates must be available for an in-person final interview.
- This is a full-time onsite role with no remote option.
- Preference for candidates with a short notice period (0–30 days).
Best Regards,
Satya Satish J
|
Technical Recruiter
|
IT Minds LLC
|