Experience
5 - 10 yrs
Salary (CTC)
₹24.3L - ₹32.7L
Job Location
Pune, India
Vacancy
4
Designation
Senior Java Developer
Job Type
Not specified
Job Description
Role & responsibilities
Key Responsibilities:
- Design, develop, and maintain high-performance microservices using Spring Boot and Java
- Implement event-driven architectures using Kafka for real-time data processing
- Develop RESTful APIs and integrate with various data stores (SQL DB, Cosmos DB)
- Optimize application performance through code profiling, caching strategies, and concurrency management
- Write clean, tested, and maintainable code following best practices
- Collaborate with data engineers and DevOps teams to ensure end-to-end system performance
- Participate in code reviews, technical design sessions, and architecture discussions
Required Qualifications:
- 8+ years of professional Java development experience with strong Spring/Spring Boot expertise
- Deep understanding of microservices architecture, design patterns, and REST principles
- Experience with event-driven systems and message brokers (Kafka preferred)
- Proficiency in SQL and basic database skills (query writing, performance basics)
- Hands-on experience with containerization (Docker, Kubernetes) and cloud platforms (Azure preferred)
- Strong knowledge of software testing methodologies and CI/CD practices
