Full Stack Developer
Apply NowCompany: alquemy
Location: Toronto, ON M4E 3Y1
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.
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.