Job Title : Senior Java Developer (Senior Consultant)
Location : Pune
Experience Required : 6+ Years
Notice Period : Immediate to 30 Days
Employment Type : Full-time / Senior Consultant
Job Summary
We are seeking a highly skilled Senior Java Developer with strong expertise in Core Java, Java 8+, Spring Boot, and microservices to join our engineering team in Pune. The ideal candidate must be capable of designing scalable backend systems, driving technical decisions, and delivering high-quality code with minimal supervision. This role requires hands-on development, problem-solving, and leadership abilities.
Key Responsibilities
Backend Development
- Design and develop high-performance backend services using Core Java & Java 8+ .
- Build and maintain microservices , REST APIs, and distributed systems.
- Implement reusable, modular, and secure backend components.
Architecture & System Design
Participate in low-level and high-level design , including class diagrams, sequence diagrams, flow charts.Ensure architectural scalability, reliability, and maintainability.Optimize applications for performance and security.Database & Data Handling
Work with relational and NoSQL databases such as MySQL, PostgreSQL, MongoDB , etc.Write optimized queries and implement efficient data access patterns.Handle transactions, indexing, and schema design.Cloud & DevOps
Integrate with cloud platforms (AWS / Azure / GCP) .Work with CI / CD pipelines (Jenkins, GitHub Actions, GitLab).Experience with Docker and Kubernetes for deployment is a plus.Testing & Code Quality
Write unit tests using JUnit, Mockito , and follow TDD / BDD principles.Perform debugging, root-cause analysis, and performance tuning.Participate in code reviews and maintain high coding standards.Team Collaboration
Work closely with product owners, architects, QA, and frontend teams.Contribute to sprint planning, effort estimation, and technical discussions.Mentor junior developers and guide them with best practices.Must-Have Skills
6+ years of hands-on experience in Java, Java 8+, Spring Boot .Strong understanding of microservices architecture and distributed systems.Experience with RESTful services, JSON, API development , and integrations.Strong knowledge of Hibernate / JPA, SQL , and at least one major relational DB.Experience with Kafka, RabbitMQ, or other messaging systems .Strong knowledge of data structures, algorithms, and OOP principles.Proficiency with Git, Maven / Gradle, CI / CD tools.Good-to-Have Skills
Cloud experience (AWS Lambda, S3, EC2, Azure Services, etc.).Knowledge of Docker, Kubernetes, Terraform, API Gateway.Experience with caching (Redis, Hazelcast).Exposure to event-driven systems and large-scale application environments.Soft Skills
Strong communication and stakeholder collaboration.Analytical thinking and excellent problem-solving skills.Ability to work under tight timelines (immediate joiner preferred).Independence, ownership mindset, and leadership qualities.Education
Bachelor’s / Master’s degree in Computer Science, Engineering, or equivalent.Why Join Us?
Work on enterprise-grade, modern Java-based platforms.Fast-paced team with strong engineering standards.Opportunity to take technical ownership and lead solutions.