Staff Software Engineer & Tech Lead - Java Microservices

BP

United Kingdom

On-site

GBP 95,000 - 135,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

BP in the United Kingdom is seeking an experienced Staff Software Engineer/Tech Lead to lead a squad within BP's Trading & Shipping technology program. You will design, develop and maintain enterprise-scale software, collaborating with product managers to deliver features and enhancements.

This role offers a global, product-led, agile environment with mentorship and cross-team coordination. You will guide architecture decisions, ensure robust testing and observability, and mentor engineers to

Qualifications

  • Strong experience on the backend of a technology product.
  • Experience with Java, Spring Boot Microservices, unit tests (JUnit/Mockito), JPA/Hibernate, and debugging distributed apps.
  • Some experience with React or another modern frontend framework.
  • Solid understanding of SQL and relational DB design.
  • Ideally experience with Kubernetes and AWS, including containerised deployment of JEE apps.
  • Experience in a full stack team using Agile delivery.
  • Skilled in troubleshooting large-scale distributed production systems.
  • Passionate about mentoring engineers and coaching across technical and soft skills.
  • Product-centric mindset with ability to translate business needs into scalable systems.

Responsibilities

  • Lead a squad that is part of a wider program with distributed squads.
  • Collaborate with product leads and other technical leads to refine roadmap.
  • Raise the technical bar for code quality, testing coverage, monitoring, and observability.
  • Deliver customer value iteratively; own projects end-to-end and communicate status to partners.
  • Design test automation and coordinate with internal and external teams to bring platforms to market.
  • Maintain and enhance software frameworks; mentor engineers and participate in code reviews.
  • Support and assist during production issues and audits.

Skills

Java
JEE
REST API
Microservices
SQL
JUnit/Mockito
Mentoring
English communication

Tools

React
Kubernetes
AWS
Jenkins
GitHub Actions
Docker
PostgreSQL
Hibernate
JPA
Helm

Job description

BP in the United Kingdom is seeking an experienced Staff Software Engineer/Tech Lead to lead a squad within BP's Trading & Shipping technology program. You will design, develop and maintain enterprise-scale software, collaborating with product managers to deliver features and enhancements.

This role offers a global, product-led, agile environment with mentorship and cross-team coordination. You will guide architecture decisions, ensure robust testing and observability, and mentor engineers to

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff Software Engineer & Tech Lead (Backend Microservices)
Staff Software Engineer & Tech Lead (Backend Microservices)

BP PLC • Greater London

Hybrid
GBP 120,000 - 180,000
Flexible working options
Parental leave policy
Excellent retirement benefits
Staff Software Engineer - Trading Ops (Hybrid)
Staff Software Engineer - Trading Ops (Hybrid)

bp • Greater London

Hybrid
GBP 90,000 - 120,000
Staff Software Engineer
Staff Software Engineer

BP PLC • Greater London

Hybrid
GBP 120,000 - 180,000
Flexible working options
Parental leave policy
Excellent retirement benefits
Staff Software Engineer – Hybrid, Scalable & Secure Systems
Staff Software Engineer – Hybrid, Scalable & Secure Systems

BP Energy • Sunbury-on-Thames

Hybrid
GBP 50,000 - 90,000
Staff Software Engineer
Staff Software Engineer

BP Energy • Sunbury-on-Thames

Hybrid
GBP 50,000 - 90,000
Lead Software Engineer: Java, JS & AWS Cloud
Lead Software Engineer: Java, JS & AWS Cloud

JPMorgan Chase & Co. • Glasgow

On-site
GBP 90,000 - 120,000
Staff Software Engineer
Staff Software Engineer

bp • Greater London

Hybrid
GBP 90,000 - 120,000
Staff Software Engineer – Lead Scalable Cloud Solutions
Staff Software Engineer – Lead Scalable Cloud Solutions

Marks and Spencer • Greater London

On-site
GBP 90,000 - 120,000
Colleague discount 20%
Holiday allowance
Pension
+6
Global Payments Tech Lead – Software Engineer
Global Payments Tech Lead – Software Engineer

Global Payments Inc. • Leicester

On-site
GBP 90,000 - 120,000
Hands-on Java Tech Lead | AWS, Full-Stack & Cloud
Hands-on Java Tech Lead | AWS, Full-Stack & Cloud

NPAworldwide • Chester

Hybrid
GBP 70,000 - 85,000
Flexible 37.5-hour week
Hybrid working
Training budget
+5