Mid-Level Java Developer

Milton Park

Abingdon

Hybrid

GBP 45,000 - 65,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Halliburton is seeking a skilled Java developer for their Neftex Technical Services Team in Abingdon, UK. The ideal candidate will have over 3 years of experience and be responsible for designing, developing, and maintaining subsurface evaluation solutions. This hybrid position requires attendance in the office at least three days a week.

The role includes collaborating on Agile ceremonies, implementing security best practices, and optimizing application performance. Strong experience in Java, API development, and Agile methodologies is essential.

Qualifications

  • 3+ years of experience in software development, particularly in Java.
  • Familiarity with CI/CD pipelines and automated testing methods.
  • Up-to-date knowledge of emerging technologies relevant to software development.

Responsibilities

  • Design and develop desktop and web applications using Java.
  • Collaborate with team members on defining requirements and solutions.
  • Implement security best practices to protect applications.

Skills

Java
API development
Agile methodologies

Tools

Azure DevOps
GitLab
Docker
Kubernetes

Job description

Halliburton is an Equal Opportunity Employer. Employment decisions are made without regard to race, colour, 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.

Job Description

They are seeking a skilled Java developer with 3+ years’ experience for their 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 they can train up in their processes and ultimately play a key role in quality assurance initiatives across different stakeholder groups. Please note, although this is a hybrid position, you will be required to attend their Milton Park, Abingdon, Oxfordshire office a minimum of three days per week.

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
  • 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 elevate issues clearly and promptly to relevant stakeholders.
The ideal candidate
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.
  • Knowledge of containerization and orchestration (Docker, Kubernetes).
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Mid-Level Java Developer
Mid-Level Java Developer

Halliburton • Milton

Hybrid
GBP 40,000 - 60,000
Software Engineer (Java / C++)
Software Engineer (Java / C++)

Milton Park • Abingdon

Hybrid
GBP 40,000 - 60,000
Java Backend Developer – APIs & Microservices (Hybrid)
Java Backend Developer – APIs & Microservices (Hybrid)

Halliburton • Milton

Hybrid
GBP 40,000 - 60,000
Hybrid Java Developer - Subsurface Apps & Secure Coding
Hybrid Java Developer - Subsurface Apps & Secure Coding

Milton Park • Abingdon

Hybrid
GBP 45,000 - 65,000
Data Integration Engineer
Data Integration Engineer

Milton Park • Abingdon

Hybrid
GBP 45,000 - 65,000
Senior Software Engineer – Rock Physics Applications
Senior Software Engineer – Rock Physics Applications

Milton Park • United Kingdom

Hybrid
GBP 50,000 - 80,000
Data Integration Geoscientist
Data Integration Geoscientist

Halliburton • Abingdon

Hybrid
GBP 70,000 - 100,000
Customer Success & Support Geoscientist
Customer Success & Support Geoscientist

Halliburton • Abingdon

On-site
GBP 60,000 - 85,000
Java & C++ Software Engineer - Hybrid (Oxfordshire)
Java & C++ Software Engineer - Hybrid (Oxfordshire)

Milton Park • Abingdon

Hybrid
GBP 40,000 - 60,000
Associate Software Engineer
Associate Software Engineer

Halliburton • Milton

On-site
GBP 55,000 - 75,000