Senior Java Engineer – Microservices & Cloud (GCP)

Java

Senior Java Engineer – Microservices & Cloud (GCP)

Java
Centrum, Krakow

ITDS

Full-time
B2B
Mid
Hybrid
6 984 - 8 149 USD
Net per month - B2B

Job description

Unleash innovation at scale — join the forefront of cloud-native banking solutions!


Krakow-based opportunity with hybrid work model



As a Senior Java Engineer – Microservices & Cloud (GCP), you will be working for HSBC, one of Europe's largest banks and a global investment banking leader. You’ll contribute to the development of next-generation Counterparty Credit Risk Engines, leveraging microservices architecture and cloud technologies to revolutionize risk management in the financial industry. This is your chance to be part of a pioneering team shaping the future of banking technology and advancing your career through impactful innovation.

Your main responsibilities:

  • Design, build, and maintain efficient, reusable, and reliable Java microservices in a cloud environment.
  • Drive the full development lifecycle, from problem discovery and prototyping to implementation and adoption.
  • Collaborate closely with international teams in Krakow, Asia, and the UK, ensuring high-performance and secure solutions.
  • Focus on performance, availability, reliability, and security of distributed systems.
  • Mentor and coach fellow engineers to foster best practices and continuous improvement.
  • Support platform stability through incident resolution, monitoring, and problem management.
  • Develop automated tooling to enhance operational support functions.

You're ideal for this role if you have:

  • At least 4 years of experience in designing and operating distributed systems in Java.
  • Proven expertise in developing microservices using Java and Spring Boot.
  • Solid knowledge of cloud platforms, preferably Google Cloud Platform (GCP).
  • Practicing test-driven development (TDD) within agile environments.
  • Strong understanding of DevOps practices, CI/CD pipelines, and automation tools.
  • Excellent communication skills and an ability to translate functional requirements into technical solutions.

It is a strong plus if you have: (optional)

  • Experience with Apache Beam and Apache Flink.
  • Knowledge of in-memory data stores like Redis.
  • Familiarity with automation tools such as Jenkins and Ansible.
  • Experience working with relational databases like Oracle or PostgreSQL.

Language Required for the role:

  • English — fluent

Eligibility for the role:

  • Only candidates with an existing legal right to work in the European Union will be considered for this role.

#MAKEYourCareerBETTER

  • Interested? Apply now and include your CV (preferably in English) along with a statement confirming your consent to the processing and storage of your personal data.

Tech stack

    English

    B2

    Distributed systems

    advanced

    Microservices

    advanced

    Java

    advanced

    Spring Boot

    advanced

    DevOps

    regular

    Google Cloud Platform

    regular

    CI/CD

    regular

    test-driven development

    regular

    Redis

    nice to have

    Apache Beam

    nice to have

Office location