Currently, they are looking for an senior technical delivery leader to re-engineer a critical part of the trading platform used across the globe.
While some technical choices have already been made - the new platform uses Apache Kafka extensively - much more still needs to be done, adopting the best libraries, development paradigms, architectures, and platforms. There will be opportunities to experiment through building prototypes and sponsoring intern projects.
They subscribe to the Agile methodology, using Scrums and Kanbans as appropriate. You should be familiar with Agile principles and have experience serving as Scrum Master in your career, helping your squad adopt and follow Agile Principles. Testing efficiently is also essential to the success of this work given the critical importance of the system, and we will therefore also look for evidence of designing and executing test plans for the assurance of quality of software delivered. No prior experience in the financial services industry will be required.
Responsible for the delivery of the project in Asia
Provide technical leadership to the local squad of 4 developers based in Shanghai
Continually improve and innovate in the global platform
Leverage the team both local and in other regions to track down and resolve production issues
Track record in leading a team delivering critical real-time systems on Linux
Deep understanding of server-side Java, with 7+ years hands-on development experience
Experience helping an Agile squad to adopt Scrum effectively
In-depth understanding of Apache Kafka or similar systems
Can communicate effectively in English and build rapport with people across the world
Experience with Business Driven Development (BDD)
Worked on latency sensitive systems with high throughput (> 100k events a second)