Description
Join HSBC as a Senior Associate Director, Software Engineering, leading the development and implementation of Microservices-based solutions using Java.
In this role, you will:
- Lead the development and implementation of Microservices-based solutions using Java.
- Architect and design scalable, distributed systems with high availability.
- Collaborate with cross-functional teams to gather requirements and deliver solutions.
- Ensure code quality through best practices, code reviews, and automated testing.
- Mentor and guide team members in technical aspects and career growth.
- Troubleshoot and resolve complex technical issues in production environments.
- Stay updated with emerging technologies and recommend their adoption.
- Navigate a dynamic ecosystem to deliver change effectively, demonstrating initiative, self-motivation, and drive.
- Exhibit tenacity and determination to clarify business requirements and deliver solutions in occasionally challenging circumstances.
To be successful, you will:
- Have strong proficiency in Java (Java 21 preferred).
- Have hands-on experience with Microservices architecture and frameworks (e.g., Spring Boot, Spring Cloud).
- Have expertise in RESTful APIs, messaging systems (e.g., Kafka, Hazelcast), and containerization (e.g., Docker, Kubernetes).
- Have solid understanding of cloud platforms (e.g., Kubernetes platform, GCP and AWS).
- Have hands-on experience with CI/CD pipelines and DevOps practices.
- Have knowledge of database technologies (SQL and NoSQL).
- Have payment's domain experience and clearing scheme experience.
- Have excellent problem-solving and communication skills.
- Have hands-on experience in both SDLC and Agile methodologies.
- Be familiar with monitoring tools (e.g., Grafana, Splunk).
HSBC offers opportunities, support, and rewards that will take you further.
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting:
https://portal.careers.hsbc.com/careers/job/563774612108188