Job Description
Job Title:  Senior Java Full-Stack Engineer
Req ID:  60154
Job Function:  Software Engineering
Posting Start Date:  26/10/2026
Posting End Date:  13/11/2026
Division:  Digital
Job Location:  GBR-Birmingham-Three Snowhill
Advertised Salary:  Competitive, with great BT benefits!

Job Req ID: 60154 

Function: Software Engineering

Location: Birmingham

About the role

 

At BT, we're building the next generation of digital experiences that support millions of customer interactions and business-critical services every day.

 

As a Senior Java Full-Stack Engineer, you'll play a key role in designing, developing and evolving the platforms, APIs and services that power our digital channels. Working within a high-performing agile engineering team, you'll develop scalable, secure and resilient solutions using modern engineering practices and cloud-native technologies.

 

While the role includes some full-stack development, the primary focus is backend engineering, building APIs and microservices that support critical customer and payments journeys.

 

This is an exciting opportunity to work on large-scale platforms, influence technical direction and contribute to engineering excellence across BT.

 

This is a hybrid role based in Birmingham (Snowhill), with 3 days in the office and 2 days working from Home. 

 

What you’ll be doing

 

  • Design, develop and maintain scalable microservices using Java 17 and Spring Boot.
  • Design, build and support RESTful APIs.
  • Develop clean, efficient and maintainable code aligned to engineering best practice.
  • Support CI/CD pipelines and DevOps ways of working.
  • Collaborate with architects, product owners, designers and engineers to deliver business outcomes.
  • Troubleshoot complex technical issues and support production services.
  • Contribute to cloud-native application development and modern engineering practices.
  • Participate in code reviews and technical discussions across the team.
  • Contribute to front-end development activities using React where required.

Essential Skills / Experience

 

  • Strong hands-on experience with Java 17, Spring Boot and Microservices architecture.
  • Experience designing and developing RESTful APIs.
  • Strong understanding of Data Structures & Algorithms (DSA) with excellent coding and problem-solving skills

Desirable Skills / Experience

 

  • React
  • TypeScript, HTML5 and CSS3
  • AWS or other public cloud platforms
  • GraphQL
  • Docker and Kubernetes
  • Event-driven architectures and Kafka
  • CI/CD tools such as Jenkins
  • Payments, FinTech or Financial Services experience
  • Observability tools such as Dynatrace, Grafana or CloudWatch

Our Package

  • 10% on target annual bonus
  • Access to an online private GP 24/7 for you and your immediate family 
  • Market-leading paid carers leave with up to 2 weeks off 
  • Equalised maternity, paternity, and adoption leave – 18 weeks’ full pay and 8 weeks’ half pay
  • Discounted EE and BT products, including mobile and broadband
  • Market leading Pension scheme – 5% from you and 10% from us
  • Holiday purchase scheme