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
Job Summary
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.
The ideal candidate is technically adept, business-savvy, and passionate about automation and innovation.
At bp, we support our people to learn and grow in a diverse and high-reaching environment.
Matching Summary
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.
Skills & Requirements
Must-have
Java development enterprise environments
Java frameworks Quarkus Camel SpringBoot
Web UI Angular Security OAuth
event-driven architectures Active MQ JMS
BPM/Workflow Engines Camunda RedHat
CI/CD practices Jenkins GitLab CI
AWS Cloud Services EC2 S3 Lambda
OpenShift Platform Kubernetes
Nice-to-have
Generative AI Business Workflow Cloud
Energy Trading domain expertise
Trade Confirmation expertise
containerization tools
SmartComms Template Designer
AI/ML model application experience
Key Requirements
Senior Java Developer
Bachelor’s degree in Computer Science, Engineering