{bc}
successfactors

Assistant Manager | Backend Developer | Hyderabad | Engineering as a Service/ Operate

Deloitte US | Together Makes Progress
Hyderabad, IND
Manager · 10+ years experience
Onsite
Discovered 2 weeks ago
awsjavaredisspring-bootsql

Full Job Posting

Key Responsibilities

  • Backend Architecture & Development Lead the end‐to‐end design and development of backend services using Java , Spring Boot , and cloud‐native patterns. Architect distributed, scalable, fault‐tolerant microservices with strong observability, resilience, and performance characteristics. Implement high‐quality REST and GraphQL APIs, ensuring efficient data flow and low‐latency interactions for frontend clients. Design systems with a strong understanding of concurrency , multi‐threading , memory management , and performance tuning , consistent with expectations for senior Java engineers working at scale. Security, Auth, and RBAC Implement modern authentication/authorization patterns such as OAuth2 , OIDC , JWT , and RBAC‐driven access control . Collaborate with security teams to enforce secure coding practices, encryption standards, and compliance requirements. Ensure backend‐frontend auth flows integrate smoothly with React + TypeScript clients and identity providers. API & Frontend Integration Partner closely with frontend engineering teams (React/TypeScript) to define API contracts, streamline integrations, and optimize data delivery. Design type‐safe API boundaries via OpenAPI/Swagger, JSON schema, or TypeScript interfaces to ensure smooth frontend interoperability. Support real‐time communication where needed (WebSockets, Kafka event streaming, server‐sent events). Distributed Systems & Event‐Driven Architecture Design and maintain event‐driven systems using messaging platforms such as Kafka , SQS , or RabbitMQ —including topic design, schema evolution, and consumer scaling. Build resilient services capable of operating in high‐traffic, highly concurrent environments. DevOps, CI/CD & Cloud Collaborate on CI/CD improvements, containerization strategies, and deployment automation (Docker, Kubernetes, ECS/EKS, Jenkins, GitHub Actions). Ensure systems are production‐ready with comprehensive monitoring (CloudWatch, AppDynamics, Splunk), logging, and alerting. Participate in post‐incident reviews and drive improvements for system reliability (SLOs, SLIs, error budgets). Leadership & Cross‐Functional Collaboration Lead technical initiatives, guide architectural decisions, and drive best practices in coding, testing, and design. Mentor backend engineers through code reviews, pairing, and long‐term skill development. Partner with Product, Design, and Platform teams to translate requirements into robust technical solutions.

Required Qualifications

  • 10+ years of professional experience building highly scalable backend systems using Java , Spring Boot , and modern microservices patterns. Expert understanding of distributed systems, service‐to‐service communication patterns, caching, and data consistency models. Proven experience designing and scaling APIs for large‐scale applications. Strong experience with SQL/NoSQL databases , ORM frameworks, and data modeling for both transactional and analytical workloads. Hands‐on experience with cloud platforms (AWS preferred), containerization, and Kubernetes‐based deployments. Strong foundation in testing methodologies: JUnit, TestNG, Mockito, integration tests, contract testing, etc. Demonstrated ability to lead complex technical projects with minimal supervision.

Preferred Skills

  • Experience with event‐driven architectures , streaming systems, or real‐time processing. Familiarity with large‐scale SaaS environments and multi‐tenant platform considerations. Background in frontend‐backend integration patterns and API‐driven design systems. Experience with distributed caching (Redis, Hazelcast), circuit breaking, and resilience patterns. What Success Looks Like Delivering reliable, scalable backend systems that power seamless user experiences across React/TS frontends. Establishing engineering excellence through improved performance, reduced system complexity, and strong code quality. Supporting long‐term technical strategy through architectural leadership, innovation, and platform‐wide thinking. Uplifting team capabilities through mentorship, technical guidance, and thoughtful collaboration.
  • 10+ years of professional experience building highly scalable backend systems using Java , Spring Boot , and modern microservices patterns. Expert understanding of distributed systems, service‐to‐service communication patterns, caching, and data consistency models. Proven experience designing and scaling APIs for large‐scale applications. Strong experience with SQL/NoSQL databases , ORM frameworks, and data modeling for both transactional and analytical workloads. Hands‐on experience with cloud platforms (AWS preferred), containerization, and Kubernetes‐based deployments. Strong foundation in testing methodologies: JUnit, TestNG, Mockito, integration tests, contract testing, etc. Demonstrated ability to lead complex technical projects with minimal supervision.
  • 10+ years of professional experience building highly scalable backend systems using Java , Spring Boot , and modern microservices patterns. Expert understanding of distributed systems, service‐to‐service communication patterns, caching, and data consistency models. Proven experience designing and scaling APIs for large‐scale applications. Strong experience with SQL/NoSQL databases , ORM frameworks, and data modeling for both transactional and analytical workloads. Hands‐on experience with cloud platforms (AWS preferred), containerization, and Kubernetes‐based deployments. Strong foundation in testing methodologies: JUnit, TestNG, Mockito, integration tests, contract testing, etc. Demonstrated ability to lead complex technical projects with minimal supervision. Preferred Skills Experience with event‐driven architectures , streaming systems, or real‐time processing. Familiarity with large‐scale SaaS environments and multi‐tenant platform considerations. Background in frontend‐backend integration patterns and API‐driven design systems. Experience with distributed caching (Redis, Hazelcast), circuit breaking, and resilience patterns. What Success Looks Like Delivering reliable, scalable backend systems that power seamless user experiences across React/TS frontends. Establishing engineering excellence through improved performance, reduced system complexity, and strong code quality. Supporting long‐term technical strategy through architectural leadership, innovation, and platform‐wide thinking. Uplifting team capabilities through mentorship, technical guidance, and thoughtful collaboration.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Deloitte US | Together Makes Progress