HamburgerMenu
hirist

Staff Engineer Backend - Distributed Systems

Aarizon Services
9 - 12 Years
Bangalore

Posted on: 08/06/2026

Job Description

Job Description :

We are looking for a highly skilled Staff Engineer Backend to drive the architecture, design, and development of large-scale distributed systems. This role requires a strong technical leader who can own critical backend platforms, influence engineering best practices, mentor teams, and deliver highly scalable, reliable, and performant services.

The ideal candidate should have deep expertise in Java, Spring Boot, Microservices Architecture, System Design, and Distributed Systems, with a proven track record of building enterprise-grade backend platforms serving millions of users and high transaction volumes.

Key Responsibilities :

- Lead architecture and design discussions for mission-critical backend systems.

- Drive the evolution of microservices architecture and platform modernization initiatives.

- Define engineering standards, coding guidelines, and architectural best practices.

- Design scalable, fault-tolerant, and highly available distributed systems.

- Review technical designs and provide architectural guidance across teams.

- Own technical roadmaps for core backend and platform services.

- Develop and maintain high-performance backend applications using Java and Spring Boot.

- Design and implement RESTful APIs and gRPC-based services.

- Build reusable frameworks, libraries, and platform components.

- Optimize application performance, scalability, and reliability.

- Implement asynchronous and event-driven architectures where appropriate.

- Design systems capable of handling high throughput and low latency.

- Solve complex scalability, performance, and reliability challenges.

- Architect distributed systems involving caching, messaging, and service orchestration.

- Perform capacity planning and system optimization initiatives.

- Evaluate and implement design patterns and architectural principles.

- Design and optimize schemas for SQL and NoSQL databases.

- Ensure efficient query performance and database scalability.

- Implement data partitioning, replication, caching, and indexing strategies.

- Drive database performance tuning and optimization initiatives.

- Design cloud-native applications on AWS or GCP.

- Collaborate with DevOps teams to improve deployment and monitoring strategies.

- Build and maintain CI/CD pipelines for automated deployments.

- Implement Infrastructure-as-Code and deployment automation best practices.

- Improve system observability through monitoring, logging, and alerting.

- Ensure application security, resiliency, and compliance standards.

- Lead incident resolution and root cause analysis for production issues.

- Implement fault-tolerance, disaster recovery, and business continuity mechanisms.

- Establish reliability metrics and SLO/SLA standards.

- Mentor senior and mid-level engineers on design and coding best practices.

- Conduct code reviews and technical design reviews.

- Partner with Product Managers, Architects, QA, and DevOps teams to deliver business outcomes.

- Drive engineering excellence and foster a culture of innovation.

Required Skills & Qualifications :

- 9+ years of hands-on backend engineering experience.

- Strong expertise in Java 8/11/17+.

- Extensive experience with Spring Boot, Spring Cloud, Spring MVC, Spring Security.

- Strong understanding of Object-Oriented Design (OOD) and SOLID principles.

- Expertise in Design Patterns and enterprise application architecture.

- Strong command over Data Structures and Algorithms (DSA).

- Experience designing large-scale distributed systems.

Expertise in :

1. Scalability

2. High Availability

3. Fault Tolerance

4. Event-Driven Architecture

5. Domain-Driven Design (DDD)

6. Service-Oriented Architecture (SOA)

7. Microservices & APIs

- Extensive experience building and managing microservices ecosystems.

Strong knowledge of :

1. REST APIs

2. gRPC

3. API Gateway

4. Service Discovery

5. Circuit Breakers

6. Rate Limiting

- Experience with API versioning and contract management.

Databases :

Strong expertise in SQL databases :

1. PostgreSQL

2. MySQL

3. Oracle

Experience with NoSQL databases :

1. MongoDB

2. Cassandra

3. DynamoDB

4. Redis

- Database optimization and performance tuning expertise.

Concurrency & Distributed Computing :

1. Multi-threading

2. Concurrency

3. Synchronization

4. Parallel Processing

5. Asynchronous Programming

- Experience with distributed transaction management.

Messaging & Event Streaming :

Experience with messaging platforms such as :

1. Kafka

2. RabbitMQ

3. ActiveMQ

4. Amazon SQS/SNS

- Designing event-driven architectures and streaming solutions.

Cloud & DevOps :

- Hands-on experience with AWS or GCP.

Experience with :

1. Docker

2. Kubernetes

3. ECS/EKS/GKE

4. Terraform

- Cloud-native architectures

Strong understanding of CI/CD pipelines using :

1. Jenkins

2. GitHub Actions

3. GitLab CI

4. ArgoCD

Monitoring & Observability :

Experience with :

1. Prometheus

2. Grafana

3. ELK Stack

4. Datadog

5. Splunk

6. OpenTelemetry

- Strong troubleshooting and performance tuning skills.

- Experience working in high-growth SaaS or Product-based organizations.

- Experience building multi-tenant platforms.

- Exposure to platform engineering and internal developer platforms.

- Understanding of FinTech, E-commerce, B2B SaaS, or large-scale consumer applications.

- Experience with AI/ML platform integrations is a plus.

- Contributions to open-source projects or technical communities.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...