Sr. Dev Manager, Trading Applications Back End, Information Technology
Job Description
• Leads, develops and maintain Order & Execution Management System by designing, developing, and supporting business requirements, following the software development lifecycle.
• Individual contributor who will develop quality code.
• Proactively engage and communicate with other teams like other Development, QA and Support as required.
• Ensure full compliance to all CLSA and required training and regulatory requirements for the team
• Participate in Engineering initiatives such framework and platform upgrades
• Technical guidance and mentorship to junior members of the team
Requirements
• Over 12 years of hands-on experience in designing and developing high-performance Java applications, with expertise in low latency architecture and memory management.
• Strong understanding of RDBMS, messaging systems (Solace, TIBCO EMS), and basic knowledge of FIX protocol used in trading.
• Proficient in concurrency, multi-threading, debugging, and enhancing code efficiently with minimal disruption.
• Familiar with frameworks like Spring, Giga Spaces, Apache Ignite, and principles of distributed architecture.
• Experienced in testing (JUnit, Mockito, TDD), CI/CD, and code quality tools (SonarQube, Git Actions).
• Skilled in translating use cases into functional applications, optimizing performance, and troubleshooting bottlenecks.
• Adaptable, self-motivated, and capable of working effectively in fast-paced, agile environments with minimal supervision.
