Java Developer - Equity Finance Trading - Belfast - Hybrid on-site - Contract inside IR35
Description :
The Equity Finance Technology team are seeking a software engineer to build product capabilities for the front office. This role requires strong expertise in Java and the ability to work with traders, business analysts and other technologists to provide business added value through agile delivery.
Required
* 8-10 + years of strong hands-on development experience using Java including expertise with Spring or another dependency injection framework.* 5+ years' experience in developing and maintaining highly scalable, real-time, low latency, high-volume, scalable microservices.
* Extensive experience system analysis and in programming of software applications* Experience with real-time messaging middleware (Kafka, RabbitMQ, Solace, Tibco, …)* Experience working with multi-threaded applications.* Strong software development fundamentals, data structures, design patterns, Object-Oriented programming, architecture, algorithms, and problem-solving skills.
* Ability to adjust priorities quickly as circumstances dictate.
Education:
* Bachelor's degree/University degree or equivalent experience
* Master's degree preferred
Essential Skills:
* Strong Java Core & Enterprise
* Understanding of capital markets.
* JMS, TIBCO, Kafka
* Oracle RDBMS
* Unix and scripting skills (Bash / PERL
* Experience with CI/CD pipelines.
* Test-driven development, including Unit and End-to-End Testing.
Desirable:* Knowledge of the Securities Lending / Equity Finance
* Experience with system performance tuning and low latency Java programming
* React
* Experience with In-Memory Datastore/Cache libraries (Redis, Apache Ignite, Gemfire)
Please apply within for further details
Matthew Holmes
Harvey Nash Finance & Banking