Senior Java Developer - Microservices/Banking

Job type:
Start date:
6 months
Harvey Nash IT Recruitment UK
Northern Ireland
Published at:
flag_no United Kingdom
Project ID:

This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Senior Java Developer - Microservices/Banking sought by leading investment bank based in Belfast/remote

*Inside IR35 - Umbrella/PAYE Only*


We are looking to on-board a Java Developer to join our team to extend our platform in support of business requirements. The right candidate should have a good understanding of the following technologies: a strong understanding of the Spring stack, a good understanding of Java/JVM internals, a fair understanding of microservice design and protocols.

Key Responsibilities:

  • Develop and enhance Java components in line with business driven requirements
  • Promote and follow engineering best practices
  • Apply an engineering mind-set to development work: understand use-cases in details, develop metrics to build good estimates of volume and compute velocity requirements, understand and discuss openly any implementation limitations or workaround
  • Contribute actively to system design decisions
  • Evaluate and build POCs for new strategic initiatives and work to convert to industrial level solutions
  • Provide post release assistance to business, development and support groups
  • Develop application as per best practice and remain compliant with prescribed best practices (TDD, maintain high unit test coverage, CI )

Development Value:

  • Work in a leading banking environment on cloud based platform building micro services
  • Develop and gain an advanced understanding of Rates business, markets, products & flows


* Technical skill:

  • Significant years demonstrable and relevant experience
  • Strong experience of Java/Spring stack and a demonstrable understanding of Java internals (JIT, advanced debugging scenarios, JVM memory management etc.)
  • Fair understanding of REST API development, ideally on Spring Boot
  • Good knowledge of SQL would be a plus

* Software engineering skills:

  • Experience working on a Continuous Integration and Continuous Delivery environment. Familiarity with TeamCity, Bitbucket, sonar etc.,
  • Experience with the SDLC life cycle and in working within an Agile environment
  • Demonstrable understanding and experience of engineering best practices: design patterns, coding standard, code review, unit testing via Mockito and Junit
  • Understanding of Agile software development methodology and strong experience with standard CI tools (Jenkins, TeamCity, Sonarqube, git).


  • Bachelor degree in Computer Science/Information Technology, Engineering or other numerate discipline.
  • Ideally, an understanding of financial derivatives (rates or other) or willing to learn about this area.

Please apply within for further details or call on (see below)

Alex Reeder
Harvey Nash Finance & Banking