CareerPlanSign in

Mid-Level Java Developer

Abingdon, GB💼 Full-time🗓 2026-09-23

Core

Design, develop, and maintain desktop and web applications for subsurface evaluation solutions in the energy sector.

Role type

Mid-level Java backend developer

Builds

Desktop and web applications, REST APIs, and integrated services for energy industry clients

Domain

Energy / Subsurface evaluation / Software Engineering

Deliverable

production ML models | product features

Required skills

Java Core, Spring Boot, REST APIs, Git workflows, SQL databases, Agile/Scrum, Object-oriented design, Automated testing

Preferred skills

GIS connectors, Docker/Kubernetes, Eclipse Plugin development, CI/CD automation

Technologies

Java, SpringBoot, Hibernate, JPA, REST, Swagger/OpenAPI, Spring Security, OAuth2/OIDC, JWT, GitLab, SQL Server, PostgreSQL, Eclipse RCP, SWT, JFace

Responsibilities

Design and develop desktop and web applications; Build and integrate APIs; Implement automated tests; Monitor and optimize performance and security; Troubleshoot issues across environments; Contribute to technical documentation.

Seniority

Mid-level, hands-on IC

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