Job description
Big Bank Funding. FinTech Thinking.
Our technology teams in the UK work closely with HSBC’s global businesses to help design and build digital services that allow our millions of customers around the world, to bank quickly, simply and securely. We also run and manage our IT infrastructure, data centres and core banking systems that power the world’s leading international bank. Our multi-disciplined teams include DevOps Engineers, IT Architects, Front and Back end Developers, Infrastructure specialists, Cyber experts, as well as Project and Programme Managers.
Following extensive investment across our Technology and Digital domains and with plans for continued expansion throughout 2023 and beyond, we are currently seeking several experienced people to join HSBC Technology.
We now seek a Java Full Stack Engineer within Digital IT to build and maintain products on our Digital platform for MSS (Markets and Securities Services). Our group are building the next generation digital platform for Global Markets in HSBC and we are changing how software development is done within a bank and with success.
Role Description
Our product is delivered to external users and to Sales users in over 40 countries. We work with all the other asset classes in the bank to deliver pre-trade, trade and post-trade functionality to our users. We hope to make the lives of our users better by improving their experience on the desktop allowing them to spend more time building relationships and advising our customers. We are Agile in its truest sense. We have a vision; we always do the smallest possible thing and iterate on the feedback. We are product driven, not project driven.
Responsibilities
- The Java Full Stack Engineer with other team members and liaise with nominated business stakeholders when required to ensure that business requirements are fully understood before commencing design and development.
- Implement best-of-breed technical solutions based on agreed technical design, adopting industry standard development patterns and methodologies (including continuous integration and automated unit and integration testing)
- Fully test implemented solutions in advance of User Acceptance Testing
- Assist (when required) with the deployment of components to development and test environments
- Developers in our team are expected to own the end-to-end delivery of software from analysis through to release to production and support. We work in small iterative cycles and typically release software daily to production.
- Everyone in our team releases code to production, everyone in our team raises production change requests, everyone in our team does production support. Everyone.
- Participate in intra-day and overnight Support – lead by example!
We are looking for a Java Full Stack Engineer that enjoys technology and is happy to play. Some of the people that we are looking for will have played with Puppet, Docker, Clojure, Rust, Haskell, InfluxDB, Go - we don't use all of these right now, but we value new points of view being put across all the time. You don't need to have prior experience working for an investment bank. In fact, we'd love to hear from more people working outside banking to see if they can bring a twist to what we do and help us grow our culture
Essential Skills
- Excellent knowledge of either Java or JavaScript (including Node.js)
- Experience of SQL and relational databases is advantageous.
- Experience of working in Linux/Unix environments is advantageous.
- Experience of REST services is advantageous.
- Strong analytical, problem-solving skills and decision-making skill required.
- Able to adapt to working in different roles and on different technologies
- Take ownership of delivery of business requirements
- Self-motivated, enthusiastic and ability to learn with minimal supervision under pressure
- Flexibility to work on anything that we have – some of our stuff is Java, JavaScript, Clojure, Python etc. You might not be expert, but we still expect you to try and learn to get the job done.
The role will be based in Sheffield, some travel may be required. This role supports Hybrid working
Come Power a Business that Defines How to Power the World
HSBC is committed to being an inclusive employer and providing an inclusive and accessible recruitment process for all. We will provide reasonable adjustments to remove any disadvantage to you being considered for this role. We are proud members of the Disability Confident Scheme and will offer an interview to disabled candidates who meet the minimum criteria for the role. If you would like to receive any information in a different way or would like us to do anything differently to help you apply for our roles, please contact our Recruitment Helpdesk:
Email: [email protected]
Telephone: +44 2078328500.
Within the workplace you will have access to various employee resource groups which aim to promote and achieve a healthy work / life balance and support our diversity ambitions. HSBC has processes in place to avoid nepotism. This means we will avoid circumstances in which the appearance or possibility of conflicts of interest may exist within the hiring process.”
We want everyone to be able to fulfil their potential which is why we provide a range of flexible working arrangements and family friendly policies.
As an HSBC employee in the UK, you will have access to tailored professional development opportunities and a competitive pay and benefits package. This includes private healthcare for all UK-based employees, enhanced maternity and adoption pay and support when you return to work, and a contributory pension scheme with a generous employer contribution.
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.