Full Stack Developer

Job Posted 2025-04-14
alquemy
Toronto
Canada
Remote
Job Description



JOB DESCRIPTION:


We are working on an application OPAS (Operation Platform As Service), which is an in-house developed application for Global Market Operations to fulfil business daily operations requirements.


The vision of OPAS is to have


–  achieving ultra-scalability without sacrificing performance and availability


–  breakdown into components and take efforts to decentralize change management and providing teams with more control over how features make their way to production


–  distributed and move away from vertically scaled infrastructure and single points of failures


–  Not only needed to transform the way we build and operates on a post trade system, and it needed to transform the culture of GM operations


JOB PURPOSE:


Responsibilities will include


–  Work as a hands on application analyst/developer to provide application solutions to the business


–  Analyze business needs and recommend viable IT solutions to meet these requirements


–  Design, develop and implement IT solutions to meet business needs, according to established standards and best practices


–  Conduct and support testing to ensure the quality of all deliverables


–  Produce documentation on system solutions to ensure their maintainability and smooth implementation


MUST HAVE:


–  Overall 5+ years’ experience


–  At least 3+ years relevant IT experience in micro-service design, development and testing


–  Sound knowledge of Java (8 and above) backend programming, Spring framework, Spring-Boot and Hibernate


–  Knowledge and experience in the following areas are advantages:


–  Experience in developing RESTful service and microservice architecture


–  Experience in developing web using HTML5, Javascript, JQuery, ReactJS, etc.


–  Experience in developing messaging and streaming service, including Websphere MQ, ActiveMQ, Solace MQ, Kafka


–  Sound knowledge of cloud platform and the use of Docker, Kubernetes


NICE TO HAVE:


–  FX back office process, workflows for trade subscription, confirmation, settlement and cash accounting


–  Experience in TDD / BDD


–  A fast learner with effective planning, organisational, analytical and problem-solving skills


–  Proactive, possess an outgoing personality, self-motivated and be able to work independently and under pressure


–  •Strong communication and presentation skills with fluent written and spoken English.