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