If you need support in completing the application or if you require a different format of this document, please get in touch with at or call TCS London Office number 02031552100 / +44 204 520 2575 with the subject line: “Application Support Request”. Role: Senior Java Full Stack DeveloperLocation: LondonMode: HybridContract Type: PermanentCareers at TCS: It means moreTCS is a purpose-led transformation company, built on belief. We do not just help businesses to transform through technology. We support them in making a meaningful difference to the people and communities they serve - our clients include some of the biggest brands in the UK and worldwide. For you, it means more to make an impact that matters, through challenging projects which demand ambitious innovation and thought leadership.Ready for your next big role to own and deliver high‑quality, secure full stack services (Java React JS) that meet business outcomes. You will set the bar for engineering standards, champion secure-by-design practices, mentor teammates, and ensure scope is delivered reliably, on time, and with clear operational ownership.To lead team in solving business problems by designing and building services in Java and API-first data delivery collaborate with Engineering on CICD pipelines, automation, release processes, and DevSecOps to ensure solutions are reliable and well-instrumented.The RoleJoin us as a Senior Java Full Stack Engineer and help build and evolve modern, high-impact applications on a Java-first technology stack. You’ll work hands-on across the stack—building intuitive front ends with React/Next.js, and delivering secure, scalable services using Java, Spring Boot, microservices, Kafka and AWS. You’ll take features from idea to production in a DevSecOps model, collaborating with a high-performing engineering team and using modern tools and practices across every phase of the SDLC to continuously improve how we build.Your responsibilities: Deliver full-stack features end-to-end—building responsive React/Next.js user interfaces, designing clean API contracts, and implementing Java/Spring Boot services to support them.Work closely with product and UX to turn designs into intuitive experiences—contributing to component design, state management, accessibility and consistent UI, deploy and operate full-stack applications on AWS—optimising UI and API performance, and using logging/metrics/tracing to keep services observable and reliable.Design secure end-to-end integrations—covering browser-to-API authentication/authorisation, API gateway patterns, and data/storage interactions that meet performance and compliance needs.Strengthen CI/CD for both front-end and back-end—automating builds, tests, security scans and deployments to improve release frequency and confidence.Develop scalable APIs, microservices and event-driven flows (e.g., Kafka), ensuring stable contracts and versioning so front-end changes can ship safely and independently.Contribute to agile delivery across the stack—refining stories, proposing technical designs, and balancing UI/UX quality with API/service robustness.Own quality and outcomes end-to-end—writing well-tested code (unit/integration/UI tests), reviewing PRs across React/Next JS and Java, mentoring teammates if needed, and driving issues through to resolution in productionYour ProfileEssential skills/knowledge/experience: Proficient in Java 21 and Springboot 3.4+ and Spring Cloud with MicroservicesProficiency in Docker/Kubernetes (Containerization and Orchestration)Good understanding of AWSMust have strong hands on experience on React/Next JSMust have worked extensively on CICD and relevant tooling (AWS)Must have a working knowledge on TDD and Paired ProgrammingShould have strong exposure to JUNIT and MockitoMust have a very strong understanding of Agile methodologiesMust be aware of DRY and SOLID principlesShould have a very keen intent on AI Fluency (Using Github Copilot or any other dev assist AI Tool)Desirable skills/knowledge/experience:No SQL, API Gateway experience (AWS API, Kong or other equivalent like APIGEE), We use AWS API Gateway here.Experience with DevOps tools such as Jenkins (CI/CD), Maven, GitHub (source code/Version control), Ansible.Ability to create and utilize Terraform/ AWS Cloud Formation templates (IaaC) to automate creation of AWS resources and images.Kafka – ConfluentProficient in developing scripts and scripting languages and AWS components like GLU, Athena or any similar components experience is neededExperience with Playwright or any similar UI Automation tools.Rewards Benefits TCS is consistently voted a Top Employer in the UK and globally. Our competitive salary packages feature pension, health care, life assurance, laptop, phone, access to extensive training resources and discounts within the larger Tata network.We offer health wellness initiatives and sports events; we are the proud sponsor of the London, Inclusion and Wellbeing Tata Consultancy Services UKI is committed to meeting the accessibility needs of all individuals in accordance with the UK Equality Act 2010 and the UK Human Rights Act 1998.We welcome and embrace diversity in race, nationality, ethnicity, disability, neurodiversity, gender identity, age, physical ability, gender reassignment, sexual orientation. We are a disability inclusive employer and encourage disabled people to apply for this role. As a Disability Confident Employer, we offer an interview to applicants with disabilities or long-term conditions who meet the minimum criteria for the role. Please email us at if you would like to opt in.If you are an applicant who needs any adjustments to the application process or interview, please contact us at with the subject line: “Adjustment Request” or call TCS London Office 02031552100 / +44 204 520 2575 to request an adjustment. We welcome requests prior to you completing the application and at any stage of the recruitment process. Next Steps: Application ProcessOnline application: You can apply directly through LinkedIn/ by uploading your CV. In case you wish to submit your application via another format like audio/video, please, contact - discussion: This will be a level 1 interview with the project team, it can be via video or in-person. Details will be confirmed by your recruiter. Managerial discussion: This discussion will focus on behavioural aspects and person-organisation fit.HR Discussion: This will be with one of the members of the HR team and will cover your career journey, aspirations for growth, compensation and any other questions you may have.Beware of Fraudulent offersThis is to notify you that TCS does not ask for any sort of payment or security deposit from candidates at any stage of the recruitment process. The firm never sends out job offers from free internet email services like Gmail, Yahoo Mail, and so on. TCS has not authorised any third-party company to collect money on their behalf. As a vigilant job seeker, beware of fraudulent recruitment activity and protect your interests! You can write to to report any fraudulent activity.Due to the high volume of applications, we will be unable to contact each applicant individually on the status of their application. If you have not received a direct response within 30 days, then it should be deemed unsuccessful on this occasion.Join us and do more of what matters. Apply online now.