Senior Java Developers
Role details
Job location
Tech stack
Job description
They are forming the first core engineering pod in Belfast starting with a Senior Java Developer who will define technical direction and engineering standards, followed by two mid-level developers. This pod will be responsible for designing and implementing a high-performance exchange connector layer capable of synchronising market data and order flow across multiple global crypto exchanges in real time.
As the team matures, they will add QA, DevOps, and Support Engineering roles to build a fully autonomous delivery function in Belfast.
This is a rare opportunity to join at the very start, shaping architecture, tooling, systems design, and engineering culture., * Design and implement the exchange connector layer to interface with multiple external exchanges.
- Build real-time data synchronisation pipelines that ensure accuracy, speed, and operational robustness.
- Optimise JVM performance for throughput, latency, and reliability in event-driven architectures.
- Work closely with trading, risk, and operations teams to understand system requirements and deliver high-quality solutions.
- Contribute to software design standards, code quality practices, and architectural decisions as the hub scales., * Shape the engineering culture and technical direction of a new Belfast hub.
- Build complex, high-performance real-time systems used in live trading environments.
- Direct access to technical decision-makers - flat structure, no heavy bureaucracy.
- Flexibility, autonomy, and a culture focused on technical excellence and continuous improvement.
Requirements
Strong back-end development experience Java preferred for the senior role. Mid-level hires may come from other back-end language backgrounds if they can learn Java quickly.
Demonstrated experience tuning and optimising performance on the JVM.
Familiarity with AWS and event-driven or streaming architectures (e.g., Kafka, Kinesis).
Experience with financial systems, exchange connectivity, or distributed high-throughput systems is highly desirable.
Knowledge of crypto trading, digital assets, or market data feeds is an advantage but not essential., * 6-10+ years of experience in software engineering, ideally focused on back-end or distributed systems.
- Strong Computer Science fundamentals and sound software architecture instincts.
- Hands-on experience building and deploying systems in cloud environments (AWS preferred).
- Ability to work in a fast-moving, collaborative engineering environment with real ownership.
- Degree in Computer Science or related field, or equivalent professional experience.