Middleware Developer

  • Contineo
  • Hong Kong
  • Feb 01, 2019
Full time Developer

Job Description

  • Architect and deliver software according to Contineo standards and guidelines
  • Work directly with the VP of Engineering and the development team
  • Assist support and operations team with 2nd level analysis and resolution of production issues
  • Work closely with product team to design and deliver feature enhancements
  • Engage with application developers, technical analysts, QA and project managers
  • Assist operations team to deploy new software releases according to Contineo release processes
  • Assist with monitoring of systems to proactively identify performance issues
  • Responsible for troubleshooting and fixing system issues where required
Key Skills:
  • Bachelor/Master degree in Computer Science or Software Engineering
  • At least 5 years experience building enterprise Java middleware
  • Specific experience implementing electronic trading solutions using FIX protocol
  • Expertise in JEE stack, JPA, Hibernate and Spring.
  • Deep knowledge of messaging and event-driven architectures, particularly utilising RabbitMQ
  • Ideally exposure to modern enterprise microservices architectures
  • Solid experience of ReST web services, especially Spring MVC
  • Excellent understanding of testing practices as applied to electronic trading systems
    Experience building FIX-based trading simulators and software stress-testing techniques
  • Fluent in software design patterns and enterprise integration patterns
  • Exposure to equity, FI, FX derivatives trading applications, especially OTC and structured products.
  • Strong interpersonal, analytical, problem solving and organisational skills
  • Experience running complex projects with multiple dependencies using software development processes including change & release management
Other Skills:
  • Excellent analytical, problem solving and decision-making skills
  • Quality-driven approach to developing and maintaining high-reliability systems
  • Able to gather relevant information systematically to troubleshoot and resolve issues
  • Good knowledge of security as it relates to cloud based services and infrastructure
  • Ability to meet deadlines and occasionally work under pressure
  • Accustomed to working outside normal business hours in order to perform duties
  • Experience in High Availability distributed systems
  • Unix shell scripts, Linux Ubuntu, CentOS
Location and Travel:

This is a full-time position and is based in the Hong Kong offices of the company. Some travel (e.g. to Singapore) may be required from time to time as part of the job.