Search by job, company or skills

Senior Software Engineer Java Backend

8-12 Years
  • Posted an hour ago
  • Be among the first 10 applicants

Job Description

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

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 153815245

Similar Jobs

Pune, India

Skills:

JavaHibernateAgile MethodologiesSpring BootSpring MVCSqlJenkinsGitStripePayment Gateway IntegrationDockerRestful ApisJpaKubernetesAdyenRazorpayNoSQL databasesPayUCheckout.comWorldpayMicroservices ArchitectureCI CD pipelines

Beware of Scammers

We don’t charge money for job offers