Location : Pune
Experience : 6+ years
Notice Period : Immediate to 15 days preferred
Job Description :
We are looking for an experienced Senior Java Developer to join our dynamic team. The ideal candidate should have strong hands-on experience in Java (1,8 and above) , Spring Boot , and Microservices , along with a solid understanding of Kafka and Multithreading .
This role requires an individual who can work in an agile environment, design and build scalable systems, and contribute to the full software development lifecycle.
Key Responsibilities :
- Design, develop, and deploy microservices-based applications using Spring Boot and Java 8+ .
- Implement Kafka-based event-driven architectures for high-performance and reliable systems.
- Develop and optimize multithreaded and concurrent Java applications.
- Collaborate with cross-functional teams to deliver high-quality software solutions within agile frameworks.
- Participate in code reviews, performance tuning, and troubleshooting production issues.
- Write clean, maintainable, and testable code following best practices and coding standards.
Required Skills :
Strong experience in Core Java (1,8 and above) .Hands-on expertise in Spring Boot , Spring Framework , and Microservices architecture .Practical knowledge of Kafka (producers, consumers, topics, and message streaming).In-depth understanding of Multithreading , Concurrency , and Java Performance Optimization .Experience working in Agile / Scrum environments.Good communication and problem-solving skills.Nice to Have :
Exposure to Docker , Kubernetes , or Cloud Platforms (AWS / GCP / Azure) .Familiarity with CI / CD pipelines and DevOps practices .Experience with unit testing frameworks like JUnit, Mockito, etc.