At a Glance
- Tasks: Build and deliver high-quality full stack services using Java and React.
- Company: Join TCS, a purpose-led transformation company making a meaningful impact.
- Benefits: Competitive salary, health care, training resources, and wellness initiatives.
- Other info: Diverse and inclusive workplace with excellent career growth opportunities.
- Why this job: Work on innovative projects that challenge you and make a real difference.
- Qualifications: Proficient in Java, Spring Boot, React, and CI/CD practices.
The predicted salary is between 60000 - 80000 ÂŁ per year.
Role - Senior Full Stack Developer
Mode - Hybrid
Location - London
Careers at TCS: It means more. TCS 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.
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 patterns.
- Build, 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 production.
Your Profile
Essential skills/knowledge/experience:
- Must be proficient in Java 21 and Springboot 3.4+ and Spring Cloud with Microservices.
- Strong Proficiency in Docker/Kubernetes (Containerization and Orchestration).
- Strong hands-on knowledge on AWS.
- Strong working knowledge on React/Next JS.
- Must be fluent with CICD and relevant tooling (AWS).
- Must have experience TDD and Paired Programming.
- Strong knowledge on JUNIT and Mockito.
- Strong knowledge on Agile methodologies.
- Should understand DRY and SOLID principles.
- Should be AI Fluent (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).
- 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 – Confluent.
- Proficient in developing scripts and scripting languages and AWS components like GLU, Athena or any similar components experience is needed.
- Experience 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 Marathon.
Diversity, Inclusion and Wellbeing: Tata Consultancy Services UK&I 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.
Next Steps: Application Process (optional)
Online 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 us.
Beware of Fraudulent offers: This 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!
Join us and do more of what matters. Apply online now.
Senior Java Full Stack Developer in London employer: Tata Consultancy Services
Contact Detail:
Tata Consultancy Services Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Java Full Stack Developer in London
✨Tip Number 1
Network like a pro! Reach out to your connections on LinkedIn or attend local tech meetups. You never know who might have the inside scoop on job openings or can refer you directly to hiring managers.
✨Tip Number 2
Prepare for those interviews! Brush up on your Java and React skills, and be ready to showcase your problem-solving abilities. Practice coding challenges and be prepared to discuss your past projects in detail.
✨Tip Number 3
Don’t just apply anywhere—focus on companies that align with your values and career goals. Check out our website for roles that excite you and fit your skill set. Tailor your approach to each company!
✨Tip Number 4
Follow up after interviews! A quick thank-you email can go a long way. It shows your enthusiasm for the role and keeps you fresh in the interviewer's mind. Plus, it’s a great chance to reiterate why you’re a perfect fit!
We think you need these skills to ace Senior Java Full Stack Developer in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Senior Java Full Stack Developer role. Highlight your experience with Java, Spring Boot, and React/Next.js, and don’t forget to mention any relevant projects that showcase your skills.
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about this role and how your background aligns with TCS's mission. Keep it concise but impactful!
Showcase Your Technical Skills: Be specific about your technical skills in your application. Mention your proficiency in Docker, AWS, and CI/CD practices, as these are crucial for the role. Use examples to demonstrate your expertise!
Apply Through Our Website: We encourage you to apply directly through our website for a smoother process. It’s the best way to ensure your application gets the attention it deserves. Don’t miss out on this opportunity!
How to prepare for a job interview at Tata Consultancy Services
✨Know Your Tech Stack
Make sure you’re well-versed in Java 21, Spring Boot, and React/Next.js. Brush up on your knowledge of microservices and AWS, as these are crucial for the role. Be ready to discuss how you've used these technologies in past projects.
✨Showcase Your Problem-Solving Skills
Prepare to talk about specific challenges you've faced in previous roles and how you tackled them. Use the STAR method (Situation, Task, Action, Result) to structure your answers, especially when discussing your experience with CI/CD and DevSecOps.
✨Demonstrate Your Team Spirit
This role involves collaboration, so be ready to share examples of how you’ve worked effectively in teams. Highlight any mentoring experiences or how you’ve contributed to a positive team dynamic, especially in agile environments.
✨Ask Insightful Questions
Prepare thoughtful questions about the company culture, team dynamics, and the specific projects you might work on. This shows your genuine interest in the role and helps you assess if it’s the right fit for you.