Software Engineer

last updated March 16, 2021 21:09 UTC

This role will be part of the technology team that supports applications across Investor Services. They will be responsible for building backend and frontend business solution on a Java based platform. The candidate should be passionate about technology and be enthusiastic about working in team first environment. We expect you to be active in various technology forums, well-read, and familiar with the latest industry development. You will need a lot of energy and be an excellent communicator.

Key Responsibilities:

  • Driving the delivery of business value via change programs/projects within the futures & options clearing technology group

  • Digesting and understanding Business Requirements and designing new modules/functionality to meet those needs

  • Creating Automated Unit Tests using Flexible/Open Source Frameworks using a Test Driven Development approach

  • Develop a strong understanding of the Futures & Options business and key functions of clearing, margining & settlements.

  • Partner with supporting tech leads to develop realistic and achievable project estimates

  • Analysis and build within Control, Stability, Resiliency, Capacity & Performance areas.

  • Testing: Unit, SIT & UAT planning and management.

Requirements:

  • Minimum3-7+ years of application development experience

  • Experience in developing J2EE backend services.

  • Experience in developing offline modules utilizing Spring Boot and Spring Framework

  • Mandatory for the candidate to understand web service architecture and have related experience building web services using REST and WSDL

  • Exposure to IBM MQ messaging services

  • Proficiency with Development Tools (e.g. Eclipse, Hudson)

  • Strong RDBMS knowledge preferably Oracle/DB2

  • Exposure/ competence with Agile Development approach

  • Solid experience utilizing Source code control software (e.g. bitbucket, github, Subversion)

  • A measure of aptitude in business and data analysis

  • Experience in investment bankingtechnology and applications

  • Perform various client and user facing integration tasks

  • Relevant university degree, specialized training or equivalent work experience

Shopping Cart
There are no products in the cart!
Total
 0.00
0