- Design and engineer software with customer or user experience as the primary objective
- Help define major components of the business-wide target architecture and roadmap with architects
- Create customer outcomes through engineering, innovative solutions, and customer-centric, high-performance, secure, and robust technology designs
- Lead significant, complex, and technically challenging assignments
- Coordinate multiple feature teams and ensure technical journeys support target realisation
- Define, create, and provide oversight and governance of engineering and design solutions
- Design and engineer complex software, scripts, and tools for bank platforms, applications, and services
- Act as a point of contact for solution design considerations
- Define and develop architecture models and roadmaps for application and software components
- Drive common usability across products and domains
- Influence domain- and enterprise-level strategies and architecture
- Identify transformational opportunities across business and technology areas
- Work with senior stakeholders to shape technical strategy and translate complex business needs into effective solutions
- Support adoption of emerging technologies and engineering best practices
Requirements
- Deep expertise in Java software engineering, application architecture, and API/microservices design
- Strong track record delivering scalable, resilient solutions within Agile and DevOps environments
- Significant experience in Java software engineering, architecture, and designing APIs and microservices using modern design patterns and AWS
- Extensive knowledge of customer journey UIs, with experience or awareness of integrating Agentic AI into user interfaces and workflow design
- Strong background leading engineering teams in complex matrix environments
- Experience defining and delivering technical strategy and influencing senior stakeholders
- Expertise in DevOps, Agile delivery, automation, scalability, performance optimisation, resilience, virtualisation, and engineering best practices
- Hands‑on experience with test‑driven development (TDD), automated testing frameworks, unit testing, mocking, and stubbing
- Experience or interest in React, Python, Generative and Agentic AI, Amazon Bedrock, AI agent development, Retrieval‑Augmented Generation (RAG), and vector databases
Core Competencies
Demonstrates deep expertise in Java Software Engineering, Application Architecture, and API/Microservices Design, with a strong focus on delivering scalable and resilient solutions in Agile and DevOps environments. Proven ability to lead engineering teams, define technical strategies, and influence senior stakeholders while integrating innovative technologies and best practices.
Highest-signal resume keywords
- Java Software Engineering
- API/Microservices Design
- Agile Delivery
- DevOps Expertise
- Test‑Driven Development (TDD)
ATS Optimization Keywords
Hard Skills
- Application Architecture
- Automation
- Performance Optimisation
- Resilience
- Virtualisation
- Unit Testing
- Mocking
- Stubbing
- Scalability
- Engineering Best Practices
Soft Skills
- Leadership
- Stakeholder Influence
- Collaboration
Industry Keywords
- Customer Journey UIs
- Complex Matrix Environments
- Technical Strategy
- Emerging Technologies
Tools & Technologies
- AWS
- React
- Python
- Generative AI
- Agentic AI
- Amazon Bedrock
- Retrieval‑Augmented Generation (RAG)
- Vector Databases
#J-18808-Ljbffr
Senior Engineering Lead employer: Jobtailor
As a Client Services Coordinator at our dynamic company, you will thrive in a supportive work culture that prioritises employee growth and development. We offer comprehensive training, opportunities for advancement, and a collaborative environment where your contributions are valued. Located in a vibrant area, our team enjoys a healthy work-life balance and the chance to engage with diverse clients, making every day rewarding and meaningful.