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 Software Engineer

In this role, you will:

  • Strong experience of working in an Agile & DevOps environment including expert knowledge of scrum management tools (e.g. Jira)
  • Demonstrable technical leadership and teamwork skills.
  • A successful track record of delivering complex projects and/or programmes, utilising appropriate techniques and tools to ensure and measure success
  • Experience of delivering solutions that align to approved design patterns and security standards
  • Risk management experience monitors, identifies, and develops action plans to remediate risks
  • Experience of operating in a large scale and highly regulated industry (e.g. financial services)
Requisitos

 

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

  • CI/CD tools such as Jenkins, Git, GitHub, Nexus
  • Databases -  Mongo, Dynamo and DocumentDB, Hadoop and familiar with SQL queries
  • Python, Java, Spring Boot, Maven
  • REST APIs / JSON
  • Node JS (Express & NPM) & React (ES6+), Redux
  • Pivotal Cloud Foundry, Mule API Gateway, Docker
  • Cloud Platforms – AWS Cloud
  • Application Monitoring - Splunk / App Dynamics
  • Automation - Test Automation tooling (Selenium, JUnit, Wiremock, Mockito, Jest, Enzyme) and Automated Scripting
  • Large scale networking, load balancing, F5/Bluecoat, proxies, managing ssl certs
  • Agile Methodologies - Scrum, Kanban, Pair Programming, SAFe
  • Agile Tooling - Jira, Confluence, Slack

 

In addition to the details listed above, the ideal candidate will: 

  • Be an approachable and supportive team member with a collaborative attitude within a demanding, maturing Agile environment
  • Be able to communicate effectively – spoken and written – to convey complex technical subject matter clearly, adapting to the audience.
  • Knowledge of HSBC and first direct systems will be a distinct advantage.