OpenNash Jobs
Tata Consultancy Services · London

Java Architect

London

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

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

OpenNash lists jobs from employers’ own careers sites and does not handle applications. Dates come from the employer where stated; “first seen” and “last checked” are our own observations.