Get more replies from employers
Send a job-specific resume in minutes.
Umanist Staffing LLC is seeking a Senior Software Engineer — Java Backend in Pune. The role requires 8–12 years of experience with Java, Spring Boot, microservices, REST APIs, and cloud-native environments.
You will design, develop, and operate scalable backend systems, collaborate with cross-functional teams, and own production deployments and incident response. The ideal candidate will have strong hands-on expertise in Java 11/17, Spring Data JPA, microservices, SQL/NoSQL databases, and
Location: Pune
Experience: 8–12 Years
Notice Period: Immediate to 45 Days(610)
Work Mode: Pune
Preferred: Local candidates
We are looking for a highly skilled Senior Software Engineer — Java Backend to design, develop, and maintain scalable, resilient, and high-performance backend applications.
The ideal candidate will have strong hands-on experience with Java, Spring Boot, Microservices, REST APIs, event-driven architecture, SQL/NoSQL databases, cloud platforms, Kubernetes, CI/CD, and distributed systems.
The role also involves production ownership, incident management, system reliability, performance optimization, and collaboration with architects and cross-functional engineering teams.
8 years of experience in Java Backend Development
Strong expertise in Java (11/17 )
Strong hands-on experience with Spring Boot
Experience with Spring Data JPA and Hibernate
Strong understanding of Microservices architecture
Experience developing secure and high-performance REST APIs
Strong knowledge of System Design and distributed systems
Experience with Kafka, RabbitMQ, or similar messaging platforms
Strong hands-on experience with SQL
Experience with PostgreSQL and/or other relational databases
Good understanding of NoSQL databases
Experience with AWS, Azure, or GCP
Hands-on experience with Docker
Experience with Kubernetes / OpenShift
Experience with Helm
Strong understanding of JRE/JDK
Experience with CI/CD and DevOps practices
Experience managing production deployments and releases
Experience handling production incidents, including critical/Sev1/Sev2 issues
Experience with on-call / production support
Familiarity with monitoring, logging, and observability tools
Strong understanding of Agile development methodologies
Excellent communication and stakeholder management skills
Experience with multiple cloud platforms such as AWS, Azure, and GCP
Experience with Redis, MongoDB, Oracle, or other SQL/NoSQL technologies
Experience with JUnit and Mockito
Experience with Jenkins, GitHub Actions, or GitLab CI
Experience with observability tools such as:
Splunk
Grafana
Prometheus
Dynatrace
ELK
AppDynamics
Experience with OpenShift
Experience with advanced Kubernetes administration
Experience with cloud-native architecture and platform engineering
Exposure to performance engineering and application scalability
Design, develop, and maintain scalable backend applications using Java and Spring Boot
Develop robust and secure REST APIs and integrations
Design and implement Microservices-based architectures
Build event-driven solutions using Kafka, RabbitMQ, or similar technologies
Participate in system design and architecture discussions
Develop solutions that meet requirements for scalability, availability, performance, and security
Design and optimize data solutions using SQL and NoSQL databases
Develop efficient SQL queries and database interactions
Work with technologies such as PostgreSQL, Oracle, MongoDB, Redis, etc.
Optimize database and application performance
Deploy and manage applications across AWS, Azure, or GCP
Containerize applications using Docker
Deploy and operate applications using Kubernetes/OpenShift
Work with Helm for application packaging and deployment
Support cloud-native application environments
Build and maintain automated CI/CD pipelines
Implement automated testing and code-quality practices
Work with tools such as Jenkins, GitHub Actions, or GitLab CI
Follow DevOps and Agile engineering practices
Improve deployment automation and release processes
Own production releases, deployment planning, validation, and rollback strategies
Participate in on-call rotations and provide support for critical