Position Description:
The Global Banking Technology is looking to fill positions for the role of a Java developer within the Cash Management team. This role will contribute to all aspects of application development, including functional, technical specifications, design and development.
Job Functions/Duties and Responsibilities:
* Take complete ownership for the specified business feature from requirements analysis to implementation in the production environment
* Interact with project stakeholders for progress updates and issue resolution
* Contribute to high level and low level application design, development and testing
* Work within an Agile team, participating in ceremonies related to the Agile framework
Skills Required:
* At least 5 years of hands-on development experience in core Java, Spring, Spring Boot and relational databases
* Knowledge of messaging technologies such as Kafka and MQ
* Proven experience in working with Linux
* Ability to learn new concepts and technologies, and implement them to solve business problems
* Exposure to JIRA or other ALM tools to create a productive, high quality development environment
* Previous experience in working with global teams
* Proven experience in working within an Agile framework
* Good verbal and written communication skills
* Good management skills and ability to manage a team
Skills Desired:
* Knowledge of UI technologies such as Angular
* Financial markets, payment solutions or Wealth Management previous experience