Sr Developer (Core Java, Microservices, low latency)
Mississauga, ON, CA
5d ago
  • Core Java
  • Microservices
  • Distributed systems
  • Multithreading, low latency
  • Building code from scratch
  • NoSQL - nice to have
  • Key Responsibilities / Role :

  • Understanding of good design principles and ability to adhere to complex design
  • Development of common, reusable components and services utilizing best practices
  • Working with other core Etrading teams to support the application.
  • Ensuring strong reliability, scalability and performance of the core Algo components
  • Partner with business to continue to evolve algo architecture roadmap beyond near term objectives
  • Adhere to engineering standards and strive for best in class
  • Partner with L1 support team to troubleshoot more complex incidents
  • Job Opportunities :

  • Work on high profile Algo etrading projects that deliver next-generation performance and functionality and play a partnership role defining the direction of Rates algorithmic trading
  • Improve knowledge of Flow Trading systems
  • Harness capabilities of modern technologies and be accountable for the positive impact of delivery
  • Work closely with the trading and quant desks on a daily basis
  • Increase experience of project management methodologies and global teamwork
  • Significant profile exposure through senior role on high profile, prestigious project
  • Qualifications

    Knowledge / Experience :

  • Strong academic record, ideally with a Bachelor's degree in Computer Science, Information Science, engineering or related technical or quantitative discipline.
  • Extensive hand-on coding expertise in Core Java
  • Strong Software development fundamentals, data structures, design patterns, Object-Oriented programming, architecture, algorithms, and problem-solving skills
  • Solid understanding of service architecture and high performance, and multi-threading techniques
  • At least 4+ years of experience using Java to develop service oriented applications
  • Technical skills include Java, Spring, TDD, KDB, FIX, and UNIX / LINUX
  • Competencies :

  • Strong verbal and written communication skills; ability to face off to business users
  • Self-motivated individual and with determination to achieve goals
  • Willingness to learn, both technically and professionally
  • Strong analytical and problem solving skills
  • Good team working skills and ability to work in a distributed global team environment
  • Ability to work on a fast-pace environment; Flexible and able to deliver quality results in the required timeframe
  • Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form