Role Overview:
We're seeking a skilled Java Engineer to join our Customer Core Platform team. As a key member of this team, you will play a vital role in designing, developing, testing, deploying, and maintaining our digital banking products and platforms.
This is an excellent opportunity for talented engineers to collaborate with a diverse group of professionals and shape the future of our digital bank. If you have expertise in Java Spring Boot and enjoy working on complex engineering initiatives, we encourage you to apply.
Job Responsibilities:
* Design and Develop Software: Create high-quality, maintainable code for multiple services using Java Spring Boot.
* Lead Design Decisions: Engage in proof-of-concepts (POCs) and high-performance, critical code components.
* Containerisation and CI/CD: Leverage containerisation, CI/CD, SOA, micro-services patterns, and open-source libraries, tools, and frameworks.
* Collaborate with Team Members: Work effectively with all levels of the organisation to achieve project goals.
Requirements:
* Strong Technical Background: Expertise in Java Spring Boot and experience building performant, resilient, and decoupled software systems.
* Leadership Skills: Proven ability to lead design decisions and engage in POCs and high-performance, critical code components.
* Technical Knowledge: In-depth knowledge of containerisation, CI/CD, SOA, micro-services patterns, and open-source libraries, tools, and frameworks.
* Communication Skills: Excellent communication skills to work effectively with all levels of the organisation.
Benefits:
* Diverse and Equitable Workplace: We foster a culture that values diversity, equity, and inclusion.
* Career Growth Opportunities: Collaborate with a talented group of professionals to shape the future of our digital bank.
* Supportive Team Environment: Work in a friendly and supportive team where everyone contributes ideas and drives outcomes.