Java Developer (Investment Banking Tech)
-, Kraków
HSBC Service Delivery
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.
Your career opportunity
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:
This role is working within the Market Securities & Services (MSS) division, where technology is central to all aspects of our business - for example electronic trading in the financial markets.
The FX Options Primary Trading System (FXO PTS) team is responsible for the platform used to capture and enable the risk management of FX and precious metals derivatives. The PTS IT team is part of the wider FX Options IT organization, a team of 70 technologists working in Asia, Europe and North America to support a global business. The team leverages a broad range of technologies and is empowered to own their architecture and innovate.
What we do:
We are building an in-house system for FX Options risk and life cycle management with the wider FXO PTS team. We work closely with the broader delivery team, product owner and other front office stakeholders (trading, quants, operations) to design and deliver best in class solutions. Our pods adopt a DevSecOps model to efficiently work within a team and contribute across development, security and operations.
The way we work
All our teams work in pods of 4-8 developers and work closely with the business
We are not ‘order takers’ but responsible for the service we are developing
For us that means:
All our teams strive to do continuous delivery - we do small, incremental releases and follow agile practices
We are empowered to use technology and tools to automate as much as possible
We build small services and strive to break up monolithic systems where we have them
Each small team is responsible for everything from the requirements to the development to running it in Production. If we build it we own it
What you’ll do
Design and develop clean, efficient, and maintainable Java code.
Build and maintain microservices within a distributed architecture.
Ensure system stability and performance in production environments.
Collaborate with business stakeholders to understand FX domain requirements.
Participate in the full software development lifecycle, from concept to deployment.
Automate testing and deployment for frequent, reliable releases.
Ensure high availability and ownership of the services you build.
Communicate effectively with global teams and cross-functional stakeholders.
What you need to have to succeed in this role
Strong programming skills in Java and deep understanding of the JVM.
Hands-on experience with Spring Boot, Spring Cloud, and microservices.
Solid knowledge of SQL and database design.
Familiarity with software design patterns and best practices.
Experience working in Agile/DevOps environments with CI/CD pipelines.
Proficiency in English (minimum B2 level) with strong communication skills.
Ability to work independently and manage multiple priorities under pressure.
A collaborative mindset with a proactive and flexible approach.
Nice to have:
Knowledge of FX/MM and FX derivatives/options products
Experience working in multicultural, globally distributed teams
Familiarity with observability tools for metrics and tracing
Exposure to multiple programming languages (e.g., JavaScript, C++, Scala)
Experience with Murex (especially v3.1) and components like MxML Exchange or Datamart
What we offer
Competitive salary
Annual performance-based bonus
Additional bonuses for recognition awards
Multisport card
Private medical care
Life insurance
One-time reimbursement of home office set-up (up to 800 PLN).
Corporate parties & events
CSR initiatives
Nursery and kindergarten discounts
Financial support with trainings and education
Social fund
Flexible working hours
Free parking
If your CV meets our criteria, you should expect the following steps in the recruitment process:
Online behavioural test
Telephone screen
Job Interviews with the hiring manager
We are looking to hire as soon as possible so don’t wait and apply now!
You'll achieve more when you join HSBC.