Jetzt bewerben

Java Developer (Investment Banking Tech)

HSBC Technology Poland

Kraków
19000 - 25000 PLN
Festanstellung
Java
Festanstellung

Must have

  • Java

  • JVM

  • Spring Boot

  • Spring Cloud

  • English

Nice to have

  • Microservices

  • SQL

  • DevOps

  • CD pipeline

  • Communication skills

  • JavaScript

  • C++

  • Scala

Requirements description

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

Offer 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.

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

Your responsibilities

  1. Design and develop clean, efficient, and maintainable Java code.
  2. Build and maintain microservices within a distributed architecture.
  3. Ensure system stability and performance in production environments.
  4. Collaborate with business stakeholders to understand FX domain requirements.
  5. Participate in the full software development lifecycle, from concept to deployment.
  6. Automate testing and deployment for frequent, reliable releases.

show all (8)

Aufrufe: 1
Veröffentlichtvor 2 Tagen
Läuft abin 29 Tagen
Art des VertragsFestanstellung
Quelle
Logo

Ähnliche Jobs, die für Sie von Interesse sein könnten

Basierend auf "Java Developer (Investment Banking Tech)"