Mid-Level Java Developer

Halliburton
London
We are looking for the right people - people who want to innovate, achieve, grow and lead. We attract and retain the best talent by investing in our employees and empowering them to develop themselves and their careers. Experience the challenges, rewards and opportunity of working for one of the world's largest providers of products and services to the global energy industry.

Job Duties

We are seeking a skilled Java developer with 3+ years' experience for our Neftex Technical Services Team. Reporting to the Team Lead, you will contribute to the design, development, and maintenance of subsurface evaluation solutions across the energy sector. Successful candidates will be evidently enthusiastic and motivated people who we can train up in our processes and ultimately play a key role in quality assurance initiatives across different stakeholder groups.

Minimum Qualifications

  • Strong knowledge of Java Core, including:
  • Collections Framework, Generics, Streams, Lambdas
  • Exception handling and best practices
  • Multithreading and concurrency (Executors, synchronization, CompletableFuture)
  • Memory management and garbage collection basics
  • Object-oriented principles (SOLID, design patterns, microservice architecture)
  • Experience with Java and related frameworks (SpringBoot, Eclipse RCP, OData, Hibernate, JPA, REST, etc.)
  • Backend development including REST APIs with Spring Boot, Swagger/OpenAPI specifications, Spring Security, OAuth2/OIDC, JWT.
  • Git-based workflows and Gitlab CI/CD pipelines.
  • Experience working in an Agile development environment (Scrum or Kanban).
  • Familiarity with SQL Server, PostgreSQL or other relational databases.
  • Self-starter with a proactive attitude and ability to learn new technologies quickly.
  • Undergraduate degree in Software Engineering, Computer Science, or a related field.
Preferred Qualifications

  • Familiarity with GIS connectors.
  • Familiarity with Azure DevOps, GitLab, and Git-based workflows.
  • Experience with CI/CD pipeline automation and deployment scripting.
  • Experience with automated testing, including unit, integration, and regression testing.
  • Eclipse Plugin development experience including SWT, JFace, Eclipse OSGi, extension points, views/editors, preferences
  • Knowledge of containerization and orchestration (Docker, Kubernetes).
Key Responsibilities

  • Design, develop, and maintain desktop and web applications using Java.
  • Implement new services, features, and bug fixes as prioritized by the Product Owner.
  • Build and integrate APIs to enable seamless communication between services and components.
  • Collaborate with product owners, architects, and other developers to define requirements and deliver high-quality solutions.
  • Participate actively in Agile ceremonies including sprint planning, daily stand-ups, backlog refinement, and retrospectives.
  • Write clean, maintainable, and well-documented code following industry best practices and internal standards.
  • Implement automated tests (unit, integration, and functional) to ensure code quality and reliability.
  • Monitor and optimize performance, scalability, and security.
  • Apply and enforce security best practices, including:
  • Ensuring secure authentication and authorization flows.
  • Implementing encryption for data in transit and at rest.
  • Validating and sanitizing all inputs to prevent injection attacks.
  • Keeping dependencies and libraries up to date to mitigate vulnerabilities.
  • Troubleshoot and resolve issues across development, staging, and production environments.
  • Maintain up-to-date knowledge of emerging technologies, frameworks, and industry trends relevant to day-to-day development.
  • Contribute to technical documentation and knowledge sharing across teams.
  • Communicate and escalate issues clearly and promptly to relevant stakeholders.
Qualifications

Minimum Qualifications: Minimum qualifications may be acquired through technical schools or equivalent related experience. Candidates having qualifications that exceed the minimum job requirements will receive consideration for higher level roles given (1) their experience, (2) additional job requirements, and/or (3) business needs. Depending on education, experience, and skill level, a variety of job opportunities might be available from the Technical Professional Software (Senior - Principal)

Halliburton is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, disability, genetic information, pregnancy, citizenship, marital status, sex/gender, sexual preference/ orientation, gender identity, age, veteran status, national origin, or any other status protected by law or regulation.

Location


97 Jubilee Avenue, Milton Park,Abingdon,Oxfordshire,OX14 4RW, United Kingdom

Job Details


Requisition Number: 209320
Experience Level: Experienced Hire
Job Family: Engineering/Science/Technology
Product Service Line: Landmark Software & Services
Full Time / Part Time: Full Time


Additional Locations for this position: Abingdon

Compensation Information
Compensation is competitive and commensurate with experience.

Job Segment: Developer, Java, Testing, Computer Science, QA, Technology, Quality
Posted 2026-05-30

Recommended Jobs

Graphic Designer

Easyfairs UK
Twickenham, Greater London

Are you a confident designer looking for a new opportunity to make your creative stamp on international brands? You’ll be working on a wide variety of brands for world-leading events and media produc…

View Details
Posted 2026-05-15

Founding Data Engineer

Harper
London

We are Harper, a fast-growing Series A startup at the intersection of eCommerce and Fintech. Harper is pioneering the next generation of online shopping. We bring the fitting room experience direc…

View Details
Posted 2026-05-07

Temporary Senior EA to CEO

Michael Page
Richmond upon Thames, Greater London

Provide comprehensive administrative support to the CEO, including diary and email management. Coordinate meetings, prepare agendas, and ensure relevant documents are distributed in a timely manne…

View Details
Posted 2026-05-15

Warranty Administrator

Sutton, Greater London

Salary 27k – 29k / Monday to Friday / Sutton nr Croydon in South London on the Surrey Border Our client is a main car dealership looking to recruit an experienced, Warranty Administrator for t…

View Details
Posted 2025-09-11

Paid Social Account Manager

Medialab Group
London

JOIN OUR JOURNEY Medialab is the UK’s leading independent media agency, and one of the fastest growing in the industry. We’re a media agency that’s made differently: purpose led, data-driven, foun…

View Details
Posted 2026-02-10

Recruitment Manager - Social Care - London

London

This is a position to work for an established social care recruitment agency in London. This is a manager / Team leader position with a strong need for somebody with very good management skills …

View Details
Posted 2026-01-09

Finance Officer | Camden, North London | ASAP Start

Marchant Recruitment
London

A high-performing secondary school in Camden is seeking a Finance Officer to join its established business support team on a full-time, permanent basis. The School This Outstanding-rated mixed …

View Details
Posted 2026-06-04

Afternoon Nanny to start asap, Job ID J2103B

Little Ones UK Ltd
Battersea, Greater London

This family, based in Battersea is looking for an After-school Nanny to take care of their school-aged child. All general Nanny duties are required in this role. The ideal candidate will be enthusias…

View Details
Posted 2026-05-12