Are you a seasoned Java Developer looking to work at the cutting edge of real-time trading technology?
Do you want to be part of a high-performance engineering team building scalable infrastructure for global markets?
My client is an innovative financial technology firm providing advanced infrastructure and trading solutions to institutional clients worldwide. As the business continues to grow, they are seeking a Senior Java Developer to join the engineering team and contribute to the development of low-latency, mission-critical systems.
Key Responsibilities:
-
Design, develop, and optimise Java-based systems that power real-time trading infrastructure.
-
Collaborate with engineering, operations, and product teams to deliver performant and reliable solutions.
-
Contribute to architectural decisions and ensure alignment with performance and scalability goals.
-
Troubleshoot complex system issues and propose pragmatic, long-term fixes.
-
Take full ownership of features from concept through production deployment.
-
Engage in continuous improvement and code reviews to maintain the high standards of the team.
Key Skills and Experience:
-
5+ years of professional Java development experience, ideally in high-throughput or low-latency environments.
-
Expert-level knowledge of Java (8+) and the Spring ecosystem.
-
Strong understanding of multithreading, concurrency, and memory management.
-
Familiarity with messaging and streaming technologies such as Kafka or ZeroMQ.
-
Solid experience with relational databases (PostgreSQL, MySQL) and performance tuning.
-
Comfortable working in a Linux environment with strong command-line and scripting skills.
-
Excellent communication and problem-solving abilities.
Nice to Have:
-
Prior experience in financial services or trading systems.
-
Familiarity with networking protocols and performance-sensitive distributed systems.
-
Exposure to containerisation (Docker), infrastructure as code (Terraform), or cloud platforms.
What’s on Offer:
-
Competitive compensation package and benefits.
-
A technically sophisticated environment with a focus on speed, performance, and reliability.
-
Remote-friendly culture with flexibility around working location.
-
An opportunity to work alongside talented engineers solving complex, real-world problems in global finance.
If you're a highly capable Java engineer who thrives in a technically demanding environment, this role offers the chance to join a world-class team building infrastructure that powers global trading.
If you have any further questions on the role, please feel free to reach out to Brendan McCrory directly.