Java Software Engineer (Belfast)

Are you a skilled Java Software Engineer looking to build next-generation infrastructure platforms? We're hiring on behalf of our client – a leading technology provider serving some of the biggest names in global financial services, based in Belfast.

Join a high-calibre, global team developing resilient, performant microservices powering critical systems across the sector.

Key Responsibilities:

  • Design, implement, and support robust microservices and APIs
  • Work collaboratively across a global development team while also taking full ownership of components and services
  • Drive product lifecycle from design to delivery, ensuring maintainability and performance
  • Solve complex engineering challenges at scale, with a focus on clean, efficient, and tested code

Essential Skills & Experience:

  • 3+ years’ experience in Java (Java 8 or above)
  • Strong understanding of microservices architecture and platform engineering
  • Proficiency in Spring, Micronaut , or equivalent Java frameworks
  • Experience with Relational and NoSQL databases (e.g., PostgreSQL, MongoDB)
  • Familiarity with unit testing frameworks (e.g., JUnit, Spock)
  • Experience working with build tools such as Gradle or Maven
  • Comfortable using Docker in development environments
  • Proven ability to write clean, maintainable, testable code
  • Passionate about learning and applying new technologies

Desirable Skills:

  • Experience with Reactive/Functional programming (e.g., RxJava, Project Reactor)
  • Messaging systems (e.g., Kafka, RabbitMQ )
  • Familiarity with CI/CD tools (e.g., TeamCity, Jenkins)
  • Scripting experience (e.g., Groovy, Ruby, Python )
  • Knowledge of networking protocols (TCP, UDP,
  • RESTful API design, WebSockets
  • Familiarity with Git for version control
  • Exposure to Grails Framework
  • Frontend basics (e.g., JavaScript, Bootstrap, jQuery )
Company
H&P Executive Search
Location
London, UK
Posted
Company
H&P Executive Search
Location
London, UK
Posted