Backend Architect (Java Microservices ) - Bangalore, India
- Compensation
- Not disclosed
- Location
- India
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- 14+ years
- Category
- Backend
- Posted
Skills
Must have
- Bachelor's Degree in Computer Science, Engineering, or a related field.
- 10–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.
- 10–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
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.
Full description
Job Title: Backend Architect (Java Microservices)Job Summary
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.
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