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 organizations 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 realize their ambitions.

We are currently seeking an experienced professional to join our team in the role of consultant specialist 

In this role you will:

  • Work as an Individual Contributor, defining and setting standards for modern development practises and ensure quality standards are maintained
  • Be responsible for translating detailed designs into robust, scalable and reusable solutions that deliver exceptional user experience driven by the product teams
  • Demonstrate a deep, hands-on knowledge of TDD and BDD techniques
  • Implement software solutions using Java/JVM based language and Cloud Technologies
  • Collaborate with SMEs/Software Engineers to build and develop solutions
  • Troubleshoot technical issues independently to maintain the digital assets supporting the security solution for the digital channel
  • Refactor and continuous improvements of the code and processes
  • Represent & Promote software development practices in technical forums
  • Ensure governance requirements are captured, and audit requirements met, Demonstrating adherence to controls
  • Ensure that technical decisions and information is communicated through the security teams
Requirements

To be successful in this role you should meet the following requirements:

  • B.Sc. Software Engineering or Computer Science Degree is a must from a recognised university 
  • Knowledge of implementation considerations for technologies including React, Java 11 (and above), Spring Boot, WebSphere, Liberty, Tomcat.
  • Experience on API and service-based architectures using REST APIs for web or mobile applications 
  • Experience on AWS Cloud, Containers (Dockers / Kubernetes) and Terraform
  • Experience of Agile & DevOps tool like Jenkins, Git, Nexus, SonarQube, CheckMarx, Confluence and Jira
  • Strong understanding of Lean and Agile methods of software delivery and the principles and practices of BDD, TDD.
  • Experience in Test Automation using JUnit, Mockito or others
  • Solid awareness of cross-browser/device and cross platform development
  • Good understanding of troubleshooting application issues on Linux ecosystem
  • Experience and awareness of security concepts and building internet security solutions. The experience should be based on technologies including Java, Spring framework and AWS.
  • Good understanding of application security & Secure Coding Practices, DevSecOps practices.
  • Awareness of cross-browser/device “responsive” development   

You’ll achieve more when you join HSBC.

www.hsbc.com/careers

HSBC is committed to building a culture where all employees are valued, respected and opinions count. We take pride in providing a workplace that fosters continuous professional development, flexible working, and opportunities to grow within an inclusive and diverse environment. Personal data held by the Bank relating to employment applications will be used in accordance with our Privacy Statement, which is available on our website.

Issued by – HSBC Software Development India