Senior Java Engineer – Microservices & Cloud (GCP)
ITDS
⚲ Krakow
25 200 - 29 400 PLN netto (B2B)
Wymagania
- Apache Beam
- test-driven development
- Java
- Spring Boot
- Redis
- Microservices
- Google Cloud Platform
- DevOps
- CI/CD
- Distributed systems
Opis stanowiska
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.