Job Description
Responsibility
- The successful achievement of the objectives of the Assignment involves the following tasks:
- Full documentation of technical implementation concept of the Java Module to implement these checks
- Specification and implementation of a request / response API for pre-trade checks. This will include incoming / outgoing data models
- according to the business specifications
- Implementation of interfaces to request pre-trade checks on APIs exposed by other applications at the bank. e.g. CMS, CALMS and consume the results
- Implementation of pre-trade limit checks in TRMConn leveraging TRM limit check functionality
- Implement functionality to delegate specific pre-trade checks to the applications responsible for them, then consolidate the responses into
- a single response for the pre-Trade check API
- Write behavioural test cases to validate correct implementation of pre-trade check requirements in Gherkin language
- Continuous alignment of implementation and business requirements
- Prepare an implementation concept for pre-Trade checks in FKTRM.
Logistics
- The Service Provider shall take care of its own arrangements and office needs such as computers, telephones, faxes and internet
- connections, office supplies, secretarial and translation support and other things whatsoever required for the provision of the Services.
- Any equipment or materials made available by the Bank during the Contract shall be without prejudice to the Service Provider’s
- obligations under this provision and do not imply any obligation whatsoever on the part of the Bank. The Service Provider shall in
- in particular not be entitled to invoke any vested / acquired rights from past provision of equipment or materials by the Bank.
- A good understanding of TRM Comkit API
- Behaviour-driven automated testing using cucumber
- Experience in building and deploying Rest APIs / Kafka /MQ interfaces with Java
- Deep knowledge of agile practices.
Mandatory Qualifications
- Degree in Computer Science or other relevant field.
- In the absence of a Bachelor/ Master degree in the relevant field, demonstrated equivalent professional experience of at least 7 years can be accepted
- Several years of OOP experience with Java, Knowledge of Cucumber, pUML, Agile practices.
- 5 years of experience in the field of Java.
- 2 years of experience in the field of BDD.
- 1 year of experience in the field of WSS-TRM
Languages
Hiring Team Member
Avula Srivalli
Recruitment Coordinator