Technology at bp is about delivering practical solutions that keep energy flowing today while building what’s needed for tomorrow
Job Summary
Technology at bp is about delivering practical solutions that keep energy flowing today while building what’s needed for tomorrow.
As part of our growing engineering team, you will help drive the modernization of our energy trading systems, delivering scalable, intelligent solutions that support our global trading operations.
At bp, we support our people to learn and grow in a diverse and high-reaching environment and are committed to fostering an inclusive environment in which everyone is respected and treated fairly.
Matching Summary
Technology at bp is about delivering practical solutions that keep energy flowing today while building what’s needed for tomorrow.
Skills & Requirements
Must-have
Java development in enterprise environments
Java frameworks Spring Boot and Quarkus
AWS Cloud Services experience
CI/CD pipeline management
Kubernetes and OpenShift deployment
Event-driven architecture knowledge
BPM/Workflow Engines familiarity
Nice-to-have
Web UI with Angular skills
Energy trading domain experience
Generative AI technology integration
AI/ML model application experience
Security OAuth knowledge
SmartComms Template Designer experience
Agile/Scrum project participation
Key Requirements
Bachelor’s degree in Computer Science or related field
Experience with Java frameworks and enterprise development
Proficient in CI/CD tools like Jenkins and GitLab CI
Working experience with AWS Cloud Services
Experience deploying on Kubernetes/OpenShift
Excellent communication and problem-solving skills