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