EOS RPO

Senior Software Engineer Java Devlopment

Posted Apr 2, 2026
Project ID: 2456629
Location
Bangalore, karnatka
Hours/week
40 hrs/week

Job Description: Senior Software Engineer (Backend - Java)

Experience Range: 7.5 – 9 Years

Location: Bangalore / Remote (As per policy)

Education: B.E./B.Tech/M.Tech from Tier-1/Tier-2 Institutes (IIT, NIT, BITS, IIIT, DTU, etc.) preferred.

Role Overview

As a Senior Software Engineer, you will be responsible for building highly scalable, fault-tolerant distributed systems that power global retail operations. You will drive the architectural roadmap, mentor junior engineers, and ensure our platforms handle peak traffic with sub-second latency. This role requires a "Performance-First" mindset and a deep mastery of system design.

Key Responsibilities
  • Architectural Leadership: Lead the design and development of complex, large-scale microservices using Java/Spring Boot.

  • System Design: Create robust Low-Level Designs (LLD) and High-Level Designs (HLD) that prioritize modularity, scalability, and security.

  • Cloud Infrastructure: Architect and deploy cloud-native applications on Azure or GCP, utilizing managed services for messaging, storage, and compute.

  • Performance Engineering: Own the end-to-end performance lifecycle. Conduct load testing, identify bottlenecks, and perform JVM tuning to optimize throughput and latency.

  • DevOps Excellence: Build and maintain automated CI/CD pipelines to ensure seamless, high-frequency deployments with zero downtime.

  • Code Quality: Set high standards for code reviews, unit testing (JUnit/Mockito), and adherence to SOLID principles.

Technical Requirements
  • Backend: Expert-level proficiency in Java (8 or 11+) and the Spring Ecosystem (Spring Boot, Spring Cloud, Spring Security).

  • Distributed Systems: Deep understanding of Microservices architecture, RESTful APIs, and asynchronous messaging (Kafka, RabbitMQ, or Pulsar).

  • Cloud: Hands-on experience with Azure (AKS, CosmosDB, Service Bus) or GCP (GKE, Spanner, Pub/Sub).

  • Performance: Proficiency with performance frameworks and monitoring tools (JMeter, Gatling, New Relic, Prometheus, or AppDynamics).

  • Data Stores: Experience with RDBMS (PostgreSQL, MySQL) and NoSQL (Cassandra, MongoDB, or Redis).

  • System Design: Proven ability to design systems for High Availability (HA) and Disaster Recovery (DR).

The Ideal Candidate
  • Problem Solver: Strong foundation in Data Structures and Algorithms (DSA).

  • Stability: A consistent career trajectory with deep contributions (ideally 3 companies within an 8-year span).

  • Mindset: You don't just write code; you build products. You are passionate about engineering excellence and staying ahead of tech trends.

Similar jobs

+ Search all jobs