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 fulfill business daily operations requirements.
The vision of OPAS is to achieve:
- Ultra-scalability without sacrificing performance and availability
- Decentralized change management and increased control for teams over feature deployment
- Distributed architecture to move away from vertically scaled infrastructure and single points of failure
It aims to transform how we build and operate post-trade systems and to foster a cultural shift within GM operations.
JOB PURPOSE :
Responsibilities will include:
- Working as a hands-on application analyst/developer to provide application solutions to the business
- Analyzing business needs and recommending viable IT solutions
- Designing, developing, and implementing IT solutions according to standards and best practices
- Conducting and supporting testing to ensure quality
- Producing documentation for system solutions to ensure maintainability and smooth implementation
MUST HAVE :
- Overall 5+ years’ experience
- At least 3+ years relevant IT experience in microservice design, development, and testing
- Strong knowledge of Java (8 and above), Spring framework, Spring Boot, and Hibernate
- Knowledge and experience in developing RESTful services and microservice architecture
- Experience in web development using HTML5, JavaScript, JQuery, ReactJS, etc.
- Experience with messaging and streaming services like Websphere MQ, ActiveMQ, Solace MQ, Kafka
- Knowledge of cloud platforms and containerization tools like Docker and Kubernetes
NICE TO HAVE :
- FX back-office processes, workflows for trade subscription, confirmation, settlement, and cash accounting
- Experience in TDD / BDD
- Strong analytical, organizational, and problem-solving skills
- Proactive, outgoing, self-motivated, and able to work independently and under pressure
- Excellent communication and presentation skills in English