This job has been posted for more than 30 working days and has expired.

Tech Lead - Mobile Banking - Java ,API, AWS, iOS, Android

Highly experienced Technical Lead or Engineering Lead with strong hands on Dev and Architectural knowledge ideally in a Mobile Apps or Mobile Banking field with solid knowledge across Java back end of Mobile environments AND solid iOS or possibly Android for the front end.

You will be leading a growing team and helping to flesh out the future state for this area.


Technically you should have a strong hands on coding and development background with excellent knowledge in as many of:Java 8, Microservices, API's, Kotlin, AWS, Agile and ideally good experience with Mobile technologies (iOS / android) as well as CI/CD and testing.

In fact all the skills required to lead a dev environment in the Mobile division of major bank.


You MUST still retain hands on skills in as many listed technologies as possible although this role is now focused on leading the design, development and future state growth of critical mobile banking applications and their background platforms and infrastructure and managing the growing tech team that does the coding.


Below is an outline of the technical environment and skillsets that you will need to manage and have as much experience of as possible:


Microservices in Java 8 with Spring Boot and any MongoDB and DynamoDB, providing a scalable backend for iOS and Android apps.

Hybrid architecture across AWS and ideally on-prem infrastructure including(Pivotal Cloud Foundry and Mulesoft stack as a nice to have but not essential).CI/CD and Testing - TDD/BDD, cucumber, Maven, Jenkins pipelines.

Terraform on AWS.

OAuth2-ish flows, token-based authentication, AWS API Lambda authorisers.

Any actual hands on iOS or possibly Android would be very welcome but at the very least you should have worked in and around Mobile teams using those skills.


Solid Agile envioronment experience is essential as are great communication skills and ability to work collaboratively in large, hectic work environments.

This team and these programmes are gearing up for next stage growth and it is essential that you have the leadership and mentoring skills to drive the team successfully, therefore communication skills and experience of working in high tech banking, mobile banking or fintech environments is essential.


ALL experienced technical or engineering team leads with strong Java 8, Microservices, Kotlin, iOS, Android,AWS and CI/CD/DevOps skills, ideally with Mobile/Digital and/or banking experience should apply now.