Back to job search

Java Engineer

  • Location:


  • Job type:


  • Salary:

    £55000 - £65000 per annum

  • Contact:

    Scott Thomson

  • Contact email:

  • Job ref:


  • Published:

    about 1 month ago

  • Expiry date:


  • Client:

    Head Resourcing

Head Resourcing are on the lookout for a talented Java Engineer to join our large financial services client in Edinburgh. Our client is looking for an ambitious developer to join them as they build out the next phase of an exciting project. This is a hybrid role (one day per week in the Edinburgh office).

As a Java Engineer, you will be part of a cross functional feature team, defining and implementing new services for your respective value stream, as well as running and maintaining them (Build, Run, Own). You will get an opportunity to work with Java 17, as well as experimenting with new technologies, helping to make advances in adoption of Generative AI.

The successful individual will have solid grounding in Java development, with ideally 4+ years experience. This person will also have a good understanding of Agile working and have ideas to help our client get even better at what they do.

Required Skills:

  • In-depth experience in Java Development
  • Experience of writing clean and testable code.
  • Ability to translate user stories to functional applications.
  • Strong communication skills to translate technical challenges to non-technical audiences.
  • Significant engineering experience with a proven track record of coding in Java11 (ideally Java17) using TDD/BDD.
  • Knowledge of REST APIs, Graph Ql, spring Integration, Kafka or Confluent stack.
  • Experience of working on AWS Cloud, micro services using DevSecOps pipelines.
  • Experience of enterprise Java frameworks such as Spring (particularly SpringBoot, Spring Cloud Stream, Spring Security, Spring Data).
  • Good understanding of Functional Programming (Lambda, Streams) and of Web security.
  • Experience of working within scaled agile settings and feature teams.

If this is of interest to you, please apply or send your CV to for a confidential chat to find out more.

If this job isn't the one for you, then don't worry we have lots more opportunities available!