Job Description
Candidates should have hands-on experience with:
Developing scalable software architectures
Skills & Requirements
• Strong proficiency in object-oriented analysis, design, and programming.
• Eagerness to learn and adopt new technologies.
• Excellent analytical and problem-solving abilities for designing, developing, and testing software.
• Extensive experience in the Equities market is essential; familiarity with the FX market is advantageous but not mandatory.
• Hands-on Java development expertise is required, with in-depth knowledge in the following areas:
o Low latency programming
o High throughput systems
o Garbage Collection (GC) tuning
o Java NIO
o Multithreading
• Experience with messaging libraries is highly valued, especially with Aeron or Chronicle.
• Familiarity with serialization frameworks such as SBE and Google Protocol Buffers.
• Proficient in Spring Framework and Hibernate.
• Additional programming languages knowledge is a plus, including:
o Python
o C/C++
o AngularJS or ReactJS
Soft Skills