Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 15940840

    PUNE · FULLTIME

    Senior Software Engineer Java Backend

    Umanist NA logo

    Umanist NA

    Pune · onsite · Posted 46d ago

    Sourced fromFoundit
    Not disclosed8–12 yrsfulltimePune

    About a minute. You'll make an account on the way through.

    agent · working

    • Read this posting0.2s
    • Found the form on Foundit · 13 questions to answer1.3s
    • Decided the answers for all of them2.4s
    • Tailor your résumé to this role
    • Waiting for you

    Section · 01

    About this role

    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
    • 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

    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

    Sourced from foundit

    Section · 02

    Skills

    OpenshiftJenkinsPrometheusGrafanaDockerKubernetesPostgresqlNoSQLApache KafkaappdynamicsRabbitmqgoogle cloud platformamazon web servicesDynatraceHelmElkgitlab cispring data jpaGithub ActionsJava 11SQLREST APISpring BootMicroservicesSplunkHibernateMicrosoft AzureCi/Cd

    Senior Software Engineer Java Backend · waiting for your command