Software Engineer

BP

Sao Paulo, Brazil
Hybrid
Java development enterprise environments
Java frameworks quarkus camel springboot
Web ui angular security oauth
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
  • Relational Database
  • Agile/Scrum project experience

Work Rights

Not specified

Tailored Resume

Cover Letter