New offer - be the first one to apply!

August 8, 2026

Tech Lead Developer

Senior • Hybrid

Warsaw, MZ, Poland

About the team

A new Warsaw team is being formed to support one of the core global systems. The team will develop a new application designed as a global platform for managing cash positions, incorporating the latest available AI tools.

Requirements

Backend

  • Java 25
  • Spring Boot
  • PostgreSQL
  • Kafka
  • OpenAPI
  • Vault

Frontend

  • Angular 19+
  • NgRx
  • Angular Material
  • Cypress

CI/CD

  • Kubernetes (IBM Cloud)
  • Docker
  • Terraform
  • GitLab CI/Jenkins
  • Maven
  • Excellent communication skills
  • Excellent coordination skills
  • Ability to define the technical critical path and take necessary steps to deliver it
  • Ownership, multitasking, self-efficiency, and proactive approach
  • Understanding of microservice architecture, communication, and development
  • Understanding of SCRUM methodology
  • Fluency in English

Nice to have

  • Experience using AI tools for design and development
  • Experience participating in a geographically distributed technical team
  • Experience as a Technical Lead

Responsibilities

  • Collaborate with the global team responsible for the overall system roadmap to align local development with long-term strategic goals
  • Partner with business stakeholders to analyse complex processes and translate business needs into detailed functional specifications
  • Design high-level roadmaps categorized by system components and development streams
  • Act as the key interface between business stakeholders and the delivery team, presenting functional requirements and resolving ambiguities to ensure seamless execution
  • Prepare comprehensive, high-quality documentation for end users and IT Support
  • Participate in the full rollout lifecycle, from strategic deployment planning through delivery of user training

What we offer

  • Hybrid work mode, with 50% working from home within a month
  • Equivalent for remote-work expenses: 120 PLN per month
  • Stable employment in an international company
  • Fully paid private medical care for the employee
  • Pre-paid lunch card
  • Employee Pension Plan
  • Co-financed Multisport Card
  • MyBenefit Cafeteria Platform
  • Life insurance
  • Car parking availability in the office building
  • Training and development opportunities

Similar jobs you might like

Technology

BNP Paribas Bank Polska

DevOps Engineer (m/f)

Mid

Hybrid

Warsaw, Poland

🏢 Summary: The role involves maintaining and developing banking systems within the CRM and Analytics area, supporting marketing campaigns and business users. The position focuses on system administration, CI/CD automation, troubleshooting, and collaboration with development and infrastructure teams in a hybrid environment. You will work with Spring-based applications, application servers, databases, and monitoring tools to ensure stable and secure operations. 🗂️ Requirements: Basic administration of Linux (RHEL), Understanding of shell scripting, Good knowledge of SQL, Basic knowledge of PL/SQL, Ability to read ERD diagrams, Basic administration of PostgreSQL, Basic knowledge of T-SQL, Experience with Tomcat, Basic knowledge of CI/CD pipelines, Basic knowledge of Ansible, Understanding of Spring Boot concepts, Basic knowledge of Windows Server, Basic knowledge of Kafka or MQ systems, Knowledge of monitoring tools, Understanding of SSL and firewalls, English level B2 or higher, Willingness to participate in on-call duty 📃 Skills: Linux, RHEL, Shell, SQL, PLSQL, PostgreSQL, Oracle, TSQL, SQLServer, Tomcat, WebSphere, Ansible, Git, CI/CD, Dynatrace, Grafana, Alertmanager, Kibana, Elastic, Spring, SpringBoot, WindowsServer, Kafka, MQ, SSL, Firewall, Kubernetes 🏢 Description: Miejsce pracy: Warszawa / Kraków Forma umowy: umowa o pracę Model pracy: hybrydowy BNP Paribas Bank Polska S.A notowany od 2011 r. na warszawskiej Giełdzie Papierów Wartościowych jest częścią grupy bankowej BNP Paribas obecnej w 64 krajach. W Polsce jako bank uniwersalny o globalnym zasięgu kieruje usługi do Klientów detalicznych, Wealth Management, a także firm w segmentach mikro, MŚP i bankowości korporacyjnej. Misja i wizja Banku BNP Paribas : Wspieramy naszych Klientów w realizacji ich planów i marzeń. Zawsze i wszędzie. Więcej niż wiodący międzynarodowy bank i lider zrównoważonego finansowania. Zaufany partner odpowiadający na lokalne potrzeby i otwierający globalne możliwości. O zespole: Możesz dołączyć do Zespołu Zarządzania Danymi i Funkcji Centralnych w Banku BNP Paribas! W obszarze CRM i Analityka będziesz na co dzień zwinnie wspierać biznes w realizowaniu kampanii marketingowych oraz analityków w pracy z ich narzędziami. Będziesz również współpracować z zespołem naszych developerów oraz z dostawcami. Praca z nami daje dużą satysfakcję, gdyż wspieramy nasz obszar e2e. Aplikacje, które będziesz utrzymywać, są napisane w Spring i/lub wykorzystują serwery aplikacyjne Tomcat/WebSphere. Będziesz administrować RHEL, Windows Server, bazami Postgres/MsSQL oraz Kafką. Korzystamy z różnorodnych źródeł danych w tym ExaData/Hive, a w optymalizacji wspieramy się naszą AI. Zadania: Utrzymanie systemów bankowych w ramach wspieranego obszaru; Samodzielne analizowanie i rozwiązywanie problemów zgłaszanych przez użytkowników, zespoły wsparcia, zespoły biznesowe; Rozwój i utrzymanie procesów Continuous Integration oraz Continuous Delivery, w szczególności: udział w inicjatywach automatyzacji budowy środowisk, deploymentu, konfiguracji, testów oraz monitoringu platformy; Współpraca z innymi zespołami (utrzymującymi i rozwijającymi warstwę bazodanową, warstwę infrastrukturalną, odpowiedzialnymi za bezpieczeństwo IT, centralny monitoring IT, jednostkami biznesowymi, zewnętrznymi i wewnętrznymi dostawcami oprogramowania); Tworzenie dokumentacji wykonanych prac zgodnie z obowiązującymi standardami; Uczestniczenie we wdrożeniach zmian lub nowych systemów informatycznych; Proaktywne utrzymywanie standardów utrzymaniowych / programistycznych, proponowanie architektury rozwiązania; Uczestniczenie w opracowywaniu strategii dla utrzymywania i wytwarzania oprogramowania na przyszłe lata. Wymagania: Technologie, z których korzystamy, to: Linux - podstawowa administracja, przynajmniej rozumienie skryptów shell; Bazy - Oracle, dobra znajomość SQL, podstawy PL/SQL, umiejętność zrozumienia diagramów (ERD), Postgres podstawy pracy z XML w bazie, podstawowa administracja, SQL Server podstawowy T-SQL; Ansible - do automatyzacji wdrożeń, przynajmniej podstawowe rozumienie jak to działa; Serwery aplikacyjne - Tomcat (must have), WebSphere (nice to have); GIT i CI/CD - podstawy pracy z pipeline'ami przy współpracy z developerami; Monitoring - podstawowy Dynatrace, Grafana, Alertmanager, Kibana, Elastic; Spring Boot - rozumienie koncepcji działania adapterów pisanych w tej technologii; Podstawy pracy w środowisku Windows Server; MQ (u nas Kafka) - minimum podstawy; Ogólne obycie techniczne (np. znajomość firewalli, SSL); Mile widziana znajomość Kubernetes. Kompetencje miękkie: Język angielski - min. poziom B2; Samodzielność i samoorganizacja pracy w oparciu o tablicę Kanban; Komunikatywność i chęć wspierania biznesu w ich codziennych wyzwaniach; Dokładność i otwartość pozwalająca osiągnąć powtarzalność wyniku; Dbanie o bezpieczeństwo i wysokie standardy; Gotowość do dyżurów; Mile widziane: podstawowa wiedza o Scrumie, zapał w kierunku standaryzacji i automatyzacji. Masz jak w Banku Umowę o pracę. Przejrzyste warunki premii. Kompleksową opiekę medyczną Lux Med dla Ciebie i Twoich bliskich. “Program „Dobrze” –  program corporate wellness (joga, fitness, webinary, konsultacje z dietetykiem, psychologiem, trenerem). Dodatkowe 2 dni na wypoczynek za wykorzystanie przysługującego Ci urlopu Dni Zdrowia- czas na profilaktykę, odpoczynek i spotkania z ekspertami w obszarze zdrowia i wellbeing’u. Kartę Multi Sport na preferencyjnych warunkach dla Ciebie i rodziny. Ubezpieczenie grupowe (na życie, NNW, dla dzieci) – na preferencyjnych warunkach, z szerokim zakresem ochrony. Zniżki na ubezpieczenia turystyczne i komunikacyjne. Szerokie możliwości zaangażowania w wolontariat – 2 dni wolne od pracy z przeznaczeniem na zaangażowanie w działania społeczne. Zniżki na produkty bankowe i atrakcyjną ofertę dla produktów finansowych banku. Program rekomendacji pracowników. Pracę w miejscu, w którym możesz być sobą niezależnie od swojej orientacji seksualnej, tożsamości płciowej, koloru skóry, pochodzenia, wieku czy rodzaju niepełnosprawności. Możesz pracować w miejscu, które daje zielone światło Rozwój zawodowy masz jak w Banku: Programy szkoleń wewnętrznych: IcanDo IT, UniversITy, Platforma Szkoleniowa, GOtech Week. Rekrutacje wewnętrzne - możliwość zmiany stanowiska, zespołu, działu – w Polsce i globalnie. Programy menadżerskie i inspiracje na co dzień - mentoring, coaching, wymiana wiedzy między pracownikami i pracowniczkami. Więcej na https://www.bnpparibas.pl/kariera/pl/rozwoj Wiemy, że dobre decyzje bywają nieoczywiste. Tu możesz razem z nami tworzyć kulturę organizacyjną, w której czujemy, że możemy być sobą i że razem możemy więcej. Dołącz do Banku BNP Paribas i razem z nami buduj Bank dobrych decyzji. Czujesz, że to praca i miejsce dla Ciebie?

Technology

BNP Paribas Bank Polska

Fullstack Java Developer (m/f) - IT Chapter Systemy Obsługi Klienta Korporacyjnego

Mid

Hybrid

Warsaw, Poland

🏢 Summary: The offer is for a mid-level Java Developer to design and develop distributed, microservices-based platforms supporting automation of corporate fee and commission processes. The role involves building and transforming enterprise applications using modern open-source technologies within a Scrum team. You will contribute to architecture, implement new modules, and participate in system deployments. 🗂️ Requirements: Minimum 3 years of commercial development experience, Knowledge of microservices architecture, Experience with unit and integration testing, Experience with reactive programming, Knowledge of REST, Experience with Java 8+, Experience with Spring Boot and Spring, Experience with Docker, Experience with Kafka, Experience with ElasticSearch, Experience with Hazelcast, Experience with Camunda, Experience with Maven, Experience with Git, Experience with JUnit, Experience with Angular or Vue 📃 Skills: Java, Spring, SpringBoot, ElasticSearch, Hazelcast, Kafka, Docker, Camunda, Maven, Git, JUnit, Angular, Vue, REST, Microservices, MongoDB, PostgreSQL, Oracle, Jenkins, Gerrit 🏢 Description: Miejsce pracy: Warszawa / Kraków / Katowice Forma umowy: umowa o pracę Model pracy: hybrydowy BNP Paribas Bank Polska S.A notowany od 2011 r. na warszawskiej Giełdzie Papierów Wartościowych jest częścią grupy bankowej BNP Paribas obecnej w 64 krajach. W Polsce jako bank uniwersalny o globalnym zasięgu kieruje usługi do Klientów detalicznych, Wealth Management, a także firm w segmentach mikro, MŚP i bankowości korporacyjnej. Misja i wizja Banku BNP Paribas : Wspieramy naszych Klientów w realizacji ich planów i marzeń. Zawsze i wszędzie. Więcej niż wiodący międzynarodowy bank i lider zrównoważonego finansowania. Zaufany partner odpowiadający na lokalne potrzeby i otwierający globalne możliwości. O zespole Dołączając do nas, będziesz miał/a okazję pracować w kilkuosobowym zespole, działającym w oparciu o framework scrum w rytmie 2 tygodniowych sprintów. W zespole pracują analitycy, developerzy, testerzy i specjaliści biznesowi, którzy rozwijają platformy odpowiedzialne za automatyzację procesów poboru opłat i prowizji dla Klientów Korporacyjnych. Kierunek rozwoju nakreśla Product Owner dedykowany do pracy z zespołem. Będziesz zajmował/a się rozwojem platform, które od kilku lat rozwijamy wewnętrznie i zostały zbudowane od zera przez specjalistów naszego Banku. Technologie / metodyki: Java 17+, Spring boot, Spring, ElasticSearch, Hazelcast, Kafka, Docker, Camunda, Maven, Git, Junit, Angular/VUE, Jenkins, Gerrit, bazy MONGO, Postgresql, Oracle; narzędzia: Confluence, JIRA, Idea InteliJ Zadania: projektowanie i programowanie aplikacji w nowych technologiach, rozwiązania open-source (Camunda, Hazelcast); współudział w tworzeniu architektury aplikacji rozproszonej; tworzenie nowych oraz rozwój już istniejących modułów oprogramowania; transformacja aplikacji do architektury mikroserwisowej; uczestniczenie we wdrożeniach systemu klasy Enterprise; współpraca z doświadczonymi programistami w oparciu o framework SCRUM. Wymagania: ok. 3-letnie doświadczenie developerskie; znajomość zagadnienia architektury mikroserwisowej; doświadczenie w tworzeniu testów jednostkowych i integracyjnych; doświadczenie w programowaniu reaktywnym; znajomość REST; znajomość technologii: Java 8+, Spring boot, Spring, ElasticSearch, Hazelcast, Kafka, Docker, Camunda, Maven, Git, Junit, Angular/VUE. Masz jak w Banku Umowę o pracę. Przejrzyste warunki premii. Kompleksową opiekę medyczną Lux Med dla Ciebie i Twoich bliskich. “Program „Dobrze” –  program corporate wellness (joga, fitness, webinary, konsultacje z dietetykiem, psychologiem, trenerem). Dodatkowe 2 dni na wypoczynek za wykorzystanie przysługującego Ci urlopu Dni Zdrowia- czas na profilaktykę, odpoczynek i spotkania z ekspertami w obszarze zdrowia i wellbeing’u. Kartę Multi Sport na preferencyjnych warunkach dla Ciebie i rodziny. Ubezpieczenie grupowe (na życie, NNW, dla dzieci) – na preferencyjnych warunkach, z szerokim zakresem ochrony. Zniżki na ubezpieczenia turystyczne i komunikacyjne. Szerokie możliwości zaangażowania w wolontariat – 2 dni wolne od pracy z przeznaczeniem na zaangażowanie w działania społeczne. Zniżki na produkty bankowe i atrakcyjną ofertę dla produktów finansowych banku. Program rekomendacji pracowników. Pracę w miejscu, w którym możesz być sobą niezależnie od swojej orientacji seksualnej, tożsamości płciowej, koloru skóry, pochodzenia, wieku czy rodzaju niepełnosprawności. Możesz pracować w miejscu, które daje zielone światło Rozwój zawodowy masz jak w Banku: Programy szkoleń wewnętrznych: IcanDo IT, UniversITy, Platforma Szkoleniowa, GOtech Week. Rekrutacje wewnętrzne - możliwość zmiany stanowiska, zespołu, działu – w Polsce i globalnie. Programy menadżerskie i inspiracje na co dzień - mentoring, coaching, wymiana wiedzy między pracownikami i pracowniczkami. Więcej na https://www.bnpparibas.pl/kariera/pl/rozwoj Wiemy, że dobre decyzje bywają nieoczywiste. Tu możesz razem z nami tworzyć kulturę organizacyjną, w której czujemy, że możemy być sobą i że razem możemy więcej. Dołącz do Banku BNP Paribas i razem z nami buduj Bank dobrych decyzji. Czujesz, że to praca i miejsce dla Ciebie?

Technology

BNP Paribas Bank Polska

Junior Frontend (Angular) Developer

Junior

Hybrid

Warsaw, Poland

🏢 Summary: Offer for a Frontend Developer to develop and maintain a banking application that optimizes and automates back-office processes, working in a Scrum team. The role involves building frontend features in line with business requirements and banking standards, ensuring code quality and documentation. The position is hybrid and based on an employment contract for replacement. 🗂️ Requirements: Minimum 2 years of experience in commercial/production applications, Experience as a Frontend Developer, Knowledge of Angular, Knowledge of Java 21, Knowledge of Spring, Experience working in Scrum, Ability to perform code review, Commitment to writing tests and maintaining code quality, Ability to create technical documentation 📃 Skills: Angular, Java21, Spring, Scrum 🏢 Description: Miejsce pracy: Warszawa / Kraków / Katowice Forma umowy: umowa na zastępstwo Model pracy: hybrydowy BNP Paribas Bank Polska S.A notowany od 2011 r. na warszawskiej Giełdzie Papierów Wartościowych jest częścią grupy bankowej BNP Paribas obecnej w 64 krajach. W Polsce jako bank uniwersalny o globalnym zasięgu kieruje usługi do Klientów detalicznych, Wealth Management, a także firm w segmentach mikro, MŚP i bankowości korporacyjnej. Misja i wizja Banku BNP Paribas : Wspieramy naszych Klientów w realizacji ich planów i marzeń. Zawsze i wszędzie. Więcej niż wiodący międzynarodowy bank i lider zrównoważonego finansowania. Zaufany partner odpowiadający na lokalne potrzeby i otwierający globalne możliwości. O zespole: Zespół pracuje nad rozwojem aplikacji wspierającej optymalizującej i automatyzującej procesy backoffice. Pracujemy w scrumie, blisko współpracując z przedstawicielami biznesu. W zespołach scrumowych frontend developer współpracuje z analitykami, backend developerami, testerami przy bieżącym wsparciu product ownera. Szukamy osoby, która nie tylko merytorycznie wesprze nas od strony frontendu, ale też będzie komunikatywna, otwarta na współpracę i zaangażowana. Zadania: Udział w procesie rozwoju aplikacji w zakresie Frontendu zgodnie w z wymaganiami Product Ownera oraz standardów Bankowych (aplikacja rozwijana jest w całości, zarówno od strony backendu jak i frontendu); Praca w metodyce zwinnej, w Zespole Scrumowym; Aktywny udział w planowaniu prac w sprintach oraz w spotkaniach analitycznych; Wzajemne Code Review w ramach Zespołu Scrumowego; Dbałość o jakość wytwarzanego kodu (dobre praktyki, testy); Opracowywanie dokumentacji technicznej zgodnie z obowiązującymi w banku standardami. Wymagania: Jesteś Frontend Developerem; Posiadasz min. 2 lata doświadczenia w komercyjnych/produkcyjnych aplikacjach; Znasz technologie: Angular, Java 21, Spring; Mile widziane doświadczenie z wymaganiami związanymi z UX; Mile widziana znajomość: PostgreSQL, Kafka, Rest, Git, Docker, InteliJ IDEA, Linux,  Openshift, Grafana, Kibana, SonarQube, NexusIQ, Jira, Confluence - w przyszłości będziesz je wykorzystywać w swojej pracy :) Masz jak w Banku Umowę o pracę. Przejrzyste warunki premii. Kompleksową opiekę medyczną Lux Med dla Ciebie i Twoich bliskich. “Program „Dobrze” –  program corporate wellness (joga, fitness, webinary, konsultacje z dietetykiem, psychologiem, trenerem). Dodatkowe 2 dni na wypoczynek za wykorzystanie przysługującego Ci urlopu Dni Zdrowia- czas na profilaktykę, odpoczynek i spotkania z ekspertami w obszarze zdrowia i wellbeing’u. Kartę Multi Sport na preferencyjnych warunkach dla Ciebie i rodziny. Ubezpieczenie grupowe (na życie, NNW, dla dzieci) – na preferencyjnych warunkach, z szerokim zakresem ochrony. Zniżki na ubezpieczenia turystyczne i komunikacyjne. Szerokie możliwości zaangażowania w wolontariat – 2 dni wolne od pracy z przeznaczeniem na zaangażowanie w działania społeczne. Zniżki na produkty bankowe i atrakcyjną ofertę dla produktów finansowych banku. Program rekomendacji pracowników. Pracę w miejscu, w którym możesz być sobą niezależnie od swojej orientacji seksualnej, tożsamości płciowej, koloru skóry, pochodzenia, wieku czy rodzaju niepełnosprawności. Możesz pracować w miejscu, które daje zielone światło Rozwój zawodowy masz jak w Banku: Programy szkoleń wewnętrznych: IcanDo IT, UniversITy, Platforma Szkoleniowa, GOtech Week. Rekrutacje wewnętrzne - możliwość zmiany stanowiska, zespołu, działu – w Polsce i globalnie. Programy menadżerskie i inspiracje na co dzień - mentoring, coaching, wymiana wiedzy między pracownikami i pracowniczkami. Więcej na https://www.bnpparibas.pl/kariera/pl/rozwoj Wiemy, że dobre decyzje bywają nieoczywiste. Tu możesz razem z nami tworzyć kulturę organizacyjną, w której czujemy, że możemy być sobą i że razem możemy więcej. Dołącz do Banku BNP Paribas i razem z nami buduj Bank dobrych decyzji. Czujesz, że to praca i miejsce dla Ciebie?

Technology

Citigroup

Senior Full-Stack Developer (Java) - Enterprise Applications

Senior

Hybrid

Warsaw, Poland

241,750 - 411,650 PLN/yr

🏢 Summary: Full-stack developer role focused on designing, developing, and maintaining scalable enterprise web applications and microservices within a global financial environment. The position involves building robust backend services, efficient database models, and responsive UI components while collaborating with distributed teams. The role emphasizes performance, resilience, and high-quality engineering practices. 🗂️ Requirements: 5+ years experience in Core Java and Java EE, Experience in full-stack development, Experience with microservices architecture, Proficiency with JMS-based message bus systems, Strong knowledge of RESTful web services, Experience with Oracle 11+ and complex SQL, Experience with ORM technologies, Experience with J2EE application containers, Strong JavaScript-based UI development skills, Familiarity with build tools and version control systems, Knowledge of unit and integration testing principles, Bachelor's degree in Computer Science or related field 📃 Skills: Java, JavaEE, Microservices, JMS, Solace, TIBCO, REST, Oracle, SQL, ORM, J2EE, Tomcat, WebSphere, JavaScript, Bootstrap, JQuery, HTML5, CSS3, Ajax, Eclipse, IntelliJ, Maven, Ant, Git, Angular, TypeScript, AppDynamics, BPM 🏢 Description: Are you looking for a career move that will put you at the heart of a global financial institution? The IDEAS department in Citi is looking for a talented, full-stack developer who can apply problem solving and design skills to enhance enterprise applications. By Joining Citi, you will become part of a global organisation whose mission is to serve as a trusted partner to our clients by responsibly providing financial services that enable growth and economic progress. Team/Role Overview Join a highly experienced development team with a proven track record of producing scalable, enterprise web applications. The IDEAS department is a global department in Citigroup that develops and supports a wide range of applications. What you’ll do Design, develop, and maintain scalable web applications and microservices, focusing on usability, performance, and resilience. Implement robust business logic and design efficient, scalable database models. Develop and enhance user experience (UX) components. Interact with an extended, global team of passionate, experienced software developers, architects, and business analysts. Influence technologies and practices and contribute to design discussions and problem-solving sessions. What we’ll need from you 5+ years of experience in Core Java, Java EE, full-stack development, and proven experience in microservices architecture. Strong proficiency with enterprise message bus systems (e.g., Solace, TIBCO or other JMS-based systems) and deep knowledge of RESTful web services. Expertise in database design (Oracle 11+, writing complex SQL), ORM technologies, and J2EE application containers (e.g., Tomcat, WebSphere). Strong UI development skills, including JavaScript, Bootstrap, JQuery, HTML5, and CSS3/Ajax. Familiarity with modern development environments (IDEs like Eclipse, IntelliJ), build tools (Maven, Ant), version control (Git), unit, integration, and system testing principles, and security best practices. Excellent debugging and problem-solving skills, good verbal and written communication, and the ability to balance technical requirements with business needs in a global team. Bachelor's degree in Computer Science, a related technical field, or equivalent work experience. Desirable experience includes Business Process Management (BPM) tools, modern front-end frameworks (Angular/TypeScript), and performance monitoring tools (AppDynamics). Nice to have: Familiarity with AI tools would be an advantage What we can offer you By joining Citi Solutions Center Poland, you will not only be part of a business casual workplace with a hybrid working model (up to 2 days working at home per week), but also receive a competitive base salary (which is annually reviewed) and enjoy a whole host of additional benefits such as: Private Medical Care Program Life Insurance Program Pension Plan contribution (PPE Program) Employee Assistance Program Paid Parental Leave Program (maternity and paternity leave) Sport Card Holidays Allowance Sport and team recreation activities Special offers and discounts for employees Access to an array of learning and development resources A discretional annual performance related bonus A chance to make a difference with various affinity networks and charity initiatives Alongside these benefits Citi is committed to ensuring our workplace is where everyone feels comfortable coming to work as their whole self every day. We want the best talent around the world to be energized to join us, motivated to stay, and empowered to thrive. Sounds like Citi has everything you need? Then apply to discover the true extent of your capabilities. ------------------------------------------------------ Job Family Group: Technology ------------------------------------------------------ Job Family: Systems & Engineering ------------------------------------------------------ Time Type: Full time ------------------------------------------------------ Primary Location Full Time Salary Range: 241 750,00 zł - 411 650,00 zł ------------------------------------------------------ Most Relevant Skills Please see the requirements listed above. ------------------------------------------------------ Other Relevant Skills For complementary skills, please see above and/or contact the recruiter. ------------------------------------------------------ Automated Processing and AI We use automated processing, including artificial intelligence, for our legitimate business interests (or our reasonable and appropriate business purposes) to identify and align the candidate's skills and abilities with a specific job opening. Additionally, if you so choose, or consent, we can match your skills and abilities to other suitable roles at Citi. Importantly, all our hiring processes and decisions, including determining your suitability for a role, are conducted, checked, and decided by individuals. Our automated processing and AI do not involve relying on automatic or autonomous decision-making. Please refer to any Jurisdictional Considerations, with specific provisions for your country (where relevant) for further details. ------------------------------------------------------ This job opening is for an existing job vacancy. ------------------------------------------------------ Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi . View Citi’s EEO Policy Statement and the Know Your Rights poster.

Technology

Citigroup

Full-Stack Developer (Java) - Enterprise Applications

Senior

Hybrid

Warsaw, Poland

165,020 - 280,980 PLN/yr

🏢 Summary: Full-stack developer role focused on designing, developing, and maintaining scalable enterprise web applications and microservices within a global financial environment. The position involves building robust business logic, efficient database models, and modern UI components while contributing to architecture and technology decisions. The role requires strong expertise in Java-based enterprise ecosystems and distributed systems. 🗂️ Requirements: Significant experience in Java and JavaEE, Proven experience in fullstack development, Hands-on experience with microservices architecture, Experience with JMS-based message systems, Strong knowledge of RESTful services, Experience with Oracle databases and complex SQL, Knowledge of ORM frameworks, Experience with J2EE application servers, Strong JavaScript-based UI development skills, Familiarity with build tools and version control systems, Understanding of testing principles, Bachelor degree in Computer Science or related field 📃 Skills: Java, JavaEE, Microservices, Solace, TIBCO, JMS, REST, Oracle, SQL, ORM, J2EE, Tomcat, WebSphere, JavaScript, Bootstrap, JQuery, HTML5, CSS3, Ajax, Eclipse, IntelliJ, Maven, Ant, Git, Angular, TypeScript, AppDynamics, BPM 🏢 Description: Are you looking for a career move that will put you at the heart of a global financial institution? The IDEAS department in Citi is looking for a talented, full-stack developer who can apply problem solving and design skills to enhance enterprise applications. By Joining Citi, you will become part of a global organisation whose mission is to serve as a trusted partner to our clients by responsibly providing financial services that enable growth and economic progress. Team/Role Overview Join a highly experienced development team with a proven track record of producing scalable, enterprise web applications. The IDEAS department is a global department in Citigroup that develops and supports a wide range of applications. What you’ll do Design, develop, and maintain scalable web applications and microservices, focusing on usability, performance, and resilience. Implement robust business logic and design efficient, scalable database models. Develop and enhance user experience (UX) components. Interact with an extended, global team of passionate, experienced software developers, architects, and business analysts. Influence technologies and practices and contribute to design discussions and problem-solving sessions. What we’ll need from you Significant experience in Core Java, Java EE, full-stack development, and proven experience in microservices architecture. Strong proficiency with enterprise message bus systems (e.g., Solace, TIBCO or other JMS-based systems) and deep knowledge of RESTful web services. Expertise in database design (Oracle 11+, writing complex SQL), ORM technologies, and J2EE application containers (e.g., Tomcat, WebSphere). Strong UI development skills, including JavaScript, Bootstrap, JQuery, HTML5, and CSS3/Ajax. Familiarity with modern development environments (IDEs like Eclipse, IntelliJ), build tools (Maven, Ant), version control (Git), unit, integration, and system testing principles, and security best practices. Excellent debugging and problem-solving skills, good verbal and written communication, and the ability to balance technical requirements with business needs in a global team. Bachelor's degree in Computer Science, a related technical field, or equivalent work experience. Desirable experience includes Business Process Management (BPM) tools, modern front-end frameworks (Angular/TypeScript), and performance monitoring tools (AppDynamics). Nice to have: Familiarity with AI tools would be an advantage What we can offer you By joining Citi Solutions Center Poland, you will not only be part of a business casual workplace with a hybrid working model (up to 2 days working at home per week), but also receive a competitive base salary (which is annually reviewed) and enjoy a whole host of additional benefits such as: Private Medical Care Program Life Insurance Program Pension Plan contribution (PPE Program) Employee Assistance Program Paid Parental Leave Program (maternity and paternity leave) Sport Card Holidays Allowance Sport and team recreation activities Special offers and discounts for employees Access to an array of learning and development resources A discretional annual performance related bonus A chance to make a difference with various affinity networks and charity initiatives Alongside these benefits Citi is committed to ensuring our workplace is where everyone feels comfortable coming to work as their whole self every day. We want the best talent around the world to be energized to join us, motivated to stay, and empowered to thrive. Sounds like Citi has everything you need? Then apply to discover the true extent of your capabilities. ------------------------------------------------------ Job Family Group: Technology ------------------------------------------------------ Job Family: Systems & Engineering ------------------------------------------------------ Time Type: Full time ------------------------------------------------------ Primary Location Full Time Salary Range: 165 020,00 zł - 280 980,00 zł ------------------------------------------------------ Most Relevant Skills Please see the requirements listed above. ------------------------------------------------------ Other Relevant Skills For complementary skills, please see above and/or contact the recruiter. ------------------------------------------------------ Automated Processing and AI We use automated processing, including artificial intelligence, for our legitimate business interests (or our reasonable and appropriate business purposes) to identify and align the candidate's skills and abilities with a specific job opening. Additionally, if you so choose, or consent, we can match your skills and abilities to other suitable roles at Citi. Importantly, all our hiring processes and decisions, including determining your suitability for a role, are conducted, checked, and decided by individuals. Our automated processing and AI do not involve relying on automatic or autonomous decision-making. Please refer to any Jurisdictional Considerations, with specific provisions for your country (where relevant) for further details. ------------------------------------------------------ This job opening is for an existing job vacancy. ------------------------------------------------------ Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi . View Citi’s EEO Policy Statement and the Know Your Rights poster.

Technology

Citigroup

Java Developer

Senior

Hybrid

Warsaw, Poland

189,660 - 322,940 PLN/yr

🏢 Summary: Senior Java Developer role within a global Risk Management Platform team, responsible for designing and building next-generation risk systems in a distributed banking environment. The position covers full software development lifecycle, architecture contributions, and support of high-availability applications. The role involves working with modern microservices-based systems in a global technology team. 🗂️ Requirements: Minimum 5 years of experience in Java development, Strong experience with Spring Boot and Microservices, Experience in distributed system design, Knowledge of data structures and algorithms, Experience building high availability and low latency systems, Familiarity with Kafka, Docker, Kubernetes, ELK, MongoDB, SQL, Python, Bachelor's degree in Computer Science, IT or related field 📃 Skills: Java, SpringBoot, Microservices, Kafka, Docker, Kubernetes, ELK, MongoDB, SQL, Python, Tableau, DistributedSystems, Algorithms, DataStructures 🏢 Description: Are you looking for a career move that will put you at the heart of a global financial institution? Then bring your skills in analysis, design and development to Citi’s next generation Risk Management Platform development team. By Joining Citi, you will become part of a global organization whose mission is to serve as a trusted partner to our clients by responsibly providing financial services that enable growth and economic progress. Team/Role Overview You will be part of Citi’s global tech team which is developing next generation Risk Management platform. This role is in Warsaw, Poland and the development team is spread across globe. You will be part of existing group of talented developers from diverse backgrounds and will receive a global perspective working with different teams from different businesses within the bank. What you’ll do: Involve in the full development lifecycle from analysis and design through to deployment and 3rd line production support Help designing the application at low level and contribute to higher level architecture decisions Provide technical guidance and influence over junior members of the team Work closely with other team members to maintain high quality of the created code Work in a leading banking environment on modern risk system software development Play a key role in Citi achieving its mission and learn how to sustain a common risk platform serving many demanding trading businesses What we’ll need from you: Minimum 5 years in modern Java development, with strong Spring Boot and Microservices Excellent understanding of distributed system design, data structures and algorithms Experience with high availability, resiliency, and low-latency applications (a plus) Familiarity with Kafka, Docker, Kubernetes, ELK, MongoDB, SQL and Phyton (a big plus) Experience with Tableau (Reporting and/or API) (a big plus) Strong analytical, problem-solving, communication skills and Can-do attitude Bachelor's in CS/IT or a related field What we can offer you: By joining Citi Solutions Center Poland, you will not only be part of a business casual workplace with a hybrid working model (currently up to 2 days working at home per week), but also (potentially, subject to final offer) receive a competitive base salary and enjoy a whole host of additional benefits which can include: Employer paid Defined Contribution Pension Plan contribution of 6% of employee’s pensionable earnings (PPE Program) Employer paid Private Medical Care Package for employees and Private Medical Care Packages for certain family members available at preferential rates Employer paid Life Insurance Program for employees and Life Insurance for certain family members available at preferential rates Employee Assistance Program financed by Employer Paid Parental Leave Program (maternity and paternity leave; statutory and 2 weeks additional paid paternity leave) Sport Card for employees subsidized via Social Benefits Fund and Sport Cards for certain family members available at preferential rates Additional benefits from Company’s Social Benefit Fund, in particular: Holidays Allowance, support for sport and cultural activities, team building events. Additional day off for volunteering Cafeteria/ flex benefit – a company benefits system which enables employees to select and purchase benefits offered by a provider and available for employees on the platform. Opportunity to receive an annual discretionary incentive award Special offers and discounts for employees Copy and paste the URL below into a new tab on your web browser to view the Remuneration Regulations extract: https://tbcdn.talentbrew.com/company/287/cms/v3/docs/policies/RemunerationRegulations-KeyProvisions-CitibankEurope_plc_05012025_A.pdf Alongside these benefits Citi is committed to ensuring our workplace is where everyone feels comfortable coming to work as their whole self every day. We want the best talent around the world to be energized to join us, motivated to stay, and empowered to thrive. Sounds like Citi has everything you need? Then apply to discover the true extent of your capabilities. #LI-KK1 This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required. ------------------------------------------------------ Job Family Group: Technology ------------------------------------------------------ Job Family: Applications Development ------------------------------------------------------ Time Type: ------------------------------------------------------ Primary Location Full Time Salary Range: 189 660,00 zł - 322 940,00 zł ------------------------------------------------------ Most Relevant Skills Please see the requirements listed above. ------------------------------------------------------ Other Relevant Skills For complementary skills, please see above and/or contact the recruiter. ------------------------------------------------------ Automated Processing and AI We use automated processing, including artificial intelligence, for our legitimate business interests (or our reasonable and appropriate business purposes) to identify and align the candidate's skills and abilities with a specific job opening. Additionally, if you so choose, or consent, we can match your skills and abilities to other suitable roles at Citi. Importantly, all our hiring processes and decisions, including determining your suitability for a role, are conducted, checked, and decided by individuals. Our automated processing and AI do not involve relying on automatic or autonomous decision-making. Please refer to any Jurisdictional Considerations, with specific provisions for your country (where relevant) for further details. ------------------------------------------------------ This job opening is for an existing job vacancy. ------------------------------------------------------ Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi . View Citi’s EEO Policy Statement and the Know Your Rights poster.

Technology

emagine Polska

Senior Java Developer (banking)

Senior

Hybrid

Warsaw, Poland

🏢 Summary: Contract role in banking focused on modernizing a legacy corporate banking system into a new digital platform. The position involves developing new features, building and maintaining APIs, and working within a SAFe Agile team to improve customer experience and operational efficiency. Hybrid work model with competitive B2B rate. 🗂️ Requirements: Minimum 6 years of hands-on Java development experience, Experience in building API solutions, Experience with reactive programming, Working knowledge of Spring framework, Working knowledge of Hibernate, Working knowledge of Cucumber, Proficiency in SQL, Experience with REST services, Experience with Microservices architecture, Proficiency with Git, Understanding of SOLID principles, Knowledge of design patterns, Experience working in SAFe Agile environment 📃 Skills: Java, Spring, Hibernate, Cucumber, SQL, REST, Microservices, Git, SOLID, DesignPatterns, SAFe, Reactive 🏢 Description: Industry: Banking Rate: up to 160 pln/h on b2b Location: Hybrid form Warsaw, Gdańsk or Gdynia (3 days per week from office) Summary: The main purpose of this role is to be part of a team responsible for the modernization of banking software, specifically transitioning from a legacy system to a new digital platform for corporate clients. This initiative aims to enhance customer service and improve operational efficiency. Responsibilities: Develop new features and improvements for the corporate banking platform. Collaborate with developers, product owners, architects, analysts, and QA teams. Build and maintain APIs for enhanced customer experience. Ensure compliance with banking services and maintenance requirements. Participate in agile ceremonies and follow SAFE Agile principles. Key Requirements: Minimum 6 years of hands-on experience in Java development. Experience in building API solutions. Familiarity with reactive programming methodologies. Working knowledge of Spring, Hibernate, and Cucumber framework. Proficiency with SQL, REST, Microservices, and GIT. Understanding of SOLID principles and design patterns. Fluency in English. Nice to Have: 2 years experience with Angular. Ability to conduct unit tests using Jasmine.

Technology

emagine Polska

Senior Java Developer (banking)

Senior

Hybrid

Warsaw, Poland

140 - 160 PLN/hr

🏢 Summary: The role involves modernizing corporate banking software by migrating from a legacy system to a new digital platform. The position focuses on developing new features, building and maintaining APIs, and ensuring compliance within a banking environment. The work is delivered in a hybrid model within an agile team following SAFe principles. 🗂️ Requirements: Minimum 6 years of commercial experience in Java development, Experience in building and maintaining APIs, Experience with reactive programming, Working knowledge of Spring, Working knowledge of Hibernate, Working knowledge of Cucumber, Proficiency in SQL, Proficiency in REST, Experience with Microservices architecture, Proficiency in GIT, Understanding of SOLID principles, Knowledge of design patterns, Fluency in English 📃 Skills: Java, Spring, Hibernate, Cucumber, SQL, REST, Microservices, GIT, Reactive, SOLID, Angular, Jasmine 🏢 Description: Industry: Banking Rate: up to 160 pln/h on b2b Location: Hybrid form Warsaw, Gdańsk or Gdynia (3 days per week from office) Summary: The main purpose of this role is to be part of a team responsible for the modernization of banking software, specifically transitioning from a legacy system to a new digital platform for corporate clients. This initiative aims to enhance customer service and improve operational efficiency. Responsibilities: Develop new features and improvements for the corporate banking platform. Collaborate with developers, product owners, architects, analysts, and QA teams. Build and maintain APIs for enhanced customer experience. Ensure compliance with banking services and maintenance requirements. Participate in agile ceremonies and follow SAFE Agile principles. Key Requirements: Minimum 6 years of hands-on experience in Java development. Experience in building API solutions. Familiarity with reactive programming methodologies. Working knowledge of Spring, Hibernate, and Cucumber framework. Proficiency with SQL, REST, Microservices, and GIT. Understanding of SOLID principles and design patterns. Fluency in English. Nice to Have: 2 years experience with Angular. Ability to conduct unit tests using Jasmine.

Technology

New offer

Citigroup

Java Developer

Senior

Hybrid

Warsaw, MZ, Poland

189,660 - 322,940 PLN/yr

🏢 Summary: Senior Java development role on a global next-generation risk management platform. The position covers the full lifecycle—from analysis and design to deployment and third-line production support—while contributing to architecture and mentoring junior developers. 🗂️ Requirements: 5+ years of Java development, Spring Boot, Microservices, Distributed systems design, Data structures, Algorithms, Analytical skills, Problem-solving skills, Communication skills, Bachelor’s degree in Computer Science, IT, or related field 📃 Skills: Java, Spring, Microservices, Distributed, Algorithms, Kafka, Docker, Kubernetes, ELK, MongoDB, SQL, Python, Tableau 🏢 Description: Team/Role Overview You will be part of a global technology team developing a next-generation Risk Management platform. The development team is distributed globally, and you will work with talented developers and teams across different banking businesses. What you’ll do • Participate in the full development lifecycle, from analysis and design through deployment and third-line production support. • Help design the application at a low level and contribute to higher-level architecture decisions. • Provide technical guidance and influence junior team members. • Work closely with team members to maintain high code quality. • Develop modern risk-system software in a banking environment. • Help sustain a common risk platform serving demanding trading businesses. What we’ll need from you • Minimum 5 years of modern Java development experience, with strong Spring Boot and Microservices experience. • Excellent understanding of distributed system design, data structures, and algorithms. • Experience with high-availability, resilient, low-latency applications is a plus. • Familiarity with Kafka, Docker, Kubernetes, ELK, MongoDB, SQL, and Python is a plus. • Experience with Tableau reporting and/or APIs is a plus. • Strong analytical, problem-solving, and communication skills, with a can-do attitude. • Bachelor’s degree in Computer Science, IT, or a related field. What we can offer you • Hybrid working model, currently with up to 2 days of remote work per week. • Competitive base salary, subject to the final offer. • Employer-paid defined contribution pension plan contribution of 6% of pensionable earnings. • Employer-paid private medical care for employees, with family packages available at preferential rates. • Employer-paid life insurance for employees, with family coverage available at preferential rates. • Employer-financed employee assistance program. • Paid parental leave, including statutory leave and 2 additional weeks of paid paternity leave. • Subsidized sport card for employees, with family cards available at preferential rates. • Social benefits, including holiday allowance, support for sports and cultural activities, and team-building events. • Additional day off for volunteering. • Cafeteria/flexible benefits system. • Opportunity to receive an annual discretionary incentive award. • Special offers and employee discounts. This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required. Automated Processing and AI Automated processing, including artificial intelligence, may be used to identify and align candidate skills and abilities with this job opening and, where chosen or consented to, other suitable roles. Hiring processes and decisions, including suitability determinations, are conducted, checked, and decided by individuals; automated processing and AI do not rely on automatic or autonomous decision-making. This job opening is for an existing job vacancy.

Technology

CRIF

DevOps Engineer

Mid

Hybrid

Krakow, Poland

🏢 Summary: The offer is for an IT Infrastructure/DevOps Engineer responsible for supporting development and production environments both on-premises and in the cloud. The role focuses on maintaining and automating infrastructure, managing CI/CD pipelines, and ensuring reliable operation of Kubernetes-based services. It involves close collaboration with international teams and supporting enterprise-scale systems. 🗂️ Requirements: Minimum 2 years of experience in similar role, Strong knowledge of Linux, Good knowledge of Bash, Experience with CI/CD/CT pipelines, Experience with Infrastructure as Code tools, Knowledge of Kubernetes (on-prem and cloud), Knowledge of Tomcat, Knowledge of Nginx or F5 load balancers, Experience with VMware, Good English skills 📃 Skills: Linux, Ubuntu, RedHat, Windows, VMware, AWS, Azure, Kubernetes, Docker, Git, Bash, Ansible, Terraform, CloudFormation, Tomcat, Nginx, F5, Python, DNS, VLAN, Routing, ActiveDirectory, ELK, SIEM, Prometheus, JIRA, Confluence 🏢 Description: CRIF is an international company specializing in credit bureau and business information, outsourcing and processing services, and credit solutions. Joining us, you will become a member of a company that is one of the key players worldwide providing integrated solutions for business & commercial information and credit management.  Nowadays more than 3,300 banks and financial institutions, 44,000 business clients, and 190,000 consumers use CRIF solutions in 50 countries on a daily basis. Technology stack used in Crif: Linux (Ubuntu, RedHat), Windows Server, VMware, AWS, Azure, K8s, Docker, Git Responsibilities: Support software development infrastructure Support production environment on prem and in the cloud Maintain superb relations with colleagues inside and outside the team Communicate efficiently with colleagues in Krakow and other CRIF units on daily basis. Requirements : Proved record of 2+ years of experience in a similar role Preferred higher education (IT, Engineering or similar) Strong knowledge of Linux Good knowledge of Bash and Unix command line toolkit (must have) Experience in CI/CD/CT pipelines implementation Infrastructure Automation: Configuration Management, Infrastructure as Code (e.g. Ansible, Terraform, AWS CloudFormation) Knowledge of on prem and cloud based Kubernetes services, Tomcat web service, Nginx/F5 load balancer/ VMware AVI Good English, both spoken and written. Good to have: Good knowledge in Python used for automation tasks Knowledge of infrastructure concepts (DNS, Network VLANs, Routing, Active Directory), preferable experience in maintenance of these areas, knowledge of Windows Server OS Monitoring, logging, and alerting tools (ELK, SIEM) Prometheus, JIRA, Confluence Our offer: Stable employment conditions based on an employment contract Very good, talented architects to learn from them A stable job in a fast-growing environment. Interesting business domain. Work in international company with several business units in Europe, Asia and America. Benefit package (private medical care, multisport) Health and life insurance Language classes (English) Trainings and learning budget Smart-working model Hybrid work mode (50/50), office in Krakow. If that sounds interesting, join us!