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 a Senior Consultant Specialist.
In this role, you will:
- · Design, build, and maintain efficient, reusable, secure and reliable code – using approved design and coding standards
Solving challenges posed by large-scale, high-tech applications (such as low latency, high availability, increase in volumes etc.)
Able to lead a small pod of developers in delivering projects using agile ways of working and MSS engineering practices
Contribute in all phases of the software development lifecycle i.e. you design, build, deploy and provide production support
Focus on continuous incremental delivery into production with high quality builds
Automating testing and deployment of small and frequent releases
Adopt agile practices such as pair programming, test-driven development and continuous improvements
Supporting the product owner in making technology and architecture related decision to groom the backlog as well as help in prioritizing/estimating new cloud migrations
Bring structure to the programme by getting the right people together, setting up technical governance as well as an internal design authority
Focus on technical debt, cyber security, reducing software vulnerabilities and work towards continuous improvements while designing new cloud solutions
Production availability of your service – if you build the service you own the service
Analyze and fix code causing performance issues / affecting resiliency
Acquire cloud skills and support in migration existing / new load to IKP (Internal Kubernetes Platform) / GCP (Google Cloud Platform)
Focus on observability and automated monitoring & alerting to trace issues ahead of them impacting production and reduce manual effort spent in monitoring
Collaborate with teams to arrive at design solutions for complex business problems
Focus on platform stability and work towards Ops efficiency items through application of cutting edge technologies
To be successful in this role, you should meet the following requirements:
· Hands on application design / development experience in Java.
· Strong knowledge in back-end technologies: Microservice architecture, Java 8, Spring Boot, Spring framework.
· Good knowledge on writing Junit test case
· Hands-on experience in creating dashboards using Tableau Data Visualization Tool.
· Experience with the database technologies such Oracle, PostgreSQL
· Ability to solve complex problems and propose solutions
· Should be a problem solver. You will be tested daily on how you approach problems and resolve them
· Ability to contribute to the way how the team operates and delivers software
· Fluent in communication skills
· Must be able to clearly articulate problems and their solutions in a business friendly manner as well as a way that developers and BAs understand. Should be an effective communicator.
· Experience with DevOps and CI/CD tooling.
· Experience of delivering technology modernization (e.g. monolith to micro services), building service resiliency and scalable solutions
· Appreciation of the challenges and complexity around the delivery of large, strategic, enterprise level solutions, and the importance of adhering to group standards, policies and best practices
· Self-motivated and willing to learn new technologies and business domain
www.hsbc.com/careers