Backend Architect (Java Microservices)

Photon

Bengaluru

On-site

INR 3,500,000 - 7,000,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Photon is seeking an experienced Backend Architect to define and drive enterprise-scale backend architecture. You will design scalable cloud-native solutions using Java, Spring Boot, and microservices, while guiding teams across architecture governance and DevOps practices.

The role requires deep expertise in distributed systems, API-first design, and multi-cloud deployment strategies, with collaboration across product and solution architects.

Qualifications

  • Bachelor’s degree in CS/Engineering or related field.

Responsibilities

  • Define and lead backend architecture for scalable, distributed, and cloud-native applications.
  • Design and implement robust backend systems using Java, Spring Boot, and Microservices.
  • Establish architectural standards, design patterns, and engineering best practices.
  • Create and review High-Level Design (HLD) and Low-Level Design (LLD) documents.
  • Collaborate with stakeholders to translate requirements into scalable technical solutions.
  • Drive adoption of microservices and API-first design principles.
  • Lead cloud architecture and deployment strategies across multi-cloud environments.
  • Define integration frameworks for internal & external systems.
  • Ensure performance, security, reliability, and observability of services.
  • Drive CI/CD and DevOps practices for automated build, testing, deployment, and release management.
  • Conduct architecture reviews and enforce governance.
  • Provide technical leadership and mentoring to teams.

Skills

Java
Spring Boot
Microservices
Distributed Systems
REST APIs
Kafka
System Design
Cloud Architecture
OAuth2/JWT

Education

Bachelor's Degree in CS/Engineering or related field

Tools

Docker
Kubernetes
OpenShift
Terraform
Prometheus
Grafana
ELK Stack

Job description

Hi Greetings from Photon ,

We are seeking an experienced Backend Architect with deep expertise in Java, Spring Boot, Microservices Architecture, Cloud Technologies, and Distributed Systems. This role requires a highly skilled professional who can define and drive enterprise-scale backend architecture, design scalable cloud-native solutions, and provide technical leadership across engineering teams.

Job Location - Bangalore
Notice Period - Immediate

The ideal candidate will be responsible for establishing backend architectural standards, driving modernization initiatives, and ensuring the scalability, reliability, security, and performance of mission-critical applications. The role involves close collaboration with business stakeholders, product teams, solution architects, and engineering teams throughout the software development lifecycle.

Key Responsibilities
  • Define and lead backend architecture for scalable, distributed, and cloud-native applications.
  • Design and implement robust backend systems using Java, Spring Boot, and Microservices Architecture.
  • Establish architectural standards, design patterns, and engineering best practices.
  • Create and review High-Level Design (HLD) and Low-Level Design (LLD) documents.
  • Collaborate with product managers, business stakeholders, and engineering teams to translate business requirements into scalable technical solutions.
  • Drive adoption of microservices, event-driven architecture, and API-first design principles.
  • Define service decomposition strategies, integration patterns, and domain boundaries.
  • Lead cloud architecture and deployment strategies across AWS, Azure, or GCP environments.
  • Define integration frameworks for internal applications, APIs, and third-party systems.
  • Ensure application performance, scalability, availability, reliability, and security.
  • Implement observability practices including monitoring, logging, tracing, and alerting.
  • Drive CI/CD and DevOps practices for automated build, testing, deployment, and release management.
  • Conduct architecture reviews, code reviews, and enforce engineering governance.
  • Provide technical leadership, mentoring, and guidance to development teams.
  • Identify and mitigate technical risks, performance bottlenecks, and architectural challenges.
  • Ensure compliance with enterprise architecture standards, security controls, and regulatory requirements.
Required Skills & Qualifications
  • Bachelor's Degree in Computer Science, Engineering, or a related field.
  • 10 Years to 14 Years of experience in software development, with significant experience in backend architecture roles.
  • Proven experience designing and implementing large-scale, distributed, and highly available systems.
  • Strong experience leading technical teams and driving architecture decisions.
  • Experience delivering enterprise applications in cloud-native environments.
Backend Expertise (Primary Skill)
  • Strong proficiency in Java 8/11/17+, Spring Boot, Spring Framework, and related technologies.
  • Extensive experience designing and implementing Microservices Architecture.
  • Expertise in RESTful APIs, API Gateway patterns, service orchestration, and service discovery.
  • Strong knowledge of distributed systems, scalability patterns, and fault-tolerant architectures.
  • Experience with event-driven architecture using technologies such as Kafka, RabbitMQ, Pub/Sub, or ActiveMQ.
  • Strong knowledge of database design, data modeling, and optimization using SQL and NoSQL databases.
  • Experience with Spring Cloud components including Config Server, Gateway, Circuit Breaker, and Service Registry.
  • Expertise in caching technologies such as Redis, Hazelcast, or Memcached.
  • Strong knowledge of concurrency, multithreading, asynchronous processing, and performance optimization.
  • Experience implementing secure and scalable APIs.
Cloud & DevOps Expertise
  • Hands‑on experience with GCP cloud platforms
  • Strong knowledge of containerization using Docker and orchestration using Kubernetes/OpenShift.
  • Experience building cloud‑native, resilient, and highly available services.
  • Experience with CI/CD tools such as Jenkins, GitHub Actions, Azure DevOps, or Bitbucket Pipelines.
  • Familiarity with Infrastructure as Code (Terraform, CloudFormation, etc.).
  • Experience with monitoring, observability, and logging tools such as Prometheus, Grafana, ELK Stack, Splunk, or Cloud Monitoring.
  • Strong understanding of cloud networking, security, and deployment strategies.
Engineering & Architecture Practices
  • Strong understanding of enterprise architecture, system design, scalability, and high‑availability principles.
  • Experience with Domain-Driven Design (DDD), Clean Architecture, and Hexagonal Architecture.
  • Knowledge of design patterns, SOLID principles, and secure coding practices.
  • Expertise in OAuth2, JWT, API security, and identity management solutions.
  • Strong debugging, troubleshooting, and performance tuning skills.
  • Experience implementing resiliency patterns such as Circuit Breaker, Retry, Bulkhead, and Failover mechanisms.
  • Experience working in Agile/Scrum environments.
  • Ability to drive architecture governance and technology modernization initiatives.
Leadership & Stakeholder Management
  • Provide technical leadership and architectural direction across multiple engineering teams.
  • Mentor developers, technical leads, and senior engineers.
  • Partner with business stakeholders, product managers, and solution architects to define technology road maps.
  • Drive architecture discussions, technology evaluations, and platform modernization efforts.
  • Lead technical design reviews and ensure engineering excellence across teams.
Nice to Have
  • Experience with multi-cloud or hybrid cloud environments.
  • Exposure to serverless architectures and modern cloud-native patterns.
  • Knowledge of GraphQL and API management platforms such as Apigee, Kong, or MuleSoft.
  • Experience with event‑streaming platforms and real‑time data processing solutions.
  • Familiarity with Kubernetes Operators and service mesh technologies (Istio, Linkerd).
  • Experience implementing enterprise integration patterns.
  • Knowledge of AI-driven platform integrations and modern backend ecosystems.
  • Experience in large-scale digital transformation programs.
Experience Required

10 Years to 14+ Years

Primary Skills

Java, Spring Boot, Microservices, Distributed Systems, REST APIs, Kafka, System Design, Cloud Architecture

Secondary Skills

Docker, Kubernetes, AWS/Azure/GCP, CI/CD, Terraform, Redis, Observability, API Security

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Technical Architect
Technical Architect

Photon • Hyderabad, Chennai District, Bengaluru

On-site
INR 2,400,000 - 3,600,000
Frontend Architect (React JS)
Frontend Architect (React JS)

Photon • Bengaluru

On-site
INR 4,000,000 - 6,000,000
Senior Java Full-Stack Technical Architect
Senior Java Full-Stack Technical Architect

Ekfrazo Technologies • Bengaluru

On-site
INR 4,000,000 - 4,600,000
Back End Developer
Back End Developer

TENARAI TECHNOLOGIES PRIVATE LIMITED • Bengaluru

Hybrid
INR 1,200,000 - 1,800,000
Technical Architect
Technical Architect

Innocito • Hyderabad

On-site
INR 2,000,000 - 3,000,000
Java Technical Architect
Java Technical Architect

Tredence • Bengaluru

Hybrid
INR 4,000,000 - 6,500,000
Solution Architect
Solution Architect

Anrgi Tech Private Limited • Chennai

On-site
INR 1,200,000 - 1,500,000
Java Developer/Architecture
Java Developer/Architecture

Awign • Bengaluru Urban

On-site
INR 3,000,000 - 5,500,000
Backend Developer
Backend Developer

Deloitte US-India Offices • Hyderabad

Hybrid
INR 1,800,000 - 2,400,000
Bounteous - Senior Java Developer - Spring Boot
Bounteous - Senior Java Developer - Spring Boot

Accolite • Bengaluru

Hybrid
INR 1,800,000 - 2,400,000