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.
- Design and develop a pure cloud native system in accordance with engineering best practices.
- Write high-quality, scalable code that meets business requirements.
- Design and develop automatic testing.
- Develop the necessary toolchains to support our own development.
- Ensure proper and sufficient documentation.
- Give show & tell for the features you work on.
- Coordinate with other systems to carry out E2E testing.
- Monitor and support the system since we are taking a DevOps approach.
- Perform peer reviews for your teammates' design and code.
- Keep learning new technology and best practices then bring it to the team.
- Take a lead to uplift the engineering maturity of the team.
- Lead a small group of engineers for the delivery
To be successful in this role, you should meet the following requirements:
- Hands-on and practical development experience in Java/Python, Unix/Linux, Git and Maven/Gradle is essential.
- Good track record with relational database product like PostgreSQL.
- Proficiency in Jenkins/Helm/Ansible for continuous integration and deployment.
- Experience with Containerization Technology.
- Experience with automated testing.
- Experience with Prometheus/Grafana.
- Experience in micro-service solution.
- Analytical and logical thinking and strong problem-solving skills.
- Have sufficient English and communication skills to work with internal global team and business.
- Familiar with Django or the FastAPI framework is preferred.
- In-depth understanding and experience in IaC (Infrastructure as Code) is preferred.
- Advantage if with CKA (Certificated Kubernetes Administrator).
- Experience with React/Javascript is a plus.
- Experience in financing industry is a plus.
www.hsbc.com/careers