Java Software Engineer

Sheffield, UK

This is an excellent opportunity for a passionate and driven Java Software Engineer to join our Platform Engineering Team.

This position will be responsible for the ongoing development of our telematics production system, including: data collection, storage, management, and processing infrastructure. The room for progression in this team is huge; we are looking for very ambitious Engineers!


  • Responsible for the development of a platform capable of reliably storing and processing data in the most efficient environment
  • Ensuring the platform provides a sustainable environment to support the company’s telematics processing and storage requirements, within the SLA’s required by the clients
  • Responsible for all routines associated with data collection, storage, management and processing
  • Responsible for the establishment, storage and updating of all documentation associated with the development and production systems
  • Using good domain knowledge of Java development to solve problems and support the regular daily activities of the Platform Engineering function
  • Displaying competency with the Java programming language, associated toolkits and Company specific API’s to deliver quality solutions and contribute to the success of the team and projects
  • Completing tasks reasonably autonomously, using a moderate level of support from colleagues and leaders as well as seeking external influences to grow awareness of technologies, to ensure you continue to meet best practice standards
  • Conducting fully supported interactions with clients and colleagues to update, feed back and deliver news regarding pieces of work you are involved in
  • Proactively identifying, suggesting and assisting in the delivery of improvements, to ensure the business and team are constantly moving forward and raising the bar
  • Contributing to the technical quality and timely delivery of projects and products; managing the quality of your own work, in order to ensure the best product is delivered

You will have:

  • Knowledge of Java
  • Experience of server and database management
  • Experience using Amazon Web Services or similar vendor
  • Knowledge of Concurrency & Networking
  • Linux based OS
  • NoSQL database experience is desirable

Apply for this role

If you think you have the right skills for this role, please send us a copy of your CV and make sure to reference JSE01