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.