freehire launches on Product Hunt on 26 August.

Follow →

HSBCJP00057891 Sr. Java GCP Engineer

Open 29d

📍 Location: Kraków (hybrid: 2 days in the office / 3 days remote)
📄 B2B: 200 - 250 PLN/h
🏦 Industry: Banking

We are currently looking for an experienced Senior Java Engineer with GCP / GenAI to join a strategic global banking programme focused on building next-generation Collateral & Facility Management capabilities. The initiative involves developing an in-house enterprise platform that will replace an existing commercial solution, leveraging modern engineering practices and an AI-enabled Software Development Lifecycle (SDLC). This role combines hands-on software engineering, cloud technologies, modern integration patterns, and responsible adoption of AI-assisted development. You will work within international cross-functional teams delivering scalable, secure, and production-ready solutions while contributing to the adoption of GenAI-powered engineering practices across the programme.

Key responsibilities:

  • Design, develop, test, and maintain enterprise-grade Java microservices and backend components.
  • Contribute to solution architecture and integration design, ensuring alignment with target architecture and non-functional requirements.
  • Deliver high-quality production code with a strong focus on security, resilience, maintainability, and performance.
  • Build and support distributed services running in cloud environments.
  • Develop robust automated testing strategies, including unit, integration, and contract testing.
  • Participate in technical design reviews, code reviews, and security reviews, ensuring engineering quality standards are met.
  • Collaborate with architects, Tech Leads, QA, SRE, platform teams, and business stakeholders to deliver integrated solutions.
  • Support CI/CD processes, quality gates, and release management activities.
  • Apply AI-assisted development tools and GenAI techniques responsibly to accelerate software delivery while maintaining governance, traceability, and security standards.
  • Contribute to AI-enabled engineering practices, including LLM-assisted development, RAG concepts, and agent-based automation patterns.
  • Promote engineering excellence, continuous improvement, and knowledge sharing across teams.

Requirements:

  • Strong hands-on experience with Java and Spring Boot in enterprise-scale environments.
  • Experience building and maintaining production-grade microservices and distributed systems.
  • Solid experience with relational databases (Oracle and/or PostgreSQL), including schema design, performance optimization, and transactional integrity.
  • Strong testing background, including JUnit, Mockito, Testcontainers, API testing, and contract testing.
  • Practical experience with CI/CD pipelines, quality gates, and code quality tools (e.g., Jenkins, GitLab, SonarQube, SAST/DAST).
  • Good understanding of API design, RESTful services, messaging, and event-driven architectures.
  • Experience contributing to technical design decisions and balancing business requirements with engineering best practices.
  • Hands-on experience working with Google Cloud Platform (GCP).
  • Understanding of secure software development practices and operational readiness requirements.
  • Practical exposure to GenAI tools and concepts, including LLMs and AI-assisted software development workflows.
  • Strong communication skills and ability to work effectively within international, cross-functional teams.

Nice to have:

  • Experience delivering solutions within highly regulated financial services environments.
  • Knowledge of cloud-native technologies, containers, Kubernetes, and service mesh architectures.
  • Experience with observability platforms, resilience testing, and performance engineering.
  • Hands-on experience implementing or integrating GenAI solutions such as RAG pipelines, prompt engineering, evaluation frameworks, or AI governance controls.
  • Experience driving AI-enabled SDLC initiatives and engineering productivity improvements.
  • Understanding of modern software delivery practices and platform engineering principles.

What we offer:

  • Opportunity to work on a strategic global banking transformation programme.
  • Exposure to cutting-edge AI-enabled software engineering practices and cloud technologies.
  • Collaboration with highly experienced international engineering and architecture teams.
  • Long-term cooperation within a stable enterprise-scale environment.
  • Private healthcare package (LuxMed).
  • Multisport card.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available