Role Title: Application Architect Location: Knutsford Duration: 30/04/2026 Work setup: Hybrid - 2-3 days onsite £414
Role Description
We are looking for architect to design and implement technology solutions that shape the bank's digital landscape, such as mobile banking, online platforms, and other customer-facing products. The specific job description and duties can vary significantly based on the role's seniority, specific focus area (Java), and business unit (e.g., Cards, Retail, Wholesale).
Key accountabilities
* Proficient in Java & Selenium
* Design and development: Design and develop end-to-end technical solutions for digital products, ensuring they are built as scalable, resilient, and secure systems. This includes defining technology stacks, platforms, and integration patterns.
* Strategic vision: Contribute to and influence the technology roadmap for your domain, balancing short-term project deliveries with the bank's long-term strategic architectural vision.
* Architectural governance: Ensure all designs and projects adhere to the bank's architecture, security, and governance frameworks. This involves creating design artifacts and participating in governance processes.
* Stakeholder collaboration: Work closely with business and product owners to translate business requirements into technical solutions. Advise senior management on technical direction and influence decisions.
* Technology leadership: Advocate for the adoption of strategic technologies, promote architectural standards, and mentor less experienced team members.
Required skills and experience
* Technical expertise: Extensive, hands-on experience in architecting modern distributed systems using technologies such as microservices, REST APIs, and cloud-native solutions.
* Cloud platforms: Deep knowledge and hands-on experience with major cloud platforms like AWS, Azure, or Google Cloud, including cloud architecture, migration strategies, and platform services.
* Software engineering: A strong background in software development with proficiency in relevant programming languages (e.g., Java, Python) and agile delivery practices.
* Banking knowledge: Functional and domain experience within financial services, particularly in areas like payments, cards, loans, or other digital channels.
* Communication: Excellent communication and stakeholder management skills, with the ability to articulate complex architectural trade-offs to both technical and business audiences.
* Problem-solving: A pragmatic problem-solver who can apply judgment to balance competing interests and use interpretative thinking to design innovative solutions.
#J-18808-Ljbffr