Senior Java Full-Stack Engineer

BT Group

Birmingham

Hybrid

GBP 70,000 - 100,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

10% on target annual bonus
Private GP 24/7 for you and immediate 
Private GP 24/7 for you and your immed
Paid carers leave (up to 2 weeks)
Maternity, paternity, adoption leave –
Discounts on BT products
Pension scheme – 5% from you and 10%**
Holiday purchase scheme

Job summary

BT Group in Birmingham is seeking a Senior Java Full-Stack Engineer to design, develop and evolve platforms, APIs and services powering our digital channels. You will work within a high-performing agile team, focusing primarily on backend engineering while contributing to some frontend work.

The role is hybrid with three days in the office and two days working from home, based in Birmingham. You will leverage Java 17, Spring Boot, RESTful APIs, and cloud-native practices to deliver scalable,

Qualifications

  • 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.

Responsibilities

  • 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.

Skills

Java 17
Spring Boot
Microservices

Tools

Docker
Kubernetes
Jenkins

Job description

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
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineering Specialist
Software Engineering Specialist

BT Group • Birmingham

On-site
GBP 85,000 - 110,000
10% on target annual bonus
Private GP 24/7 for you and family
Carers leave up to 2 weeks
+4
Software Engineer
Software Engineer

BT Group • Cheltenham

On-site
GBP 55,000 - 90,000
DV security clearance support
BT benefits package
25 days annual leave
+1
Software Engineering Specialist
Software Engineering Specialist

BT Group • West of England

On-site
GBP 90,000 - 140,000
10% on target annual bonus
Online private GP 24/7 for you and affin
Carers leave up to 2 weeks
+3
Tooling Platform Engineering Manager
Tooling Platform Engineering Manager

BT • Manchester

On-site
GBP 90,000 - 120,000
10% annual bonus
Private GP access 24/7 for you and any
Market-leading carers leave (up to 2 w
+4
Software Engineering Specialist
Software Engineering Specialist

BT Group • Ipswich

Hybrid
GBP 90,000 - 130,000
10% on target annual bonus
Private GP 24/7
Carers leave 2 weeks
+4
Java Software Engineering Specialist
Java Software Engineering Specialist

BT Communications Ireland Limited • Ipswich, Birmingham

Hybrid
GBP 70,000 - 110,000
10% on target annual bonus
Private GP 24/7
Paid carers leave (up to 2 weeks)
+3
Software Engineering Professional
Software Engineering Professional

BT Group • Birmingham

On-site
GBP 65,000 - 90,000
10% on target annual bonus
Private GP 24/7 for you and family
Market-leading paid carers leave
+4
Software Engineering Specialist
Software Engineering Specialist

BT plc • Greater London, Ipswich, Manchester

Remote
GBP 90,000 - 130,000
10% on target annual bonus
Private GP 24/7 for you and your1st/2n
Pension scheme – 5% employee + 10%7
+1
Software Developer
Software Developer

BT Group • Cheltenham

On-site
GBP 55,000 - 85,000
10% bonus on targets
25 days annual leave
BT Pension scheme
+1
Java Software Engineering Specialist
Java Software Engineering Specialist

BT Group • Ipswich

Hybrid
GBP 65,000 - 90,000
10% on target annual bonus
Online private GP 24/7
Carers leave (long)
+4