Job Description
Some careers shine brighter than others.
If you’re looking for a career that will help you stand out, join HSBC and fulfil your potential. Whether you want a career that could take you to the top, or simply take you in an exciting new direction, HSBC offers opportunities, support and rewards that will take you further.
HSBC is one of the largest banking and financial services organisations in the world, with operations in 64 countries and territories. We aim to be where the growth is, enabling businesses to thrive and economies to prosper, and, ultimately, helping people to fulfil their hopes and realise their ambitions.
We are currently seeking an experienced professional to join our team in the role of Senior Consultant Specialist
In this role, you will:
- Design, develop, and maintain high-quality software solutions using Java 11, Spring Boot, and Microservices architecture. The API are based on containerization technologies such as Docker and Kubernetes.
- Should be good in writing Junit test cases.
- Should have good understanding of object-oriented design principles in Java.
- Should have good understanding of design patterns.
- Should have good hands-on experience in database like PostgreSQL
- Should be good in peer code review skills.
- Should have good exposure in GCP cloud.
- Worked on reactive programming.
- Working experience in shell script.
- Lead the development of new features and enhancements, ensuring that solutions meet business requirements and are delivered on time.
- build responsive, resilient, and elastic systems.
- Collaborate with cross-functional teams including product managers, architects, and other engineers, to deliver robust and scalable software solutions.
- Mentor and guide junior developers promoting best practices in code quality, testing, and deployment.
- Troubleshoot and resolve complex technical issues ensuring that software defects are addressed promptly.
- Participate in code reviews providing constructive feedback to peers and ensuring adherence to coding standards.
- Contribute to architecture discussions suggesting improvements and optimizations to existing systems.
- Stay up to date with the latest technologies and industry trends and integrate relevant advancements into the development process.
- Understand the DevOps Practices and apply it across projects.
- Optionally work with Google Cloud Platform (GCP) to design and implement cloud-native solutions.