Principal responsibilities:
We are looking for an experienced full-stack developer to join our delivery team and support the development and maintenance of the Fixed Income Regulatory application (IRIS).
A successful candidate must have strong knowledge and skills in front-end, backend coding, and tooling areas in order to support various requirements coming from our business partners
We expect this person will play one of the key roles in the delivery team - not only when it comes to code development but also in technical consultancy, code reviews, troubleshooting, mentoring other developers, and helping Global Business
Working on code development for new requirements and fixing existing bugs/defects according to agreed standards and best practices
To contribute to requirements gathering and delivery planning to meet our business partners’ needs in both quality and on-time delivery aspects.
Consulting closely with business stakeholders to understand their objectives and requirements, developing user stories in association with product owners, Business Analysts, and leading technical solutions.
Working with the development team to map requirements to delivery schedules and pipelines, working with the testing team to ensure appropriate test cases are executed against requirements.
Identifying potential issues, reviewing solutions, and recommending strategies for solving problems.
Provide Support to Management for Risk analysis, Risk Mitigation plan, and project delivery.
Conducting research – both in technology but also business process and strategy – to ensure knowledge of best practices needed to support delivery for business stakeholders.
Requirements:
>=5 years of IT experience in Java development as an Individual contributor, as well as leader
Participate in platform improvement initiatives like improvement of performance, and production stability.
Self-motivated, enthusiastic, and proven rapid learning capability
Experience working in a fast-paced, collaborative environment.
Excellent problem-solving, interpersonal, presentation, and analytical skills
Experience in Spring, Spring boot and microservices architecture, Elasticsearch, and ELK
Experience in Monitoring tools such as Grafana, Kibana, Prometheus
Understanding one of the major UI frameworks: React / Angular experiences, preferably both.
Exposure to Message-driven architectures working on JMS, IBM MQ / Artemis / Solace, etc.
Hands-on experience with DevOps and CI/CD tools ex. TeamCity /Jenkins / JIRA/ Confluence
Familiar with Unit Test / Regression Test / e2e Test and Sophisticated with Subversion tools ex. Git
Good to Have:
Hands-on experience with RDBMS (e.g. Oracle) or NoSQL DBs (e.g. MongoDB)
Experience working in Agile projects, micro-services, and knowledge of micro- frontends
Exposure to Fixed Income Cash and Derivative products.
In-depth knowledge of the Trade Life cycle & Straight Through Processing (STP).
Knowledge of regulatory reporting guidelines by various regulatory authorities
Bachelor's degree in Computer Science