April 8, 2026

Scala/Spark Developer Enterprise

Mid • Hybrid

150 - 199 PLN

Krakow, Poland

Scala/Spark Developer

Kraków (Hybrid, 2 days in office)

O projekcie:Pracując nad Global Social Network Analytics (GSNA) platform, wykorzystujemy Big Data, AI i Google Cloud Platform (GCP), aby identyfikować potencjalne ryzyka przestępstw finansowych. Nasz zespół wspiera globalną sieć Investigatorów, Intelligence Analystów i Data Scientistów w prowadzeniu skutecznych dochodzeń opartych na inteligencji danych.

Dlaczego warto do nas dołączyć:

  • Jesteśmy zespołem 150+ osób, pracującym zgodnie z Agile Scrum w lokalizacjach w Polsce, Chinach i Wielkiej Brytanii.

  • Świetna kultura współpracy, otwartość i regularne wspólne wyjścia, aby celebrować sukcesy i uczyć się na porażkach.

  • Będziesz pracować hybrydowo, 2 dni w tygodniu w biurze w Krakowie, resztę czasu zdalnie.

Twoje zadania:

  • Tworzenie pipeline’ów w Scala/Spark w Google Cloud Platform (GCP), analiza danych w jednym z największych Datalakes na świecie.

  • Wdrażanie testów przy użyciu AirFlow, dbanie o jakość kodu i zgodność z regulacjami.

  • Współpraca z innymi programistami w Polsce, UK i Chinach.

  • Utrzymanie kodu: testowanie, refaktoryzacja, poprawki.

  • Pomoc Product Ownerom w zrozumieniu i doprecyzowaniu backlogu technicznego.

  • Dzielenie się wiedzą w zespole i na poziomie globalnym.

  • Udział w pełnym cyklu rozwoju produktu, w tym w release’ach do produkcji.

Wymagania:

  • Bardzo dobra znajomość Scala/Spark

  • Doświadczenie z GitHub, AirFlow, podstawy Python

  • Praca w Scrum i znajomość Jira/Confluence

  • Dobre umiejętności komunikacyjne w języku angielskim

Mile widziane:

  • Doświadczenie z GCP, Apache AirFlow, Jenkins

  • Znajomość JUnit, TDD, BDD

  • Praktyki Clean Code, SOLID, KISS, DRY, wzorce projektowe

  • Elasticsearch i doświadczenie w chmurze (AWS, Azure)

  • Certyfikaty Secure Code Warrior

Co wyróżnia tę rolę:

  • Realny wpływ na globalną walkę z przestępczością finansową

  • Praca nad nowoczesnymi technologiami Big Data i AI

  • Świetna hybrydowa kultura pracy w Krakowie i kontakt z zespołami międzynarodowymi

Dołącz do nas i twórz rozwiązania, które realnie zmieniają sposób prowadzenia dochodzeń finansowych!

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.

Similar jobs you might like

Technology

Antal Sp. z o.o.

Scala/ Spark Developer

Senior

Hybrid

Krakow, Poland

180 - 220 PLN/hr

🏢 Summary: Hybrid Scala / Spark Developer role focused on building and maintaining a large-scale Big Data platform for financial crime detection on Google Cloud Platform. The position involves developing scalable data processing pipelines, orchestrating workflows, and contributing to the full software development lifecycle within Agile Scrum teams. You will collaborate with international teams to deliver high-quality, cloud-based data solutions. 🗂️ Requirements: Strong hands-on experience with Scala, Strong hands-on experience with Apache Spark, Experience using GitHub, Basic knowledge of Python, Basic knowledge of Apache Airflow, Experience with Jira, Experience with Confluence, Experience working in Agile Scrum teams, Strong English communication skills (spoken and written) 📃 Skills: Scala, Spark, GCP, GitHub, Python, Airflow, Jira, Confluence, JUnit, Jenkins, Elasticsearch, AWS, Azure 🏢 Description: Scala / Spark Developer Kraków, Poland (Hybrid – 2 days per week from the office) 180-220PLN netto/hour About the Project Join an international team developing a next-generation Big Data platform focused on detecting and preventing financial crime. The platform leverages Big Data technologies, Artificial Intelligence, and Google Cloud Platform (GCP) to analyze large-scale datasets, enabling investigators, intelligence analysts, and data scientists to identify potential financial crime risks worldwide. You will become part of a team of over 150 professionals working across Poland, the UK, and China in an Agile Scrum environment. The teams operate in two-week sprints with six-week release cycles, fostering collaboration, continuous improvement, and knowledge sharing. Your Responsibilities Develop and maintain data processing pipelines using Scala and Apache Spark on Google Cloud Platform. Build scalable Big Data solutions for processing and analyzing large datasets. Work with Apache Airflow to orchestrate workflows and validate automated tests. Participate in the full software development lifecycle, from technical analysis to production deployments. Write clean, maintainable, and high-quality code through testing, refactoring, and bug fixing. Collaborate closely with distributed development teams, Product Owners, and other stakeholders. Contribute to sprint planning, backlog refinement, and Agile ceremonies. Share technical knowledge and support continuous improvement across the team. Requirements Must-have Strong hands-on experience with Scala and Apache Spark. Experience using GitHub. Basic knowledge of Python and Apache Airflow. Experience with Jira and Confluence. Experience working in Agile Scrum teams. Strong English communication skills, both spoken and written. Nice to Have Experience with Google Cloud Platform (GCP). Knowledge of JUnit, TDD, and BDD practices. Experience with Jenkins. Understanding of Clean Code principles, SOLID, KISS, DRY, and design patterns. Experience with Elasticsearch. Experience with at least one major cloud platform (AWS or Azure). Secure Code Warrior certification. What We Offer Hybrid work model – 2 days per week from our office in Kraków . Benefits: Multisport Card and Private Healthcare package Opportunity to work on a large-scale, international Big Data platform with global impact. Exposure to modern technologies, including Scala, Spark, GCP, AI, and cloud-native solutions. A collaborative and supportive Agile environment with experienced international teams. End-to-end involvement in the software development lifecycle. Opportunities for continuous learning, knowledge sharing, and professional growth. A friendly team culture that values collaboration, innovation, and continuous improvement. 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. Discover our latest job openings: https://en.antal.pl/candidates Follow us on LinkedIn: https://www.linkedin.com/company/antalpoland

Technology

Antal Sp. z o.o.

Scala Spark Engineer

Senior

Hybrid

Krakow, Poland

190 - 220 PLN/hr

🏢 Summary: B2B opportunity for an experienced Scala Spark Engineer to build and maintain scalable data pipelines for a global financial‑crime prevention analytics platform on Google Cloud. The role involves working with Big Data and AI solutions in an international Agile environment, contributing to full development lifecycle and production releases. Hybrid work model in Kraków with long‑term cooperation and exposure to modern cloud technologies. 🗂️ Requirements: Very good knowledge of Scala Spark, Experience with GitHub, Airflow and basic Python knowledge, Experience with Jira and Confluence, Experience working in Scrum, Good communication skills in English 📃 Skills: Scala, Spark, Airflow, Python, GitHub, Jira, Confluence, GCP, JUnit, Jenkins, Elasticsearch, Azure, AWS, TDD, BDD 🏢 Description: Location: Kraków (2 times per week from the office) B2B | 180–220 PLN netto/hour About the Role: We are looking for an experienced Scala Spark Engineer to join a global technology organisation building advanced analytics solutions for financial‑crime prevention. You will work with Big Data, AI and Google Cloud Platform, creating scalable data pipelines and contributing to a platform used by investigators, analysts and data scientists worldwide. The team operates across Poland, China and the UK, following Agile Scrum with 2‑week sprints and 6‑week release cycles. We value transparency, collaboration and continuous improvement, and we maintain a friendly, supportive engineering culture. Key Responsibilities: • Deliver Sprint backlog items and support the team in achieving Sprint goals • Build and maintain data pipelines using Scala Spark in GCP • Analyse large‑scale datasets using Spark Shell • Use Airflow to validate and automate tests you create • Collaborate with distributed development teams across multiple countries • Follow Scrum practices and actively participate in Agile ceremonies • Perform standard code maintenance: testing, refactoring, debugging • Support Product Owners in refining technical backlog items • Share knowledge within the team and across the wider organisation • Participate in the full development lifecycle, including production releases Requirements: • Very good knowledge of Scala Spark • Experience with GitHub • Airflow and basic Python • Jira and Confluence • Experience working in Scrum • Good communication skills in English Nice to Have: • GCP and Apache Airflow • JUnit, TDD, BDD • Jenkins • Clean code principles: SOLID, KISS, DRY, design patterns • Elasticsearch • Experience with at least one major cloud provider (Azure, AWS) • Previous Secure Code Warrior certifications What We Offer: • Work on a global, next‑generation analytics platform • Exposure to Big Data, AI and modern cloud technologies • International environment with strong engineering culture • Stable long‑term cooperation • Benefits package: Multisport Card, Luxmed 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. Discover our latest job openings: https://en.antal.pl/candidates Follow us on LinkedIn: https://www.linkedin.com/company/antalpoland

Technology

Antal Sp. z o.o.

Full Stack Developer (Java, React)

Mid

Hybrid

Krakow, Poland

30,000 - 38,000 PLN/hr

🏢 Summary: Full Stack Developer role in a hybrid model focused on building and maintaining modern web applications using Java and React. The position involves full software development lifecycle participation, including design, development, CI/CD, and production support in an Agile/DevOps environment. The offer provides engagement in impactful digital and financial platforms within cross-functional teams. 🗂️ Requirements: Strong proficiency in Java, Strong proficiency in React, Strong proficiency in HTML, Experience in Agile environments, Experience in DevOps practices and CI/CD, Solid software engineering fundamentals, Ability to participate in full software development lifecycle, Fluent English, Availability to work hybrid in Kraków (2 days per week in office) 📃 Skills: Java, React, HTML, CI/CD, Agile, DevOps, Microservices, PostgreSQL, Linux, Clojure, Kotlin, Python, Rust 🏢 Description: Location: Kraków (hybrid - 2 days per week in the office) Contract Type: B2B / Contract Working Time: Full-time Rate: 180–230 PLN/h About the Role We are looking for a Full Stack Developer to join a dynamic digital technology team. You will be part of a collaborative, fast-paced environment, participating in the full software development lifecycle: design, development, testing, deployment, and production support. You will work closely with product owners and cross-functional teams, building robust web applications, modern tools for business users, and next-generation digital platforms. This is a great opportunity to work on impactful projects across the organization while continuously learning new technologies. Responsibilities Design, develop, and maintain web applications using Java, React, and HTML. Collaborate with product owners and engineers to gather requirements and deliver high-quality solutions. Contribute to Agile and DevOps practices, including CI/CD pipelines and production support. Implement features leveraging domain knowledge in financial services or related products. Participate in code reviews, technical discussions, and sprint planning. Apply analytical and engineering principles to solve complex problems efficiently. Support applications and related services, ensuring reliability and performance. Communicate effectively in English, both verbally and in writing. Requirements Strong proficiency in Java, React, and HTML. Solid software engineering fundamentals and problem-solving skills. Experience in Agile and DevOps environments. Willingness to learn new programming languages and technologies. Excellent communication and teamwork skills. Self-motivated, proactive, and able to take ownership of assigned tasks. Fluent in English. Nice-to-Have Experience with financial platforms, trading systems, or banking products. Exposure to microservices architecture, PostgreSQL, or Linux environments. Knowledge of other languages such as Clojure, Kotlin, Python, Rust. Why Join Work on innovative digital platforms used by teams across the organization. Participate in full software lifecycle, including design, development, and production support. Collaborate with highly skilled, cross-functional teams in a hybrid work environment. Access to modern technologies and continuous learning opportunities. Real impact on business-critical systems and end-user solutions. Co zyskasz dzięki aplikacji na ofertę Antal? Gdy Twoja aplikacja zostanie rozpatrzona pozytywnie (zostaniesz zaproszony/a do procesu), otrzymasz wsparcie Konsultanta/Konsultantki, który/a utrzyma z Tobą stały kontakt (mailowo lub telefonicznie), pomoże Ci przygotować się do rozmowy rekrutacyjnej z przyszłym pracodawcą oraz zatroszczy się o jakość procesu rekrutacyjnego, w którym aktualnie bierzesz udział. Kim jesteśmy? Jesteśmy liderem rekrutacji specjalistów i menedżerów oraz doradztwa w obszarze HR. Marka obecna jest w 35 krajach, w Polsce działa od 1996 roku. Przez ten czas zbudowaliśmy wiele karier kandydatów, dzięki elastycznemu i kompleksowemu podejściu do wszystkich rekrutacji. Antal tworzy ponad 130 profesjonalnych konsultantów ds. rekrutacji, którzy są oni nie tylko skutecznymi rekruterami, ale także wykwalifikowanymi doradcami, specjalizującymi się zarówno w zakresie wybranego sektora, jak i stanowiska.

Technology

Antal Sp. z o.o.

Senior Full-stack Developer (Java, JavaScript, React)

Senior

Hybrid

Krakow, MA, Poland

30,200 - 35,200 PLN

🏢 Summary: Senior Full Stack Developer role involving end-to-end participation in the software development lifecycle, including requirements analysis, implementation, testing, and production support. The position focuses on designing and delivering new features while maintaining existing applications and managing technical debt within a collaborative team environment. Hybrid work model based in Kraków. 🗂️ Requirements: Very good knowledge of Java, Experience with databases and SQL, Practical knowledge of Git, Practical knowledge of Unix systems, Understanding of HTTP API and REST, Ability to analyze business requirements and implement solutions 📃 Skills: Java, SQL, Git, Unix, REST, HTTP, Databases 🏢 Description: Poszukujemy Senior Full Stack Developera. Osoba na tym stanowisku będzie aktywnie uczestniczyć we wszystkich etapach cyklu rozwoju oprogramowania, w tym w analizie wymagań, testowaniu oraz wsparciu systemów produkcyjnych. Lokalizacja: Kraków Tryb pracy: hybrydowy Zakres obowiązków: Praca w zespole liczącym od 4 do 6 osób, z przypisanym Product Ownerem (zespoły zazwyczaj działają w jednej lokalizacji, choć mogą być rozproszone geograficznie) Analiza wymagań biznesowych, dzielenie ich na mniejsze zadania (stories) oraz ich iteracyjne wdrażanie na produkcję Aktywne uczestnictwo w utrzymaniu i wsparciu aplikacji – obowiązuje zasada: „zespół, który tworzy, odpowiada również za wsparcie” Identyfikowanie obszarów długu technologicznego oraz dbanie o właściwą równowagę pomiędzy jego redukcją a rozwojem nowych funkcjonalności Projektowanie rozwiązań dla nowych funkcji zgodnie z obowiązującymi standardami technologicznymi i ograniczeniami Ścisła współpraca z innymi członkami zespołu, w tym programowanie w parach (pair programming) Wymagania: Otwartość na naukę i pracę z wieloma językami programowania Praktyczna znajomość systemów Unix Zrozumienie baz danych z perspektywy użytkownika/klienta Wiedza z zakresu komunikacji poprzez HTTP API, w szczególności REST Must have: Bardzo dobra znajomość Java Doświadczenie w pracy z bazami danych i SQL Praktyczna znajomość systemu kontroli wersji Git Nice to have / Optional: Znajomość JavaScript oraz React Oferujemy / Benefity: Prywatną opiekę medyczną Kartę Multisport lub dostęp do systemu MyBenefit Ubezpieczenie na życie Co zyskasz dzięki aplikacji na ofertę Antal? Gdy Twoja aplikacja zostanie rozpatrzona pozytywnie (zostaniesz zaproszony/a do procesu), otrzymasz wsparcie Konsultanta/Konsultantki, który/a utrzyma z Tobą stały kontakt (mailowo lub telefonicznie), pomoże Ci przygotować się do rozmowy rekrutacyjnej z przyszłym pracodawcą oraz zatroszczy się o jakość procesu rekrutacyjnego, w którym aktualnie bierzesz udział. Kim jesteśmy? Jesteśmy liderem rekrutacji specjalistów i menedżerów oraz doradztwa w obszarze HR. Marka obecna jest w 35 krajach, w Polsce działa od 1996 roku. Przez ten czas zbudowaliśmy wiele karier kandydatów, dzięki elastycznemu i kompleksowemu podejściu do wszystkich rekrutacji. Antal tworzy ponad 130 profesjonalnych konsultantów ds. rekrutacji, którzy są oni nie tylko skutecznymi rekruterami, ale także wykwalifikowanymi doradcami, specjalizującymi się zarówno w zakresie wybranego sektora, jak i stanowiska. Sprawdź inne aktualne oferty pracy na: https://antal.pl/dla-kandydata Zaobserwuj nasz profil na LinkedIn: https://www.linkedin.com/company/antalpoland

Technology

Antal Sp. z o.o.

Full stack developer HAMZA

Senior

Hybrid

Krakow, Poland

150 - 200 PLN

🏢 Summary: Full Stack Developer role in a hybrid model, focused on building and supporting AI-powered platforms for institutional investors using Java and Python in a microservices environment. The position involves end-to-end ownership of features, from analysis to production, within a small, autonomous team delivering scalable, high-performance systems. The role includes work on greenfield projects and exposure to AI, NLP, and data-driven solutions in global financial markets. 🗂️ Requirements: 5+ years of software development experience, Strong proficiency in Java, Strong proficiency in Python, Experience with Spring Framework, Experience with SQL and NoSQL databases, Experience with microservices architecture, Experience with event streaming technologies, Understanding of SOLID and Clean Code principles, Understanding of DDD and BDD, Ability to support and troubleshoot production systems, English proficiency (written and spoken) 📃 Skills: Java, Python, Spring, SQL, NoSQL, PostgreSQL, MongoDB, Microservices, EventStreaming, JavaScript, Vue, AI, NLP, MachineLearning, DataScience, SOLID, DDD, BDD 🏢 Description: Oto propozycja dynamicznego, atrakcyjnego ogłoszenia pod tę rolę, z wyróżnionymi kluczowymi komponentami: Full Stack Developer Kraków (Hybrid, 2 days in office) Are you passionate about full lifecycle software development and eager to work on cutting-edge AI-powered platforms for global markets? We are looking for a Full Stack Developer to join our AI Markets team within Corporate & Institutional Banking Technology (CIB) , delivering real impact for institutional investors worldwide. Why this role is exciting: You'll be part of a small, autonomous team (4–6 engineers) with a dedicated Product Owner , taking business requirements and delivering iterative solutions to production. You'll own your code end-to-end – “if you build it, you support it” is our mantra. Work on greenfield projects leveraging Java, Python , and optionally JavaScript/Vue , contributing to highly scalable, high-performance systems . Collaborate in a hybrid, global environment with cross-functional teams across multiple locations. Explore AI, NLP, Machine Learning, and data-driven solutions applied to real-time financial market insights. Your Responsibilities: Design, develop, and maintain modern web applications using Java, Python, and optionally JavaScript/Vue . Take ownership of stories from analysis to production , ensuring quality, maintainability, and performance . Identify and manage technical debt , balancing new features with system health. Pair with team members and contribute to code reviews, technical discussions, and solution design . Support production and troubleshoot issues – the team builds it, the team supports it . What we are looking for: 5+ years of development experience , with strong Java and Python skills . Deep understanding of SOLID, Clean Code, DDD, BDD principles. Experience with Spring Framework and SQL/NoSQL databases (PostgreSQL, MongoDB). Prior experience with microservices and event streaming technologies . Ability to teach, mentor, and collaborate with team members to design new solutions. Strong communication skills in English (written and oral). Experience in machine learning, NLP, AI, or Data Science is a plus. Optional: Prompt Engineering, LangChain, LangGraph, Clean Architecture experience. What you can expect from us: We embrace flexible, hybrid working , hybrid teams, and self-organising teams . Daily collaboration, no strict sprints – we favor flow, frequent low-risk releases . Exposure to a wide technology stack : Java, Python, JavaScript, Clojure, Kotlin, Bash, React, Vue – and openness to learn new technologies . Be part of a 350-strong global department across Hong Kong, China, India, Poland, UK, USA, and Canada. Opportunity to rotate across teams and work on multiple impactful projects. A chance to contribute to AI-driven platforms transforming how investors interact with markets . Recruitment process: 30 min: Conversation about the project, ways of working, and candidate introduction. 1h 30 min: Technical interview with live coding , IDE-ready session. If you are curious, passionate about technology, and love to experiment while delivering value, this is the place for you! 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.

Technology

Antal Sp. z o.o.

Full Stack Developer

Senior

Hybrid

Krakow, Poland

180 - 230 PLN

🏢 Summary: Full Stack Developer role focused on building and supporting AI-powered web platforms for institutional banking markets. The position involves end-to-end ownership of greenfield and scalable systems using Java and Python within a small, autonomous team. You will design, develop, and maintain microservices-based applications and contribute to high-performance, data-driven solutions deployed to production. 🗂️ Requirements: 5+ years of software development experience, Strong proficiency in Java, Strong proficiency in Python, Experience with Spring Framework, Experience with SQL and NoSQL databases, Experience with microservices architecture, Experience with event streaming technologies, Knowledge of SOLID and Clean Code principles, Understanding of DDD and BDD, Ability to support and troubleshoot production systems, English proficiency (written and spoken) 📃 Skills: Java, Python, Spring, SQL, PostgreSQL, MongoDB, NoSQL, Microservices, EventStreaming, SOLID, DDD, BDD, JavaScript, Vue, AI, NLP, MachineLearning, LangChain, LangGraph 🏢 Description: Oto propozycja dynamicznego, atrakcyjnego ogłoszenia pod tę rolę, z wyróżnionymi kluczowymi komponentami: Full Stack Developer Kraków (Hybrid, 2 days in office) Are you passionate about full lifecycle software development and eager to work on cutting-edge AI-powered platforms for global markets? We are looking for a Full Stack Developer to join our AI Markets team within Corporate & Institutional Banking Technology (CIB) , delivering real impact for institutional investors worldwide. Why this role is exciting: You'll be part of a small, autonomous team (4–6 engineers) with a dedicated Product Owner , taking business requirements and delivering iterative solutions to production. You'll own your code end-to-end – “if you build it, you support it” is our mantra. Work on greenfield projects leveraging Java, Python , and optionally JavaScript/Vue , contributing to highly scalable, high-performance systems . Collaborate in a hybrid, global environment with cross-functional teams across multiple locations. Explore AI, NLP, Machine Learning, and data-driven solutions applied to real-time financial market insights. Your Responsibilities: Design, develop, and maintain modern web applications using Java, Python, and optionally JavaScript/Vue . Take ownership of stories from analysis to production , ensuring quality, maintainability, and performance . Identify and manage technical debt , balancing new features with system health. Pair with team members and contribute to code reviews, technical discussions, and solution design . Support production and troubleshoot issues – the team builds it, the team supports it . What we are looking for: 5+ years of development experience , with strong Java and Python skills . Deep understanding of SOLID, Clean Code, DDD, BDD principles. Experience with Spring Framework and SQL/NoSQL databases (PostgreSQL, MongoDB). Prior experience with microservices and event streaming technologies . Ability to teach, mentor, and collaborate with team members to design new solutions. Strong communication skills in English (written and oral). Experience in machine learning, NLP, AI, or Data Science is a plus. Optional: Prompt Engineering, LangChain, LangGraph, Clean Architecture experience. What you can expect from us: We embrace flexible, hybrid working , hybrid teams, and self-organising teams . Daily collaboration, no strict sprints – we favor flow, frequent low-risk releases . Exposure to a wide technology stack : Java, Python, JavaScript, Clojure, Kotlin, Bash, React, Vue – and openness to learn new technologies . Be part of a 350-strong global department across Hong Kong, China, India, Poland, UK, USA, and Canada. Opportunity to rotate across teams and work on multiple impactful projects. A chance to contribute to AI-driven platforms transforming how investors interact with markets . Recruitment process: 30 min: Conversation about the project, ways of working, and candidate introduction. 1h 30 min: Technical interview with live coding , IDE-ready session. If you are curious, passionate about technology, and love to experiment while delivering value, this is the place for you! 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.

Technology

Antal Sp. z o.o.

Senior Backend Engineer (Java/Kotlin, PostgreSQL)

Senior

Hybrid

Krakow, Poland

180 - 220 PLN

🏢 Summary: Contract B2B role for a Fullstack Developer with strong backend focus (Java/Kotlin, PostgreSQL) or Backend Developer willing to grow in frontend. Work in a small agile team delivering and maintaining applications, designing new features, and supporting production systems. Hybrid work model with regular on-site presence in Kraków. 🗂️ Requirements: Very good knowledge of Java, Very good knowledge of Kotlin, Experience with databases and SQL, Practical knowledge of Git, Knowledge of Unix systems, Understanding of HTTP APIs and REST, Willingness to work with multiple programming languages 📃 Skills: Java, Kotlin, SQL, PostgreSQL, Git, Unix, HTTP, REST, JavaScript, React 🏢 Description: Ze względu na aktualne potrzeby projektowe klienta poszukujemy doświadczonego Fullstack Developera z wyraźnym nastawieniem na backend (Java/Kotlin, PostgreSQL) lub Backend Developera z gotowością do rozwijania kompetencji w obszarze frontendu . Lokalizacja: Kraków Tryb pracy: hybrydowy, 2 x w tyg. praca w biurze Forma zatrudnienia: contract, B2B Zakres obowiązków: Praca w zespole liczącym od 4 do 6 osób, z przypisanym Product Ownerem (zespoły zazwyczaj działają w jednej lokalizacji, choć mogą być rozproszone geograficznie) Analiza wymagań biznesowych, dzielenie ich na mniejsze zadania (stories) oraz ich iteracyjne wdrażanie na produkcję Aktywne uczestnictwo w utrzymaniu i wsparciu aplikacji – obowiązuje zasada: „zespół, który tworzy, odpowiada również za wsparcie” Identyfikowanie obszarów długu technologicznego oraz dbanie o właściwą równowagę pomiędzy jego redukcją a rozwojem nowych funkcjonalności Projektowanie rozwiązań dla nowych funkcji zgodnie z obowiązującymi standardami technologicznymi i ograniczeniami Ścisła współpraca z innymi członkami zespołu, w tym programowanie w parach (pair programming) Wymagania: Otwartość na naukę i pracę z wieloma językami programowania Praktyczna znajomość systemów Unix Zrozumienie baz danych z perspektywy użytkownika/klienta Wiedza z zakresu komunikacji poprzez HTTP API, w szczególności REST Must have: Bardzo dobra znajomość Java, Kotlin Doświadczenie w pracy z bazami danych i SQL Praktyczna znajomość systemu kontroli wersji Git Nice to have / Optional: Znajomość JavaScript lub React Oferujemy / Benefity: Prywatną opiekę medyczną Kartę Multisport lub dostęp do systemu MyBenefit Ubezpieczenie na życie Co zyskasz dzięki aplikacji na ofertę Antal? Gdy Twoja aplikacja zostanie rozpatrzona pozytywnie (zostaniesz zaproszony/a do procesu), otrzymasz wsparcie Konsultanta/Konsultantki, który/a utrzyma z Tobą stały kontakt (mailowo lub telefonicznie), pomoże Ci przygotować się do rozmowy rekrutacyjnej z przyszłym pracodawcą oraz zatroszczy się o jakość procesu rekrutacyjnego, w którym aktualnie bierzesz udział. Kim jesteśmy? Jesteśmy liderem rekrutacji specjalistów i menedżerów oraz doradztwa w obszarze HR. Marka obecna jest w 35 krajach, w Polsce działa od 1996 roku. Przez ten czas zbudowaliśmy wiele karier kandydatów, dzięki elastycznemu i kompleksowemu podejściu do wszystkich rekrutacji. Antal tworzy ponad 130 profesjonalnych konsultantów ds. rekrutacji, którzy są oni nie tylko skutecznymi rekruterami, ale także wykwalifikowanymi doradcami, specjalizującymi się zarówno w zakresie wybranego sektora, jak i stanowiska.

Technology

Antal Sp. z o.o.

Senior Full-Stack Developer

Senior

Hybrid

Krakow, Poland

200 - 260 PLN

🏢 Summary: Senior Full-Stack Developer role focused on designing and delivering end-to-end cloud solutions on Azure, combining architectural design with hands-on implementation. The position involves building secure, scalable APIs and microservices, leading platform integrations, and optimizing backend and UI layers. The role requires close collaboration with architecture stakeholders and ownership from design to production. 🗂️ Requirements: AZ-204 certification (minimum), 7+ years hands-on experience with Azure, Strong experience with Azure Functions, APIM, Service Bus, Application Insights, Strong expertise in Python, Additional experience in Java or .NET, Experience designing APIs and microservices, Experience with CRM/API integrations, Strong focus on unit testing and code quality, Experience with monitoring and debugging using Application Insights 📃 Skills: Azure, AzureFunctions, APIM, ServiceBus, AppInsights, Python, Java, .NET, APIs, Microservices, CRM, UnitTesting 🏢 Description: Senior Full-Stack Developer Hybrid working model with 2 days per week from the Kraków office ⚠️ Certification Requirement (Important) Candidates should ideally hold Azure certifications — AZ-204 is the minimum requirement, while AZ-400 is strongly preferred. Role Overview We are looking for a Senior Full-Stack Developer who thrives at the intersection of technical design and hands-on execution. This is not a purely architectural role — you will be responsible for designing how things should work and then building them end-to-end. You will act as a proactive partner to a Lead Solutions Architect, preparing robust technical designs for approval and then taking full ownership of delivery. Key Responsibilities Solution Design (hands-on) – Create end-to-end technical designs for APIs and microservices, including integration patterns Full-Cycle Development – Build and deliver secure, scalable, low-latency solutions across backend and UI layers Platform Integration – Lead integrations of platforms such as Highspot and Pendo using Azure Functions and Service Bus Code Optimization – Refactor and optimize Python-based solutions, including externally provided code Design Collaboration – Present and refine solutions in collaboration with architecture stakeholders Future-State Planning – Support technical discussions around potential migration to GCP environments Technical Requirements 7+ years of hands-on experience with Azure (Functions, App Insights, APIM, Service Bus) Strong expertise in Python Additional solid experience in Java or .NET Strong focus on unit testing and code quality Experience with Application Insights for monitoring, debugging, and optimization Proven experience designing integrations in CRM/API environments Professional Attributes Ability to move from design to production quickly and effectively Proactive, problem-solving mindset Strong communication skills with both technical and non-technical stakeholders Comfortable working across different technologies (Azure, GCP, Python, etc.) Nice to Have Experience with Google Cloud Platform (GCP) Experience with Highspot, Pendo, or MS Dynamics integrations What We Offer Opportunity to work on complex, enterprise-scale integrations Real ownership: from design to production delivery Collaboration with experienced architects and global teams Exposure to modern cloud ecosystems (Azure + GCP) Flexible hybrid model 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. Discover our latest job openings: https://en.antal.pl/candidates Follow us on LinkedIn: https://www.linkedin.com/company/antalpoland

Technology

Antal Sp. z o.o.

Senior Python Developer

Senior

Hybrid

Gdansk, Poland

🏢 Summary: Hybrid Senior Python Developer role focused on building high-performance APIs, microservices, and large-scale data processing pipelines within NLP, Machine Learning, and Generative AI systems. The position involves developing event-driven architectures, optimizing streaming and GPU-based workloads, and collaborating with ML teams to productionize models. You will work across the full service lifecycle in a cloud-based, production environment. 🗂️ Requirements: 5+ years of experience building and maintaining production systems, Strong Python backend development experience, Experience building APIs with FastAPI, Flask, or similar frameworks, Hands-on experience with streaming or message-based systems, Strong knowledge of Docker and Kubernetes, Proficiency in Linux environments, Experience with AWS (compute, storage, networking, monitoring), Experience with CI/CD pipelines and automated testing, Experience with logging and monitoring tools 📃 Skills: Python, FastAPI, Flask, Kafka, Docker, Kubernetes, Linux, AWS, CI/CD, Git, REST, Microservices, NLP, MachineLearning, GenerativeAI, GPU, Go, .NET 🏢 Description: Senior Python Developer 📍 Gdańsk, Poland | Hybrid (3 days from the office, 2 days remote) About the Company An international technology organization delivering advanced solutions that support engineering workflows and knowledge management. The company develops platforms and tools that enable efficient data processing, automation, and decision-making at scale across complex business environments. About the Team The Core Intelligence team is responsible for building and operating core backend services and large-scale data processing pipelines. The team works at the intersection of NLP, Machine Learning, and Generative AI, transforming unstructured and semi-structured data into high-quality, actionable insights. You will collaborate closely with software engineers, data scientists, and ML engineers to deliver robust, production-grade systems that bring advanced models into real-world applications. Responsibilities Design and develop high-performance APIs supporting data processing and intelligent systems Build and maintain production-grade microservices and data pipelines Implement and operate event-driven architectures and streaming systems Optimize data pipelines including preprocessing, model serving, and inference (including GPU workloads) Participate in the full service lifecycle: design, development, deployment, monitoring, and continuous improvement Collaborate with Data Science and ML teams to productionize models Requirements 5 + years of experience building and maintaining production systems Strong Python skills (backend development, APIs – e.g., FastAPI, Flask , or similar) Hands-on experience with streaming/message-based systems (e.g., Kafka ) Solid understanding of Docker , Kubernetes , and Linux environments Experience working with cloud platforms (preferably AWS : compute, storage, networking, monitoring) Familiarity with CI/CD pipelines, automated testing, logging, and monitoring Experience with Go, .NET, or other programming languages is a plus. Nice to Have Experience with data-intensive systems Interest or experience in Machine Learning, Generative AI, or agent-based systems. We offer Hybrid work model: 3 days per week from our modern office in Gdańsk Przymorze, 2 days remote. Employment via Antal: choice of employment contract or B2B contract, depending on your preference. Strong engineering culture, direct access to experienced experts and real influence on architecture and technology choices. All necessary equipment for effective office and home work. Attractive benefits package including private medical care, Multisport, life insurance and wellbeing initiatives. 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. Discover our latest job openings: https://en.antal.pl/candidates Follow us on LinkedIn: https://www.linkedin.com/company/antalpoland

Technology

Antal Sp. z o.o.

Senior Software Engineer (Java)

Senior

Hybrid

Krakow, Poland

35,000 - 43,000 PLN/hr

🏢 Summary: Senior API/Backend Engineer role focused on designing and building a modern, modular payment engine within a new payment systems architecture in the banking/FinTech sector. The position involves developing high-availability microservices, driving cloud transformation, and shaping architectural standards in a distributed, enterprise-scale environment. You will collaborate closely with DevOps and security teams to deliver resilient, secure, and scalable payment solutions. 🗂️ Requirements: Higher education in Computer Science or related field, 15+ years experience in API/backend engineering, 10+ years experience in microservices and application security, Strong Java expertise, Experience with SpringBoot, Experience designing distributed systems, Hands-on experience with Docker and Kubernetes, Experience with Kafka, Experience with monitoring and observability tools, Experience with cloud environments and DevOps practices, Knowledge of Linux and networking infrastructure, Experience in financial institution, preferably payments domain 📃 Skills: Java, SpringBoot, JVM, Microservices, API, Kafka, Docker, Kubernetes, ServiceMesh, Splunk, Grafana, Prometheus, Jaeger, Kiali, OpenTelemetry, Linux, Networking, Storage, LoadBalancing, CNI, Cloud, IAM, VPC, CICD, DevSecOps, Go, Rust 🏢 Description: 📍 Lokalizacja: Kraków (hybrydowo – 8 dni w biurze w miesiącu)📄 Forma współpracy: B2B💰 Stawka: 210 – 260 zł/h🏦 Branża: Bankowość / FinTech Dołącz do nowego zespołu odpowiedzialnego za rozwój przyszłej architektury systemów płatności, w tym wdrażanie nowego, lean i modułowego silnika płatności. Twoja praca przyczyni się do tworzenia nowej generacji systemów płatności, umożliwiających szybkie wdrażanie nowych funkcjonalności przy niskim koszcie i wysokiej jakości. Będziesz pracować w międzynarodowym, technologicznym środowisku, współpracując z zespołami DevOps, bezpieczeństwa i inżynierii w modelu inner sourcing, koncentrując się na ponownym wykorzystaniu i rozwoju istniejącego oprogramowania. Zakres obowiązków: Projektowanie i rozwój wysokiej jakości API i backendowych mikroserwisów w architekturze nowoczesnych systemów płatności. Tworzenie artefaktów architektonicznych, w tym analiz luk, niskopoziomowych projektów i modeli danych. Wdrażanie rozwiązań o wysokiej dostępności i odporności, zgodnie z najlepszymi praktykami. Wspieranie transformacji istniejącego środowiska płatności i migracji do technologii chmurowych. Mentoring zespołu, ustawianie standardów jakości kodu i najlepszych praktyk programistycznych. Rozwiązywanie problemów architektonicznych i technicznych oraz doradztwo dla zespołów projektowych. Partnerstwo z zespołem DevOps w zakresie automatyzacji wdrożeń, CI/CD oraz strumieni DevSecOps. Monitorowanie trendów technologicznych i cyberbezpieczeństwa, zapewnienie zgodności z regulacjami dotyczącymi danych. Wymagania: Wykształcenie wyższe w zakresie Informatyki, Inżynierii lub pokrewnych kierunków. Minimum 15 lat doświadczenia jako inżynier API / backend. Minimum 10 lat doświadczenia w tworzeniu mikroserwisów, bezpieczeństwie aplikacji, autoryzacji i middleware. Bardzo dobra znajomość Javy (Go/Rust mile widziane), Spring Boot, JVM tuning i optymalizacja. Doświadczenie w projektowaniu systemów rozproszonych, mikroserwisów, Docker, Kubernetes i service mesh. Doświadczenie z Kafka (budowa, konfiguracja, produkcja/konsumpcja danych). Doświadczenie z monitoringiem i observability: Splunk, Grafana, Prometheus, Jaeger, Kiali, OpenTelemetry. Praktyka w pracy z chmurą i DevOps, sieciami w VPC, IAM, oraz automatyzacji wdrożeń. Bardzo dobra znajomość infrastruktury: Linux, networking, storage, load-balancing, Kubernetes CNI. Doświadczenie w pracy w instytucji finansowej, najlepiej w obszarze płatności. Umiejętność pracy samodzielnej, myślenia analitycznego i rozwiązywania problemów. Doskonałe zdolności komunikacyjne w języku angielskim. Co oferujemy: Pracę przy strategicznych projektach płatności, które mają realny wpływ na transformację systemów finansowych. Realny wpływ na kształt i architekturę systemów w organizacji. Współpracę z międzynarodowym zespołem ekspertów technicznych. Możliwość korzystania z nowoczesnych narzędzi i technologii w środowisku inżynierskim klasy enterprise. Hybrydowy model pracy z biurem w Krakowie 8 dni w miesiącu. Co zyskasz dzięki aplikacji na ofertę Antal? Gdy Twoja aplikacja zostanie rozpatrzona pozytywnie (zostaniesz zaproszony/a do procesu), otrzymasz wsparcie Konsultanta/Konsultantki, który/a utrzyma z Tobą stały kontakt (mailowo lub telefonicznie), pomoże Ci przygotować się do rozmowy rekrutacyjnej z przyszłym pracodawcą oraz zatroszczy się o jakość procesu rekrutacyjnego, w którym aktualnie bierzesz udział. Kim jesteśmy? Jesteśmy liderem rekrutacji specjalistów i menedżerów oraz doradztwa w obszarze HR. Marka obecna jest w 35 krajach, w Polsce działa od 1996 roku. Przez ten czas zbudowaliśmy wiele karier kandydatów, dzięki elastycznemu i kompleksowemu podejściu do wszystkich rekrutacji. Antal tworzy ponad 130 profesjonalnych konsultantów ds. rekrutacji, którzy są oni nie tylko skutecznymi rekruterami, ale także wykwalifikowanymi doradcami, specjalizującymi się zarówno w zakresie wybranego sektora, jak i stanowiska.