Principal Java Developer

Job Description

Following the recent $1bn equity investment from Google, this Client has also agreed a long-term partnership to migrate their technology infrastructure to Google Cloud in a visionary partnership to transform the global derivatives markets through technology. As a result this is a unique opportunity to work side by side with Google solving key problems such as bringing ultra-low latency systems to Cloud native environments.

Benefits

Salary - Above Market

Bonus - Up to 20%

Pension - 10% matched

Holiday - 25 Days plus Stats
Fully comprehensive suite of insurance (Medical, Dental, Life, Income Protection)

Share allocation


Overview

This role will be a hands-on technical lead, leading high-profile, mission-critical advances in some of the clients core products. They will have responsibility for software delivery to systems that must have the capacity to seamlessly facilitate the busiest trading days in the world economy, and continue to have rock-solid reliability.

An understanding of both the underlying technology and the development, testing, and deployment lifecycle of the applications will be critical. The successful applicant must be able to solve problems creatively, communicate effectively, and work both independently and collaboratively.

Principal Accountabilities

  • Collaborate with the enterprise architecture team to get an understanding of the evolving enterprise and make informed decisions about application architecture and priorities.
  • Reach agreement on comprehensive design and architecture plans for large-scale, complicated projects, and make critical architectural decisions, establishing arguments for certain directions.
  • Responsible for technological solutions, guaranteeing robust, scalable, and maintainable implementations.
  • Serve as a mentor to both developers and testers.
  • Provide technical guidance on the emerging application architecture.
  • Completes research and prototyping on innovative technologies.
  • Drives continuous improvement efforts by discovering and championing practical ways to reduce time to market while maintaining high product quality (i.e., process improvements/automation opportunities).

Essentials

  • Knowledge of core Java skills, particularly the ability to work with multithreaded Java programmes
  • Working knowledge of essential Java frameworks such as Spring.
  • Extensive knowledge of middleware technology and messaging.
  • Ability to build clean code capable of meeting low-latency and high-throughput needs when needed
  • A test-first mindset that understands the importance of close collaboration among developers, testers, and analysts.

Wish List

  • Understanding of financial markets and experience with financial applications
  • Understanding of financial messaging protocols, particularly FIX.
  • Prior coding experience in a story-driven, agile setting.

For further information on this vacancy, or any other Java/Javascript/Golang jobs in Belfast or wider Northern Ireland, please apply via the link or contact Ben Sidebotham on Linkedin or Phone- 02890 330 250.