Core Java Developer with 2 - 7 years of experience
Bachelor’s degree in relevant field (e.g. Computer Science, Mathematics, Automation & Robotics, Physics)
Self-motivating individual with strong problem solving and analytical skills, attention to detail and focus on quality
Working experience with storage technologies (relational and NoSQL databases, distributed caching)
Nice to have
Experience in messaging technologies: Kafka, Rabbit MQ, JMS etc.
Familiarity with design aspects of high-throughput systems
Experience in building distributed real-time and transaction processing systems would be an advantage
Interest and/or knowledge of financial markets would be an advantage
What You'll Be Doing
Work on a greenfield project aiming to re-architect equity trading post-execution stack on a low-latency/zero-GC based platform to provide scale, resiliency and faster time to market of new features to drive growing business and client demand.
Gain experience in building mission-critical, stream processing systems which process large volumes of trades with minimal latencies.
Be part of agile, self-organized global team, and work closely with the global business and technical colleagues to deliver value to clients and business.