Senior Java Full Stack Developer in Slough

Senior Java Full Stack Developer in Slough

Slough Full-Time 60000 - 80000 ÂŁ / year (est.) Home office (partial)
Tata Consultancy Services

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: Diversity and inclusion are at our core; we welcome all applicants.
  • Why this job: Work on innovative projects with cutting-edge technology in a dynamic environment.
  • Qualifications: Proficient in Java, Spring Boot, React, and CI/CD practices.

The predicted salary is between 60000 - 80000 ÂŁ per year.

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.

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.

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.

Join us and do more of what matters. Apply online now.

Senior Java Full Stack Developer in Slough employer: Tata Consultancy Services

TCS is an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration in the heart of London. With competitive salary packages, extensive training resources, and a commitment to diversity and inclusion, employees are empowered to grow and make a meaningful impact through challenging projects. The hybrid work model and health & wellness initiatives further enhance the employee experience, making TCS a top choice for those seeking rewarding careers in technology.
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 Slough

✨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! Research common questions for Senior Java Full Stack Developers and practice your answers. Don’t forget to showcase your experience with Java, Spring Boot, and React—these are your golden tickets!

✨Tip Number 3

Show off your projects! Whether it’s a GitHub repo or a personal website, having a portfolio of your work can really set you apart. Make sure to highlight any full-stack applications you've built using Java and React.

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, you’ll be in the loop for any updates or additional opportunities that come up.

We think you need these skills to ace Senior Java Full Stack Developer in Slough

Java 21
Spring Boot 3.4+
Microservices
Docker
Kubernetes
AWS
React
Next.js
CI/CD
TDD
Paired Programming
JUNIT
Mockito
Agile methodologies
API Gateway

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, Kubernetes, AWS, and CI/CD practices. This will help us see how you can contribute to our team right away.

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 into the right hands and stands out to our hiring team!

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 complex problems related to full-stack development.

✨Demonstrate Your CI/CD Knowledge

Since the role involves strengthening CI/CD processes, be prepared to discuss your experience with tools like Jenkins, Docker, and Kubernetes. Share examples of how you've automated builds and deployments in the past to improve efficiency.

✨Emphasise Team Collaboration

This position requires working closely with product and UX teams, so highlight your experience in collaborative environments. Discuss how you’ve contributed to agile delivery and mentored teammates, showcasing your ability to lead and support others.

Senior Java Full Stack Developer in Slough
Tata Consultancy Services
Location: Slough

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>