HSBCCareers – Senior Java Engineer

Website HSBC

About the job


Job Description

Senior Java Engineer

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.

Market Securities & Services (MSS) is the “investment bank” for HSBC. The Global Foreign Exchange (GFX) business is a key component within HSBC’s MSS division. Our businesses generate millions of transactions across a range of financial markets. Our IT teams design and develop modern systems covering all aspects – trading in the markets, sales and customer tools, handling transactions and building financial and regulatory reporting.

Who we are:

River is a HSBC-built primary trading system (PTS). We are a 150+ strong global team located across London, Guangzhou, Hong Kong, New York, Toronto, and Krakow.

What we do:

We are building an in-house primary trading system to support all areas of FX and Fixed Income Trading including booking, routing, pricing, and risk management. Our development pods adhere to the DevOps ethos and work closely with the FX and Fixed Income traders. Everyone in the team develops, releases and supports components of the system in production. So far, we have performed tens of thousands of releases to build out our platform and have succesfuly demised the previous vendor platform that was used globally for FX trading. We are now expanding to add focus on Emerging Markets.

Responsibilities:

Joining us, you will work on:

  • Designing and developing features and systems to meet the needs of the business.
  • Developing primarily in Java, building out a micro-service based architecture
  • Monitoring production and keeping it stable
  • Helping to mentor and grow junior members of the team.

Your daily tasks:

You and your teammates will be responsible for all aspects of delivering software to users:

  • Working with the product owner and business on features and requirements
  • Design and Development
  • Automating testing and deployment of small and frequent releases
  • Sharing responsibility for the production availability of the platform, and in particular the services that your team owns.

Requirements

Essential Skillset/Experience:

  • Experience with Java 8+ (Concurrency, data structures, lock-free, wait free code, low latency, lambdas)
  • Familiar with TDD, continuous integration, jUnit, continuous deployment and testing
  • Experience with REST and messaging technologies
  • Understanding of DevOps practices
  • Ability to help team members with technical solutions
  • Experience of working in an agile team

Optional/nice to have:

  • FX and/or fixed income business knowledge an advantage
  • Demonstrates a passion for software development outside of work through involvement in open source, working groups etc.
  • Exposure to ActivePivot sotware

The role will be based in London but some travel may be required.

Come Power a Business that Defines How to Power the World

As a business operating in markets all around the world, we believe diversity brings benefits for our customers, our business and our people. This is why HSBC is committed to being an inclusive employer and encourages applications from all suitably qualified applicants irrespective of ethnicity, religion, age, physical or mental disability/long term health condition, marital status, sexual orientation, gender identity, gender expression, genetic information (including characteristics and testing), military and veteran status, and any other characteristic protected by local law in the jurisdictions in which we operate. Within the work place 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 in place processes in order to avoid nepotism, which means to avoid creating 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.



 Report Job