At a Glance
- Tasks: Build and evolve high-impact applications using Java and React/Next.js.
- Company: Join TCS, a purpose-led transformation company making a meaningful difference.
- Benefits: Competitive salary, health care, laptop, phone, and extensive training resources.
- Other info: Diverse and inclusive workplace with excellent career growth opportunities.
- Why this job: Make an impact through innovative projects and cutting-edge technology.
- Qualifications: Proficient in Java, Spring Boot, React/Next.js, and CI/CD practices.
The predicted salary is between 60000 - 80000 ÂŁ per year.
Role: Senior Java Full Stack Developer
Location: London
Mode: Hybrid
Contract Type: Permanent
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. To lead team in solving business problems by designing and building services in Java and API-first data delivery patterns.
The Role:
- Join 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.
- 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.
- 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:
- Proficient in Java 21 and Springboot 3.4+ and Spring Cloud with Microservices.
- Proficiency in Docker/Kubernetes (Containerization and Orchestration).
- Good understanding of AWS.
- Must have strong hands-on experience on React/Next JS.
- Must have worked extensively on CI/CD and relevant tooling (AWS).
- Must have a working knowledge on TDD and Paired Programming.
- Should have strong exposure to JUNIT and Mockito.
- Must have a very strong understanding of Agile methodologies.
- Must be aware of DRY and SOLID principles.
- Should 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).
- 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.
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; Diversity, 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.
Full stack Senior Java Developers employer: Tata Consultancy Services
Contact Detail:
Tata Consultancy Services Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Full stack Senior Java Developers
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage on platforms like LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Prepare for those interviews! Research the company, understand their tech stack, and be ready to discuss how your skills align with their needs. Practise common interview questions and even do mock interviews with friends.
✨Tip Number 3
Show off your projects! Whether it's a GitHub repo or a personal website, having tangible examples of your work can set you apart. Make sure to highlight any full-stack projects that showcase your Java and React skills.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you're genuinely interested in joining our team at TCS.
We think you need these skills to ace Full stack Senior Java Developers
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, as well as 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. Don't forget to mention your experience with AWS and CI/CD tools!
Showcase Your Projects: If you've worked on any impressive projects, make sure to include them in your application. Whether it's a personal project or something from your previous job, demonstrating your hands-on experience can really set you apart.
Apply Through Our Website: We encourage you to apply directly through our website for the best chance of success. It’s straightforward and ensures your application gets to the right people quickly!
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. Highlight your experience with API design and CI/CD processes, as well as any innovative solutions you've implemented using Docker or Kubernetes.
✨Demonstrate Agile Mindset
Familiarise yourself with Agile methodologies and be prepared to discuss how you've contributed to agile delivery in your past work. Share examples of how you’ve refined stories or proposed technical designs that improved team collaboration and project outcomes.
✨Ask Insightful Questions
Prepare thoughtful questions about the company culture, team dynamics, and the specific projects you might be working on. This shows your genuine interest in the role and helps you assess if it’s the right fit for you.