Java Architect
Last seen on Tata Consultancy Services’s official careers site on August 1, 2026; it may have closed since.
Apply on Tata Consultancy Services’s careers site →Job description
The Role Lead design and delivery of high-performance, resilient, and observable Java microservices in a multi-national team. Drive architecture, code quality, performance, and cross-team collaboration.
Your responsibilities
Architect & Deliver: Design and implement distributed, fault-tolerant Java services (microservices, APIs, event-driven systems) meeting performance, scalability and availability targets.
Data Strategy
Define data models and storage strategies across RDBMS and NoSQL systems; own indexing, partitioning, replication and recovery approaches.
Caching & In‑Memory
Design and operate caching and in‑memory solutions, select cache patterns (cache-aside, read-through, write-through), and size memory cubes for low-latency analytics.
Messaging & Streaming
Architect event-driven pipelines and streaming flows; enforce idempotency, ordering, and delivery semantics.
Performance & Reliability
Lead JVM and system tuning (GC, thread pools, connection pools), capacity planning and load-testing.
Observability & SRE Practices
Implement structured logging, metrics, distributed tracing, SLAs/SLOs and runbooks.
Security & Compliance
Ensure secure-by-design services, and support compliance requirements.
CI/CD & Cloud Operations
Drive CI/CD, containerisation, orchestration, and automated deployment patterns.
Engineering Excellence
Own code quality (ADRs, code reviews, static analysis), testing strategy, and mentor the team.
Leadership & Collaboration
Lead cross-functional initiatives, present technical roadmaps, and communicate clearly with stakeholders across regions. </ul
More jobs at Tata Consultancy Services
AI Architect
London
Oracle DBA
London
ServiceNow Tech Lead
London
Similar jobs at other companies
Z5_Java Solution Architect
NTT · Bangalore, KA, IN, India
Senior Java Developer Solution Architect
Citigroup · Mississauga Ontario Canada
Senior Lead Software Engineer Java and architect
JPMorganChase · Bengaluru, Karnataka, India
Solution Architect- Java Expertise
NTT · Ho Chi Minh, Hồ Chí Minh, Vietnam
Lead Software Engineer-Python , Java ,Gen AI, Architect
JPMorganChase · Mumbai, Maharashtra, India