As a Senior Developer you will:

  • Be part of a team of multicultural development team who help to design and build the next generation of trading platform

  • Participate in or lead a full stack agile team to delivery quality work in each sprint

  • Design and implement software components according to the specifications with emphasis on quality, supportability, maintainability, scalability and performance

  • Understands both the project/process perspective and technically to ensure the proposed solution are sustainable, maintainable and meet business needs

  • Translates requirements and functional specifications into technical solutions (specifications, tested code, technical documentation)

  • Conducts design reviews, code reviews per best practices and established SDLC guidelines

  • Proactively monitors and supports the production landscape to address issues in a timely fashion

Some things we consider critical to being a Senior Developer:

  • Bachelor Degree in Computer Science, or equivalent experience

  • 5+ years of hands on development experience (real-time system is preferred), within banking & financial institution industry is an advantage

  • Strong Object Oriented design and programming skill in C++, , Java and Python

  • In-depth knowledge in micro-services architecture, data structures, enterprise patterns, redundancy and high availability system implementation;

  • Familiar with Redis, WebSockets, Message queues, Job Queues, REST and custom high-performance protocol

  • Experience in high frequency trade, low-latency system implementation is a plus

  • Detail oriented, demonstrated the ability to analyse and elaborate on requirements, and align with the perspective of both business and product sustainability

  • Strong English & Mandarin oral and written communication skills

  • Immediate available is highly preferred
Location : Hong Kong, HCW, undefined
Skills : Java,English
Type : Full Time
Role : IT
Socail Links :