Senior Engineer II
On-site · Bengaluru, Karnataka, India
Job Summary
Senior Engineer II - Backend/Java: We are seeking a highly skilled Senior Java Developer with strong expertise in Java 11+, Spring Boot, microservices, PostgreSQL, and AWS ROSA. You will design, build, deploy, and support scalable backend applications and APIs in enterprise environments. Responsibilities include hands-on development of complex backend services and REST APIs, architectural design of scalable microservices, database design and performance tuning for PostgreSQL, cloud deployments on AWS ROSA/EC2, containerization with Docker/Kubernetes/OpenShift, event-driven architectures with Kafka, CI/CD and production support, and collaboration with cross-functional teams to ensure reliability and high performance. Required skills span Java 8+/11+, Spring ecosystem, RESTful APIs, microservices, PostgreSQL, AWS ROSA/EC2, Docker/Kubernetes/OpenShift, Kafka, CI/CD, monitoring/observability, and strong debugging/troubleshooting. This role emphasizes design, code quality, security, documentation, and operational excellence within an agile delivery process. Location: Bangalore, India.
Required Qualifications
- Minimum 5+ years of professional Java development
- Expert-level proficiency in Java 8+ / Java 11+
- Deep expertise in Spring Boot, Spring Framework, and enterprise Java application development
- Strong experience in designing and building RESTful APIs and backend services
- Proven experience in microservices architecture, including scalable and distributed system design
- Advanced knowledge of PostgreSQL, including database design, query optimization, indexing strategies, performance tuning
- Extensive experience with AWS cloud services, particularly ROSA (Red Hat OpenShift Service on AWS) and EC2
- Strong hands-on experience with Docker, Kubernetes, and/or OpenShift
- Experience with Kafka and event-driven architecture
- Strong debugging, troubleshooting, and production support capability
- Familiarity with monitoring and observability tools such as CloudWatch and ELK stack
- Experience with DevOps practices, CI/CD pipelines, and infrastructure-oriented deployment models
- Technical Environment Languages/Frameworks: Java 11+, Spring Boot, Spring Framework, Spring Security, Spring Data JPA
- Databases: PostgreSQL
- Architecture: Microservices, RESTful APIs, event-driven systems
- Cloud/Platform: AWS ROSA, EC2
- Containers/Orchestration: Docker, Kubernetes, OpenShift
- Messaging: Kafka
- Build/CI-CD: Jenkins, GitLab CI/CD, Maven, Gradle
- Monitoring/Observability: CloudWatch, ELK Stack
- Soft Skills: communication, problem-solving, cross-functional collaboration
- Process-oriented approach with focus on quality, documentation, and operational excellence
- Location Bangalore, India
- Preferred Qualifications: Experience in high-scale enterprise application environments, container-based deployment, security best practices, travel/booking/operations domain knowledge
- Knowledge of infrastructure as code and automated environment provisioning
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.