onsite
Associate Director, Software Engineering - Java & DevOps Credit Card Domain - HSBC
Software Engineer
Lead a high‑performing engineering team delivering Java‑based credit‑card solutions, driving DevOps practices, cloud automation, and continuous delivery in a fast‑moving financial services environment.
About the role
Key Responsibilities
- Architect, design, and deliver scalable Java microservices for credit‑card processing and related fintech products.
- Define and champion DevOps strategies, including CI/CD pipelines, infrastructure‑as‑code, and automated testing.
- Lead a cross‑functional team of engineers, fostering Agile practices and continuous improvement.
- Collaborate with product owners, security, and operations to ensure compliance, performance, and reliability.
- Drive cloud adoption on AWS, managing container orchestration with Docker and Kubernetes.
Requirements
- 10+ years of software engineering experience, with at least 5 years in a senior leadership or architect role.
- Strong expertise in Java development and modern frameworks (Spring, Spring Boot).
- Proven track record implementing DevOps pipelines, containerization, and cloud services (AWS).
- Deep understanding of credit‑card or payment processing domains, including security and regulatory standards.
- Excellent communication, stakeholder management, and Agile team leadership skills.
Skills
javacicddockerkubernetesawsagile