Software Engineering Position
We are seeking a skilled software developer to join our team in a commodities and global markets division.
">
This role involves working on a range of technologies, including trading, risk, transaction, and data applications.
The ideal candidate will be directly responsible for architecture, design, development, testing, and operations.
Main Responsibilities
* Design, develop, test and maintain Java-based applications.
* Analyse and understand problems to deliver reliable software solutions.
* Contribute to New Application Development, feature delivery and migration activity.
Skill Requirements
* 4+ years' experience coding in Core Java.
* Experience with modern Java functionality and SOLID principles.
* 2+ years' experience with Spring and Spring Boot.
* Understanding of microservices architecture.
* Experience in RDBMS and SQL.
* Experience with SDLC tools (e.g. Bamboo, Jenkins, JIRA, GIT, Confluence).
* Experience using and developing RESTful APIs.
* Experience with cloud technologies in AWS, such as Docker or Kubernetes.
About Technology
Technology enables every aspect of our business, from our people and customers to our communities.
Diversity and Inclusion
We foster a diverse, equitable, and inclusive workplace where everyone is welcome.