CareerPlanSign in

Senior Software Engineer (Java)

Hungary - Budapest💼 Full-time🗓 2026-05-14 → 2026-09-25

Core

Design and build full-stack Java applications (backend services, RESTful APIs, and front-end components) for bp's Finance Business & Technology platform.

Role type

Senior Software Engineer (Java Full Stack)

Builds

Backend services, platforms, and RESTful APIs for the Finance Business & Technology team

Domain

Energy (Oil & Gas) / Finance Technology

Deliverable

production ML models | product features

Required skills

Java (17+), SpringBoot, RESTful Webservices, TDD, BDD, Software Engineering Design, Computational Complexity, Agile methods, Build systems

Preferred skills

Trading systems or ETRMs experience, DevOps (AWS, Azure DevOps, Openshift/Kubernetes, Docker, Ansible), Operational experience with business critical systems

Technologies

Java, GIT, Maven, Jenkins, JavaFX/Swing, SpringBoot, RESTful Webservices, AWS, Azure DevOps, Openshift, Kubernetes, Kerberos, Ansible, Docker

Responsibilities

Design sophisticated backend components and services; Design front-end components and integrate with back-end systems; Review services and address Tech Debt; Influence and deliver the product roadmap; Develop team software engineering skills; Work closely with business users and Tech Product Manager

Seniority

Senior, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.