At a Glance
- Tasks: Design and develop Java applications for innovative energy solutions.
- Company: Join Halliburton, a leader in the energy sector with a commitment to diversity.
- Benefits: Enjoy a hybrid work model, competitive salary, and opportunities for professional growth.
- Other info: Work in a dynamic team environment with excellent career advancement opportunities.
- Why this job: Make an impact in the energy sector while working with cutting-edge technologies.
- Qualifications: 3+ years of Java development experience and a passion for collaboration.
The predicted salary is between 45000 - 55000 £ per year.
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.
- Implement encryption for data in transit and at rest.
- Validate and sanitize all inputs to prevent injection attacks.
- Keep 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.
- 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).
Mid-Level Java Developer in Abingdon employer: Milton Park
Halliburton is an exceptional employer that fosters a collaborative and inclusive work culture, where diversity is celebrated and every employee's contribution is valued. Located in the vibrant Milton Park, Abingdon, Oxfordshire, employees benefit from a hybrid working model that promotes work-life balance, alongside ample opportunities for professional growth and development within the energy sector. With a commitment to training and quality assurance, Halliburton empowers its team members to thrive in their roles while engaging with cutting-edge technologies and innovative solutions.