Flexa
Discover companiesFind a jobResourcesSign in/up
For employers
Flex spring

Join the mailing list

Get the latest insights and expert guidance on job hunting, career progression, and creating thriving workplaces.

Enter your email
  • About us
  • Contact us
  • FAQs
  • Info for employers
  • Join Flexa
  • Legal
  • Live feed
  • Resources
  • Sign in/up
  • The Flexa awards
Flexa
< Back to search
BT Group

Senior Java Full-Stack Engineer

Salary:  Competitive, with great BT benefits!
Location:  GBR-Birmingham-Three Snowhill
Location flexibility:  3 office days / week
View company profile
Apply

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
Apply

Other jobs you might like

Accenture UK

Senior Java Developer - Newcastle

Newcastle upon Tyne, UK

Tesco

Software Development Engineer III (Java) - Quote API

London, UK

Tesco

Senior Software Java Engineer - Customer API

Welwyn Garden City, UK

BAE Systems

(Senior) Java Developer

Poznan, PL

Working at BT Group

3 office days / week

A little flex time

Company benefits

25 (UK, increasing with service) / 21 (India) days annual leave + bank holidays
Adoption leave – 18 weeks full pay, 8 weeks half pay, 6 months statutory
Bank holiday swaps
Buy or sell annual leave – buy up to 5 days/year pro rata
Carer’s leave – Two weeks paid leave
Cinema discounts
Coaching
Compassionate leave
Complimentary Medical Services
Cycle to work scheme
Employee assistance programme
Employee discounts
Enhanced maternity leave – 18 weeks full pay, 8 weeks half pay, 6 months statutory
Enhanced paternity leave – 18 weeks full pay, 8 weeks half pay, 6 months statutory
Enhanced pension match/contribution
Enhanced sick pay – 3 months
Faith rooms
In house training
L&D budget – sponsored accreditation available for certain professions
Learning platform – internal and external learning content via Degreed
Learning license – unlimited access
Lunch and learns
Mental health platform access – Silvercloud
Mentoring
Neonatal leave
Open to job sharing
Open to part time work for some roles
Optional unpaid leave
Private GP service – 24/7 virtual GP access for UK colleagues
Referral bonus
Returnship
Salary sacrifice
Share options
Shared parental leave
Travel loan
Volunteer days – 3 volunteer days per year
Reservist leave
Fertility treatment leave
Pregnancy loss leave
Pregnancy support
Fertility treatment leave
Pregnancy loss leave
Pregnancy support
On-site catering
On-site barista
On-site shower
Modern office
Collaboration spaces
Private booths
On-site wellness room
Open to part-time employees
Open to compressed hours

Awards & Accreditations

2nd - Best Workplace Culture

2nd - Best Workplace Culture

Flexa awards 2026
3rd – Most loved - Large companies

3rd – Most loved - Large companies

Flexa awards 2026
Most Family Friendly Company

Top 10 - Most Family Friendly Company

Flexa awards 2025
Best Career Progression

Top 10 - Best Career Progression

Flexa awards 2025
Apply

MONY Group

Senior Software Engineer

Manchester, UK

Company employees:

100,000 across BT Group (24,000 at BT Business)

Gender diversity (m:f):

74.3:25.7 (BT Group)

Hiring in countries

Australia

Brazil

Hungary

India

Japan

Mexico

United Kingdom

Office Locations