Java Software Engineer - #1704725
Lucera Financial Infrastructures

*****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
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resumeSimilar jobs
Band 6 Head and Neck Specialist Dietitian

IT Analyst

Principal Electrical Engineer
