Global Investment Bank seeks a LowLatency Software Engineer to join the firm's Equities Trading Technology Team based in London. The requirement is for a core Java developer. The team is working on several algorithmic engines that support benchmark algorithms, smart order routing, serving the EMEA and … Equities global electronic business. The application platform is based on a Java framework with next-generation cutting-edge lowlatency and high throughput at the heart of the application. Applicants should have: In-depth understanding of core Java APIs (collections, concurrency, NIO etc.) I have an understanding of … and experience with multithreaded systems, a working knowledge of the Java garbage collector, and I am familiar with low-latency I/O. Understanding of and experience with design patterns and OO principles. Development practices - Must be able to use test-driven development and be familiar with UML more »
to teams Knowledge sharing Incident management This role will be heavily focused on BAU work Required Skills and Experience: A history of working in LowLatency Environments Experience with Ansible or Python Automation Strong experience with Load Balancers (A10, F5) Strong understanding of Firewalls (Fortinet, Checkpoint) Good history more »
reviewing, and providing second-level support Qualifications: Skills: Strong command of core Java APIs (Concurrency, collections) Experience with multithreaded systems, Java garbage collection, and low-latency I/O Knowledge of design patterns Experience with TDD Familiarity with Eclipse/IntelliJ, GIT, continuous integration servers, and build tools more »
and management. Understanding the customer business. Understanding how our Product or Solution achieves business benefit. Contribute to the design and architecture of high-availability, lowlatency systems. Develop against shared codebases. Integrate features within the wider system. Peer review code and documentation. End-to-end automated and manual more »
closely with front office teams to understand and implement trading strategies and solutions. Drive improvements in system architecture and design for high performance and low latency. Implement robust, scalable, and maintainable code, following best practices and industry standards. Work on the full development lifecycle, including requirements gathering, design, coding more »