We are looking for ambitious and motivated individuals who are keen to embrace growth and tackle the impending challenges in this fast evolving industry. You should be passionate about approaching things differently, while operating like a fintech within a bank. We are not looking for superpowers - we are looking for knowledge, enthusiasm and the right attitude to deliver our global initiative in a lean way.
We are building a new strategic digital business backed by a Global Bank, with the ambition to become the next-generation global fintech solution, supporting the needs of internationally minded customers around the world. With a global footprint, they serve more than 50 million customers worldwide with a complete range of banking and wealth management services, enabling customers to manage their finances and protect and build their financial futures.
Purpose
To cope with our expansion, we are looking for Senior Java Engineers to join our mission and help us build a global product that's scalable, reliable and secure. You will work in tribes alongside product managers, user researchers, designers, mobile engineers, web engineers, data analysts and business analysts to define features specifications (Fraud, Risk, Treasury, Finance and more..), refine software design, and commence service building and testing.
What You'll Be Doing
Work with global product teams to create and evaluate the product roadmap - inputting on what we should be creating and how we should go about it
Be the technical voice at the table, prepared to educate and guide the business on the right approach, technology and trends
Design and develop cloud native software systems that are resilient, secure, fast, easy to manage, and scalable in modern, dynamic environments such as public cloud
Adopt appropriate software architecture design pattern that is fit for purpose, business scenario and specific use case
Apply quality software engineering practices through all phases of development and into production
Contribute with analysis and solutions to fulfill business requirements
Research, plan and implement integrations with numerous banking and payments systems
Optimise performance of complex systems
Create structured, testable, lightweight code in Java
What We Are Looking For
Hands-on development experience in building global software product form zero to one
Strong experience working on the backend of a technology product (excellent Java skills and understand relational databases
ANY GRADUATE