Our client is a global bank that continuously optimise how they deploy their resources, combining the best with front-to-back delivery. They act to drive long-term positive value creation, contributing to a better world for their stakeholders, society, environment and future generations.
About The Role
Own, develop and maintain brand new and enhance existing Java- based applications
Apply best development practises to produce code and utilise full potential of the technologies used
Facilitate analysis and requirements gathering and build relationship with users
Knowledge in designing and implementing Java-based (Java8, Spring, Spring Boot) backend applications
Strong Object-Oriented analysis and design skills, understanding of design patterns, clean code principles.
Good understanding of deploying, maintaining, and monitoring complex cloud-native Java applications
Strong writing and verbal communication skills in English
Excellent analytical and problem-solving skills
Familiarity with event-driven architectures and stream processing
Experience with Azule, Kafka, Kubernetes, Docker, ELK Stack, GitLab, Linux
Experience or basic knowledge about investment banking and financial products