Enable job alerts via email!

Java Software Engineer

Lucera Financial Infrastructures

Belfast

On-site

GBP 40,000 - 60,000

Full time

2 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

A leading financial services firm, based in Belfast, is hiring a Java Software Engineer to enhance their core infrastructure. You will join a global development team, focusing on resilient micro-services platforms and utilizing your expertise in Java and related technologies. This is an exciting opportunity to work with top financial companies while advancing your technical skills.

Qualifications

  • 3+ years' experience with Java and micro-services.
  • Experience with frameworks like Micronaut or Spring.
  • Ability to write maintainable code.

Responsibilities

  • Designing, implementing, and supporting micro-services platforms.
  • Working as part of a global development team.
  • Taking products from design to delivery.

Skills

Java
Micro-services
Spring
Relational Database
NoSQL Database
Unit Testing
Docker

Tools

Gradle
Maven
RabbitMQ
Kafka
Jenkins
Git

Job description

*****This role is based in Belfast****

About Us

Lucera is a New York based firm wholly owned by BGC Partners Inc. (NASDAQ: BGCP), a leading global financial services firm.

We provide best in-class on-demand co-located infrastructure and connectivity, priced on a month-to-month basis, offering a compelling solution to businesses looking to lower expenses and reduce operational overhead.

Lucera also offers a high-performance FX matching and aggregation platform as a service, with co-location available in NY4, CH2, LD4 FR2, SG1 and TY3. The system provides smart order routing, price aggregation, and highly configurable price distribution in one unified solution available via a Web based UI. Coupled with advanced liquidity management, real-time TCA and our low latency pre-trade credit component we deliver a performant, cost effective solution to your eFX needs.

Role

Lucera Financial Infrastructures is hiring a Java Software Engineer for our Belfast office to work on our core infrastructure as a service platform, used by some of the top names in financial services.

We are looking for someone who has 3+ years’ experience working designing, implementing and supporting resilient, performant micro-services platforms. This role is for individuals who can work effectively as part of our global development team, along with the ability to work independently with a strong sense of ownership. We are looking to talk to people with:

  • A passion for technology, with an ability and desire to pick up new technologies
  • Background in taking products from design right through to delivery
  • Strong sense of writing quality maintainable code
  • Commercial experience in Java (8+)
  • Use of Micronaut / Spring (or equivalent) Frameworks
  • Developing against Relational and NoSQL Database (MongoDB, Postgres etc)
  • Experience with unit testing methodologies and frameworks – e.g Spock, Junit
  • Build systems – Gradle / Maven
  • Use of Docker

Other desirables are:

  • Developing using reactive / functional patterns, (RXJava, Project Reactor etc)
  • Experience designing and developing micro-services platforms
  • Use of messaging systems such as RabbitMQ, Kafka
  • Scripting languages - Groovy / Ruby / Python
  • CI/CD Tools, automated testing, delivery (Teamcity, Jenkins etc)
  • Knowledge of networking protocols UDP, TCP, HTTP
  • Experience with REST, WebSockets
  • Version Control – preferably Git
  • Grails Framework
  • JavaScript – Bootstrap / JQuery
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.