Description
We are seeking a Vice President – Banker Console Full Stack/Java Lead to spearhead the evolution of our infrastructure and deployment pipelines, driving innovation and operational excellence. You will harness cutting-edge technology to build and manage robust, scalable and secure infrastructure, ensuring seamless delivery of our digital solutions.
Purpose of the role As a VP – Banker Console Full Stack/Java Lead, you will design, develop and improve software, utilising various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues.
Accountabilities
- Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools. Ensuring that code is scalable, maintainable, and optimized for performance.
- Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives.
- Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing.
- Stay informed of industry technology trends and innovations and actively contribute to the organisation’s technology communities to foster a culture of technical excellence and growth.
- Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions.
- Implementation of effective unit testing practices to ensure proper code design, readability, and reliability.
Vice President Expectations
- Contribute or set strategy, drive requirements and make recommendations for change. Plan resources, budgets, and policies; manage and maintain policies/ processes; deliver continuous improvements and escalate breaches of policies/procedures.
- If managing a team, define jobs and responsibilities, planning for the department’s future needs and operations, counselling employees on performance and contributing to employee pay decisions/changes.
- Demonstrate leadership and accountability for managing risk and strengthening controls in relation to the work your team does.
- Demonstrate comprehensive understanding of the organisation functions to contribute to achieving the goals of the business.
- Collaborate with other areas of work, for business aligned support areas to keep up to speed with business activity and the business strategies.
- Create solutions based on sophisticated analytical thought comparing and selecting complex alternatives.
- Adopt and include the outcomes of extensive research in problem solving processes.
- Seek out, build and maintain trusting relationships and partnerships with internal and external stakeholders in order to accomplish key business objectives, using influencing and negotiating skills to achieve outcomes.
Requirements
- Extensive hands-on experience in Java application development, application architecture, modernization, and enterprise platform delivery.
- Proven experience leading large-scale Banking IT applications, technology debt remediation, vulnerability management, production support, and engineering governance in a regulated environment.
- Strong expertise in AI-assisted software engineering tools such as Claude Code, developer productivity tooling, DevOps, CI/CD practices, and modern software development methodologies, with the ability to drive engineering excellence across teams.
Nice to Have
- Experience with Salesforce CRM integration, API-led architecture, microservices, and full-stack application development.
- Strong knowledge of cloud platforms, automation frameworks, infrastructure as code, release management, and platform observability.
- Experience leading modernization programs, SRA/control remediation, regulatory compliance initiatives, and engineering transformation programs within Banking or Financial Services.