Senior Java Engineer with GCP / GenAI
📍 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.
Why apply for an Antal job offer?
When your application is successful, you will be supported by a dedicated Consultant who will stay in regular contact with you (via email or phone), help you prepare for interviews with your future employer, and ensure a smooth and professional recruitment process.
About Antal
Antal is a leading recruitment and HR advisory company, present in Poland since 1996 and later expanded to the Czech Republic and Hungary. Across the CEE region, we employ around 150 professionals who deliver a full range of services – from specialist and executive recruitment, employee outsourcing and HR consulting, to employer branding and market research.
Our division-based structure combines deep industry expertise with functional specialisation, enabling us to provide tailored solutions for companies in every sector. We act as a trusted partner for both employers and candidates, sharing our knowledge and guiding them through every stage of the talent journey. We connect exceptional people with the right opportunities and help organisations build successful teams.
Senior Java Engineer with GCP / GenAI
Senior Java Engineer with GCP / GenAI