04 Sep
|
Umanist NA
|
Pune
Location: Pune
Experience: 8–12 Years
Notice Period: Immediate to 45 Days(610)
Work Mode: Pune
Preferred: Local candidates
Job Overview
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.
Must-Have Skills
- 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
- Robust 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
Nice-to-Have 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
Key ResponsibilitiesBackend Development &
- Architecture
- 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
Database &
- Data Solutions
- 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
Cloud &
- Containerization
- 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
CI/CD &
- DevOps
- 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
Production Support &
- Reliability
- Own production releases, deployment planning, validation, and rollback strategies
- Participate in on-call rotations and provide support for critical production systems
- Troubleshoot and resolve production incidents within defined SLAs
- Handle critical Sev1/Sev2 incidents
- Perform Root Cause Analysis (RCA) and post-incident reviews
- Drive preventive and corrective actions to improve system reliability
- Monitor application health, performance, and availability
Engineering &
- Collaboration
- Conduct code reviews and ensure adherence to engineering best practices
- Mentor junior engineers and contribute to technical growth within the team
- Collaborate with architects, developers, DevOps teams, and business stakeholders
- Contribute to technical documentation, operational runbooks, and architecture reviews
- Identify opportunities for continuous improvement, automation, scalability, and performance optimization
Technical Environment
Programming: Java 11/17+
Frameworks: Spring Boot, Spring Data JPA, Hibernate
Architecture: Microservices, Distributed Systems, System Design
APIs: REST APIs
Messaging: Kafka, RabbitMQ
Databases: PostgreSQL, SQL/NoSQL, MongoDB, Oracle, Redis
Cloud: AWS, Azure, GCP
Containers: Docker, Kubernetes, OpenShift
Deployment: Helm
CI/CD: Jenkins, GitHub Actions, GitLab CI
Observability: Splunk, Grafana, Prometheus, Dynatrace, ELK, AppDynamics
Candidate Profile
- Strong problem-solving and analytical skills
- Excellent understanding of backend architecture and distributed systems
- Strong production troubleshooting and incident-management capabilities
- Ability to work effectively with architects and cross-functional teams
- Strong communication and stakeholder management skills
- Stable career history is preferred
- Candidates available to join within 45 days are preferred
Interview Process 2 Technical Rounds →
- Client Round →
- HR Round
Skills: production deployments,ci/cd,java (11/17+),on-call / production support,rest apis,microservices architecture,jre/jdk,azure,nosql databases,agile development,spring data jpa,spring boot,rabbitmq,distributed systems,hibernate,aws,sql,postgresql,kubernetes / openshift,java backend development,helm,devops practices,gcp,system design
📌 Senior Software Engineer – Java Backend (Pune)
🏢 Umanist NA
📍 Pune