onsite
Associate Director, Enterprise Application AI & Java Microservices - HSBC
Software Engineer
Lead the design and delivery of AI‑enabled enterprise applications using Java microservices. Drive architecture, mentor teams, and ensure scalable, secure solutions for complex financial services platforms.
About the role
Key Responsibilities
- Architect and develop AI‑powered enterprise applications built on Java microservices, ensuring high performance and reliability.
- Define technical standards, governance, and best practices for microservice design, containerisation, and orchestration.
- Collaborate with product owners, data scientists, and infrastructure teams to translate business requirements into scalable solutions.
- Mentor and lead senior engineers, fostering a culture of continuous improvement and technical excellence.
- Oversee end‑to‑end delivery, including code reviews, CI/CD pipeline optimisation, and production support.
Requirements
- 10+ years of software engineering experience, with deep expertise in Java and microservice architectures.
- Proven track record implementing AI/ML components within enterprise systems.
- Strong knowledge of Spring Boot, Docker, Kubernetes, and cloud platforms (AWS, Azure, or GCP).
- Excellent problem‑solving skills and ability to influence technical direction across multiple teams.
- Effective communication and leadership abilities to guide senior technical staff and interact with business stakeholders.
Skills
javadockerkubernetes