Apply on
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.