WS/2396 - Senior Java Software Engineers - 2 Positions

Job ID



Information Technology/Software Developer/Programmer


Senior Java Software Engineers - 2 Positions




Highly attractive base salary plus Company benefits


UK, Surrey

Open To

EU Nationals or UK work permit holders

Start Date


A Technology and Services Company is seeking Senior Java Software Engineers to directly contribute to the delivery of data management technology to their international client base. Working in an agile development team, you will be providing expert-level Java and Web Technologies design and development that meets the needs of both the business and the clients. Applicants are invited with a minimum of 5 years’ software design and development experience in a number of languages including Java Enterprise, Hibernate, JSF, Javascript, JSP, XML, XSL, CSS, xHTML and HTML. The Company have an aggressive technical strategy and sales program for 2016 and beyond and are looking for talented software engineers to augment their growing team.

The Company is well established and has over 10 years’ international experience. With their head office in the Middle East and offices in the UK and USA they provide software solutions to the Oil and Gas Industry. The aim of the Company is to provide integrated information management for E&P clients by providing web-based tools to streamline working processes. They are currently focusing on the development and launch of a new cloud-based platform as a service offering and integrated application marketplace which is based on their current platform services.

The Company have a passion for delivering excellence to their international clients. The ability to collaborate with multi-disciplinary teams and show adaptability/flexibility is key, and the source of technical and personal satisfaction. Pride in completing projects to a high standard is expected.
Reporting to the Director of Software Development this role encompasses many functions;
  • Become competent in the Company’s software solutions, work flows and practices.
  • Provide expert level, hands on Java Enterprise, Javascript, and Web Technologies design and development across multiple systems with specific responsibilities.
  • Ensure that solutions are designed to meet the needs of both the business and the client whilst matching their high expectations of quality and reliability.
  • Deploy and maintain applications in production environments.
  • Work closely with product management to determine business requirements and articulate project technical requirements. Deliver on requirements in an agile manner.
  • Work closely and collaboratively with multi-cultural and virtual teams, including software and solutions developers, GIS experts, data managers, geophysicists and domain experts.
  • Improve core platform by leveraging existing technology, building new technology, and/or helping evaluate 3rd party solutions.

This role is ideal for talented software engineers who enjoy devising technical solutions to address business/client needs. The role offers the opportunity to develop leading edge solutions within the oil and gas industry and to further develop your career.
The successful candidate will have:
  • Degree in Computer Science or related field essential, MSc or PhD preferred.
  • A minimum of 5 years’ software design and development experience using agile methodologies essential Scrum experience preferred.
  • Experienced in a range of technical languages from Java Enterprise (Seam or Spring); Hibernate; JSF; JSP; Javascript; XML; XSL; xHTML; HTML essential.
  • Previous experience of web services (i.e. RESTful; SOAP; WSDL) and distributed systems essential.
  • Continuous integration experience essential ideally using Bamboo/Jenkins.
  • Proven experience with JIRA, Confluence and/or Git highly desired.
  • Knowledge of Linux operating systems and coding skills in one of the following: Python, Bash, Go essential.
  • Proven experience in at least one database engine (i.e. MySQL; SQLServer, Oracle, PostgreSQL) essential.
  • Background in the upstream Oil and Gas Industry and knowledge of its technologies highly desired.
  • Previous experience using a PPDM Data Model advantageous.
  • Knowledge of advanced and modern JavaScript programming (i.e. React; Redux; GraphQL; D3) desirable.
  • Experience with GIS such as Geoserver (OpenGeo); ArcGIS or Oracle Spatial highly desired.
  • Up-to-date knowledge of applicable technology trends such as Platform as a Service (PaaS); Middleware; Business Intelligence; Big Data/Analytics; Front-end/User experience development; Cloud operations.
  • Excellent interpersonal and communication skills essential – the ability to communicate effectively, listen and discuss technical matters in a clear and articulate manner with both colleagues and clients.
  • The ability to work both independently and as part of a team.
  • A clear and genuine interest in technological trends.
  • Proven experience working in a deadline driven environment.
  • Highly analytical/methodical – the ability to understand the problem, the tools available and to deliver the solution.
Other Information
Package: Highly attractive base salary is on offer dependant on skills and experience. Company benefits include 23 days paid holiday, private healthcare, life assurance and pension.

To apply for this job:
1) Online – register Personal Details, Profile, relevant training/degree qualifications under “Education”, relevant skills under “Skills”. Upload your CV OR Email your CV to with the Job Reference Number.
2) To be considered for this role, you will need to provide a focused Cover Letter outlining a) what relevant skills/experience and education you bring to the role; b) your salary expectations and c) your availability/ start date.

You will need to Login or register before you can apply for this role.
WSL owns the copyright on all marketing materials written. If copyright is breached, WSL will take legal action.

Home | Contact Us | Site Map | Copyright © Working Smart Limited 1996-2018