The role involves managing the efficient delivery of large-scale technical projects and capabilities across the bank while adhering to agreed time, budget, and quality requirements
Job Summary
The role involves managing the efficient delivery of large-scale technical projects and capabilities across the bank while adhering to agreed time, budget, and quality requirements.
Candidates will collaborate with internal and external stakeholders to understand needs throughout the software product lifecycle and mitigate risks associated with technical projects.
The position requires leading a team performing complex tasks, setting objectives, and coaching employees to foster a culture of continuous learning and technical excellence.
Matching Summary
The role involves managing the efficient delivery of large-scale technical projects and capabilities across the bank while adhering to agreed time, budget, and quality requirements.
Salary
Not specified; Not specified; Not specified
Skills & Requirements
Must-have
Excellent Java programming skills
Designing and developing REST APIs
Strong knowledge of Spring & Spring Boot
Experience with GIT and TeamCity
Multi-Threading and Concurrency expertise
Nice-to-have
Experience with Docker application containers
Knowledge of microservice distributed architecture
Familiarity with Kubernetes and cloud infrastructure
Investment banking or FX trading experience
Experience with Solace messaging technology
Key Requirements
Technology/Engineering university degree
Full-lifecycle development of at least one large commercial system
Experience with Java unit testing practices ideally JUnit