June 6, 2026

Programistka/Programista Java (Zespół Rozwoju Oprogramowania Aplikacji Płatniczych)

Senior • Hybrid

Warsaw, Poland

Na co dzień w naszym zespole:

  • projektujesz i rozwijasz aplikacje backendowe w oparciu o Java oraz Spring Boot,

  • bierzesz aktywny udział w projektowaniu architektury systemów oraz podejmowaniu decyzji technicznych,

  • tworzysz i utrzymujesz testy jednostkowe oraz integracyjne (Spock, Groovy),

  • pracujesz z relacyjną bazą danych PostgreSQL, dbając o wydajność i jakość zapytań,

  • budujesz i utrzymujesz projekty z wykorzystaniem Maven,

  • współpracujesz z innymi programistami, analitykami i testerami w ramach zespołu scrumowego,

  • dbasz o wysoką jakość kodu, stosując code review oraz dobre praktyki programistyczne.

To stanowisko może być Twoje, jeśli:

  • posiadasz minimum 5 lat komercyjnego doświadczenia w tworzeniu aplikacji w Javie,

  • bardzo dobrze znasz Spring Boot oraz projektowanie API,

  • posiadasz praktyczne doświadczenie w pracy z bazą PostgreSQL,

  • tworzysz testy jednostkowe i integracyjne (Spock, Groovy),

  • swobodnie pracujesz z Maven,

  • potrafisz samodzielnie podejmować decyzje techniczne i brać odpowiedzialność za rozwiązania,

  • chętnie dzielisz się wiedzą i wspierasz rozwój zespołu.

Dołączając do nas zyskujesz:

  • pakiet benefitów, w tym prywatną opiekę medyczną, Pracowniczy Program Emerytalny, System Kafeteryjny MyBenefit, kartę Multisport,

  • atrakcyjną ofertę produktów bankowych, w tym kredytu hipotecznego,

  • dedykowany system szkoleń,

  • możliwość zdobywania doświadczenia, poznania różnorodnej technologii, w największej instytucji finansowej w kraju,

  • stabilizację zatrudnienia – umowę o pracę, dedykowany system premiowy.

Similar jobs you might like

Technology

PKO Bank Polski

Ekspertka/Ekspert ds. programowania (Java)

Senior

Hybrid

Warsaw, Poland

🏢 Summary: Stanowisko obejmuje projektowanie i rozwój nowoczesnych aplikacji backendowych w Javie, w tym tworzenie nowych rozwiązań oraz rozwój istniejących systemów. Rola koncentruje się na projektowaniu architektury, integracji systemów oraz zapewnieniu wysokiej jakości poprzez testy i dbałość o wydajność. Praca w środowisku zespołowym z wykorzystaniem nowoczesnego stosu technologicznego. 🗂️ Requirements: Minimum 5 lat komercyjnego doświadczenia w programowaniu obiektowym, Wyższe wykształcenie informatyczne lub pokrewne, Praktyczna znajomość Java 11+, Bardzo dobra znajomość Spring Boot, Bardzo dobra znajomość Spring Integration, Doświadczenie z relacyjnymi bazami danych, Doświadczenie w pisaniu testów jednostkowych i integracyjnych, Znajomość Git, Znajomość Maven, Znajomość Jira, Znajomość Jenkins, Znajomość SOAP, Znajomość REST, Znajomość XML, Znajomość JSON 📃 Skills: Java, SpringBoot, SpringIntegration, SQL, Git, Maven, Jira, Jenkins, SOAP, REST, XML, JSON 🏢 Description: Na co dzień w naszym zespole: tworzysz od podstaw nowe oraz modyfikujesz i rozwijasz istniejące aplikacje i serwisy, analizujesz i projektujesz nowoczesne rozwiązania architektoniczne, piszesz testy jednostkowe i integracyjne dla budowanych systemów, dbasz o wysoką jakość, funkcjonalność, wydajność oraz niezawodność tworzonego oprogramowania, uczestniczysz aktywnie w pracach całego zespołu projektowego, dzieląc się wiedzą i swoją perspektywą. To stanowisko może być Twoje, jeśli: masz za sobą min. 5 lat komercyjnego doświadczenia w programowaniu w języku obiektowym, posiadasz wyższe wykształcenie (informatyczne lub pokrewne), znasz w praktyce programowanie w języku Java (wersja 11 lub nowsza), znasz bardzo dobrze Spring Boot/Spring Integration, posiadasz praktyczną znajomość relacyjnych baz danych, korzystasz na co dzień z narzędzi: Git, Maven, Jira, Jenkins, znasz standardy SOAP, REST, XML, JSON, wyróżniasz się analitycznym podejściem do zadań, działasz zespołowo i lubisz jasną komunikację. Dodatkowym atutem będzie: doświadczenie w środowisku chmurowym GCP (BigQuery, CloudSQL, Pub/Sub), doświadczenie w roli Frontend Developer (React), doświadczenie z Apache Kafka, Google Pub/Sub, IBM MQ, praktyczna znajomość nierelacyjnych baz danych, praktyczne doświadczenie przy budowania skonteneryzowanych aplikacji (Antos, Kubernetes Engine, Docker), praca przy projektach związanych z Marketing Campaign Management. Dołączając do nas zyskujesz: pakiet benefitów, w tym prywatną opiekę medyczną, Pracowniczy Program Emerytalny, System Kafeteryjny MyBenefit, kartę Multisport, atrakcyjną ofertę produktów bankowych, w tym kredytu hipotecznego, dedykowany system szkoleń, możliwość zdobywania doświadczenia, poznania różnorodnej technologii, w największej instytucji finansowej w kraju, stabilizację zatrudnienia – umowę o pracę, dedykowany system premiowy.

Technology

PKO Bank Polski

Programistka/Programista Java (Zespół Rozwoju Oprogramowania Aplikacji Płatniczych)

Mid

Hybrid

Warsaw, Poland

🏢 Summary: Development role focused on designing and implementing new application components using Java 17 and Spring Boot 3. Responsibilities include analyzing business requirements, developing new features, and performing unit and functional testing within a modern DevOps environment. 🗂️ Requirements: Minimum 3 years of experience as Java developer, Experience with Java 17, Experience with Spring Boot 3, Practical knowledge of Maven, Ability to work with OpenAPI 3, Knowledge of Lombok library, Knowledge of jOOQ library, Experience with FlyWay, Experience with MariaDB or MySQL or PostgreSQL, Practical knowledge of Docker, Practical knowledge of Ansible, Practical knowledge of OpenShift, Knowledge of Spock and Groovy, Experience with unit and functional testing 📃 Skills: Java, SpringBoot, Maven, OpenAPI3, Lombok, jOOQ, FlyWay, MariaDB, MySQL, PostgreSQL, Docker, Ansible, OpenShift, Spock, Groovy 🏢 Description: Na co dzień w naszym zespole: bierzesz udział w projektowaniu nowych komponentów aplikacji, analizujesz wymagania biznesowe, implementujesz nowe funkcje, przeprowadzasz testy jednostkowe oraz funkcjonalne. To stanowisko może być Twoje, jeśli: masz minimum 3 lata doświadczenia w pracy jako programista Java (pracujemy na Java 17 i Spring Boot 3), masz praktyczną znajomość narzędzi wspierających rozwój oprogramowania takich jak Maven, potrafisz korzystać z OpenAPI 3, znasz biblioteki takie jak: Lombok, jOOQ i system kontroli wersji FlyWay, masz doświadczenie z bazami danych takimi jak: MariaDB/MySQL lub PostgreSQL, masz praktyczną znajomość narzędzi takich jak: Docker, Ansible, OpenShift, znasz Spock + Groovy, jesteś osobą komunikatywną i lubisz pracować w zespole. Twój Pakiet Korzyści: docenienie działania i zaangażowania - oprócz wynagrodzenia, każdy z nas ma określone cele – które doceniamy w ramach systemów premiowych, oferta specjalna - wspieramy Twoje finanse i oferujemy produkty naszej Grupy Kapitałowej na preferencyjnych warunkach ( m.in . kredyt hipoteczny, kartę kredytową czy ubezpieczenie) oraz pomagamy odkładać na emeryturę w PPE, elastyczność benefitów - różnimy się, dlatego to Ty wybierasz z jakich benefitów skorzystasz. Mamy dla Ciebie system kafeteryjny lub działania w ramach ZFŚS m.in . pożyczkę na remont), możliwości rozwoju - u nas masz szerokie perspektywy rozwoju i możesz uczyć się, jak lubisz. Oferujemy dostęp do różnych form nauki – stacjonarnie i cyfrowo, wsparcie w zdrowiu i odpoczynku - dbamy o naszą formę mentalną i fizyczną. Możesz skorzystać z kart sportowych, opieki medycznej LuxMed, stomatologa, programu wellbingowego #FokusNaCiebie.

Technology

PKO Bank Polski

Site Reliability Engineer

Senior

Hybrid

Warsaw, Poland

🏢 Summary: Rola koncentruje się na monitorowaniu, optymalizacji i zapewnieniu wysokiej wydajności systemów opartych na Java, JBoss i Spring Boot w środowiskach produkcyjnych. Obejmuje diagnozowanie wąskich gardeł, analizę wydajności oraz wsparcie migracji usług do chmury GCP. Stanowisko łączy pracę z narzędziami diagnostycznymi, testami obciążeniowymi i utrzymaniem stabilności aplikacji krytycznych. 🗂️ Requirements: Doświadczenie w pracy z aplikacjami Java, Doświadczenie z bazami danych Oracle lub PostgreSQL, Konfiguracja i administracja serwerami aplikacyjnymi JBoss, Praktyczne użycie narzędzi monitoringu i diagnostyki, Analiza wydajności i profilowanie aplikacji, Projektowanie i analiza testów wydajnościowych i obciążeniowych, Udział w rozwiązywaniu incydentów produkcyjnych zgodnie z SLA, Doświadczenie w migracji usług do chmury GCP 📃 Skills: Java, SpringBoot, JBoss, SonarQube, Dynatrace, JFR, Zabbix, Elasticsearch, Grafana, Oracle, PostgreSQL, GCP, OpenShift 🏢 Description: Na co dzień w naszym zespole: monitorujesz i optymalizujesz systemy oparte na Javie oraz serwerach aplikacji JBoss (wersja 7+), Spring Boot, diagnozujesz i eliminujesz wąskie gardła systemowe przy użyciu narzędzi diagnostycznych (profilowanie kodu, analiza zrzutów pamięci i wątków). doradzasz programistom w zakresie optymalizacji kodu źródłowego oraz projektowania rozwiązań odpornych na awarie, bierzesz udział w rozwiązywaniu incydentów krytycznych na środowiskach produkcyjnych zgodnie z wskaźnikami SLA, projektujesz, koordynujesz oraz analizujesz wyniki testów wydajnościowych i obciążeniowych w rozproszonych środowiskach testowych, bierzesz aktywny udział w procesie migracji usług z infrastruktury on-premise do rozwiązań chmurowych (GCP). Stack technologiczny: języki i frameworki: Java, Spring Boot, serwery i narzędzia: JBoss, SonarQube, monitoring i diagnostyka: Dynatrace, Java Flight Recorder (JFR), Zabbix, Elasticsearch, Grafana, bazy danych: Oracle (RAC), PostgreSQL, chmura i kontenery: GCP, OpenShift. To stanowisko może być Twoje, jeśli: masz praktyczne doświadczenie w pracy z aplikacjami w Java oraz bazami danych Oracle lub PostgreSQL, potrafisz konfigurować serwery aplikacyjne i dbać o ich stabilność, korzystasz w pracy z narzędzi do monitorowania systemów i analizy danych diagnostycznych, umiesz budować relacje i efektywnie współpracować z programistami, architektami oraz działem operacji, cechuje Cię analityczne podejście, potrafisz wyciągać wnioski z wielowymiarowych danych, potrafisz działać sprawnie pod presją czasu, szczególnie podczas awarii systemowych. Dodatkowym atutem będzie: znajomość zasady SRE (SLI/SLO, Error Budgets, Post-mortem), znajomość platformy OpenShift oraz usług chmurowych GCP, znajomość usług bankowych i zasad bezpieczeństwa danych. Dołączając do nas zyskujesz: pakiet benefitów, w tym prywatną opiekę medyczną, Pracowniczy Program Emerytalny, System Kafeteryjny MyBenefit, kartę Multisport, atrakcyjną ofertę produktów bankowych, w tym kredytu hipotecznego, dedykowany system szkoleń, możliwość zdobywania doświadczenia, poznania różnorodnej technologii, w największej instytucji finansowej w kraju, stabilizację zatrudnienia – umowę o pracę, dedykowany system premiowy.

Technology

PKO Bank Polski

Senior Java Developer

Senior

Hybrid

Warsaw, Poland

🏢 Summary: The role involves developing and maintaining a critical back-office system (Calypso) while designing and implementing advanced system integrations in a banking environment. The position focuses on backend development in Java/Spring Boot, performance optimization, and architectural decision-making for complex, high-availability systems. It also includes technical analysis of business requirements and collaboration with cross-functional teams. 🗂️ Requirements: Minimum 5 years of experience in designing and developing systems using Spring Boot, Very good knowledge of Java 17+, Very good knowledge of Spring Boot 3.x, Strong knowledge of SQL, Understanding of SOA and Microservices architecture, Experience in designing integrations between complex systems, Ability to perform independent technical analysis, Ability to make architectural decisions 📃 Skills: Java, Spring, SpringBoot, SQL, Oracle, MSSQL, Calypso, ESB, JMS, REST, SWIFT, ApacheCamel, Hazelcast, SpringCloud, APIGateway, XSLT, Groovy, IBMMQ, Kafka, ActiveMQ, OWASP, Microservices, SOA 🏢 Description: Na co dzień w naszym zespole: rozwijasz i utrzymujesz krytyczny system back-office Calypso, projektujesz i implementujesz zaawansowane integracje systemowe (ESB, JMS, REST, SWIFT, pliki), dokonujesz analizy technicznej wymagań biznesowych i przekładasz je na rozwiązania systemowe, optymalizujesz wydajność aplikacji (Java Spring Boot, SQL Oracle / MS SQL, batch processing), współpracujesz z zespołami analitycznymi, devOps i cyberezpieczeństwa oraz dostawcami oprogramowania ( m.in . Calypso, Finastra, Murex). To stanowisko może być Twoje, jeśli: posiadasz min. 5 lat doświadczenia w programowaniu/projektowaniu systemów na platformie Spring Boot, bardzo dobrze znasz Java ver >=17, Spring Boot v 3.x oraz SQL rozumiesz architekturę systemów bankowych (SOA / Microsevices), masz doświadczenie w projektowaniu integracji między złożonymi systemami (rozumiesz wzorce projektowe), potrafisz samodzielnie prowadzić analizę techniczną i podejmować trafne decyzje architektoniczne. Dodatkowym atutem będzie: znajomość frameworków Apache Camel v 4.x, distributed cache min Hazelcast, Spring Cloud, API Gateway, znajomość XSLT , Groovy, znajomość IBM MQ 9.x, Kafka 3.9, Active MQ v 5.x, znajomość zagadnień security np. owasp top 10, doświadczenie w pracy z systemami skarbowymi (preferowane Calypso, K+, Murex), doświadczenie w projektowaniu rozwiązań wysokodostępnych(HA, DR) oraz znajomość środowisk produkcyjnych, umiejętność mentoringu młodszych programistów. Dołączając do nas zyskujesz: pakiet benefitów, w tym prywatną opiekę medyczną, Pracowniczy Program Emerytalny, System Kafeteryjny MyBenefit, kartę Multisport, atrakcyjną ofertę produktów bankowych, w tym kredytu hipotecznego, dedykowany system szkoleń, możliwość zdobywania doświadczenia, poznania różnorodnej technologii, w największej instytucji finansowej w kraju, stabilizację zatrudnienia – umowę o pracę, dedykowany system premiowy.

Technology

PKO Bank Polski

Programistka/Programista .NET (Zespół Wsparcia Ryzyka)

Mid

Hybrid

Warsaw, Poland

🏢 Summary: The role involves developing, testing, and deploying advanced web applications using .NET technologies. The position focuses on building and integrating web solutions, working with relational databases, and maintaining technical documentation within a collaborative development team. It requires hands-on experience with modern backend and frontend technologies in a financial sector environment. 🗂️ Requirements: Minimum 2 years of experience with .NET, Proficiency in C#, Knowledge of JavaScript, Knowledge of TypeScript, Knowledge of HTML, Knowledge of CSS, Experience with relational databases, Strong knowledge of SQL and MSSQL, Experience with VisualStudio, Experience with VisualStudioCode, Experience with SQLManagementStudio, Experience with Postman, Experience with SoapUI, Experience with Node.js, Knowledge of WebAPI, Knowledge of REST, Knowledge of SOAP, Experience with object-oriented programming, Experience with Git 📃 Skills: .NET, C#, JavaScript, TypeScript, HTML, CSS, SQL, MSSQL, VisualStudio, VisualStudioCode, SQLManagementStudio, Postman, SoapUI, Node.js, WebAPI, REST, SOAP, Git, OOP, Python, Linux, RedHat 🏢 Description: Na co dzień w naszym zespole: tworzysz, rozwijasz, testujesz oraz wdrażasz zaawansowane aplikacje webowe, rozwiązujesz problemy związane z oprogramowaniem, jak również wprowadzasz ulepszenia i usprawnienia, przygotowujesz dokumentację techniczną, realizujesz zadania projektowe, współpracujesz z innymi członami zespołu. To stanowisko może być Twoje, jeśli: masz praktyczną znajomość technologii .NET (min. 2 lata), znasz języki programowania: C#, JavaScript, TypeScript, HTML, CSS, znasz relacyjne bazy danych i język SQL (w szczególności MS SQL), pracujesz z narzędziami: Visual Studio, Visual Studio Code, SQL Management Studio, Postman, SoapUI, Node.js, znasz technologie integracyjne (WebAPI, Web Services, REST, SOAP), posiadasz doświadczenie w programowaniu z wykorzystaniem języków obiektowych, potrafisz pracować z systemem kontroli wersji GIT, znasz język angielski w stopniu umożliwiającym swobodne posługiwanie się dokumentacją techniczną, jesteś osobą komunikatywną, potrafisz i lubisz pracować w zespole. Dodatkowym atutem będzie: praktyczna znajomość Python, znajomość systemów Linux, RedHat. Dołączając do nas zyskujesz: pakiet benefitów, w tym prywatną opiekę medyczną, Pracowniczy Program Emerytalny, System Kafeteryjny MyBenefit, kartę Multisport, atrakcyjną ofertę produktów bankowych, w tym kredytu hipotecznego, dedykowany system szkoleń, możliwość zdobywania doświadczenia, poznania różnorodnej technologii, w największej instytucji finansowej w kraju, stabilizację zatrudnienia – umowę o pracę, dedykowany system premiowy.

Healthcare

P&P Solutions

Lider Techniczny (Java)

Senior

Remote

Warsaw, Poland

135 - 145 PLN/hr

🏢 Summary: Technical Lead role in a long-term e-health public sector project, responsible for leading a backend Java team and overseeing architecture and code quality. The position combines hands-on backend development with team leadership and enforcement of engineering best practices in an agile environment. The project focuses on building and maintaining high-availability national healthcare systems. 🗂️ Requirements: Minimum 5 years experience in backend development with Java, Experience with Java 8+, Experience with Spring, Experience with Spring Boot, Experience with relational databases, Experience with unit testing using JUnit or Mockito, Experience with static code analysis using SonarQube, Proven experience leading development teams, Ability to design backend architecture, Experience working in agile methodologies 📃 Skills: Java, Spring, SpringBoot, SQL, JUnit, Mockito, SonarQube, Scrum, Kanban, CICD 🏢 Description: Dołączysz do projektu realizowanego na rzecz instytucji publicznej z sektora e-zdrowia, odpowiedzialnej za rozwój i utrzymanie krajowych systemów informatycznych ochrony zdrowia. Jako lider techniczny poprowadzisz zespół programistów backendowych , dbając o jakość kodu, dobre praktyki inżynieryjne i dostarczanie wartości zgodnie z metodykami zwinnymi. Wymagania Java 8+ Spring Spring Boot Relacyjne bazy danych Testy jednostkowe (JUnit / Mockito) SonarQube / analiza statystyczna Zarządzanie zespołem developerów Mile widziane: Metodyki zwinne (Scrum / Kanban) Architektura backend CI/CD Systemy o wysokiej dostępności Doświadczenie: Min. 5 lat jako programista backend Java Udokumentowane doświadczenie w prowadzeniu zespołu Obowiązki -Zarządzanie i mentoring zespołu programistów backendowych -Projektowanie i nadzór nad architekturą rozwiązań backendowych w Javie -Wdrażanie i egzekwowanie dobrych praktyk programistycznych oraz standardów jakości kodu -Prowadzenie code review oraz analiza statyczna kodu ( m.in . SonarQube) -Aktywny udział w planowaniu sprintów i ceremoniach zwinnych -Współpraca z interesariuszami technicznymi i biznesowymi -Identyfikacja ryzyk technicznych i proponowanie rozwiązań Oferujemy -Stawka do 145 zł/h netto na b2b -Przelew w dogodnej formie -Długoterminowy projekt i stabilne zatrudnienie -Krótki 14-dniowy termin płatności faktury -Bogaty pakiet usług prywatnej opieki medycznej -Dostęp do platformy kafeteryjnej MyBenefit (umożliwiającej zamawianie kart Multisport, kart przedpłaconych do Ikea, Zalando, Notino i wielu innych)

Technology

PKO Bank Polski

Programistka/Programista JavaScript

Mid

Hybrid

Poznan, Poland

🏢 Summary: Frontend Developer role focused on designing and developing features for a microservices-based CRM application used by branch, agency and contact center employees. The position involves collaborating on business requirements, testing and deploying high-quality solutions, and supporting production issues in an agile environment. The role emphasizes continuous improvement and incremental delivery of business value. 🗂️ Requirements: Commercial experience in frontend development, Very good knowledge of HTML5, Very good knowledge of CSS3, Very good knowledge of JavaScript (ES6+), Experience with AJAX, Experience with JSON, Experience with REST, Knowledge of Sass, Knowledge of Bootstrap, Knowledge of Node.js, Knowledge of Webpack, Ability to create efficient and optimized solutions, Experience with GIT, Practical knowledge of design patterns, English proficiency for technical documentation, Higher education degree in Computer Science or related field 📃 Skills: HTML5, CSS3, JavaScript, ES6, AJAX, JSON, REST, Sass, Bootstrap, Node.js, Webpack, GIT 🏢 Description: Na co dzień w naszym zespole: projektujesz i programujesz funkcjonalności mikroserwisowej aplikacji CRM dla naszych klientów i pracowników w oddziałach, agencjach, contact center, współpracujesz przy tworzeniu wymagań biznesowych, aby były realizowalne i funkcjonalne, testujesz i wdrażasz, aby dostarczać rozwiązania najwyższej jakości, wspierasz linię wsparcia przy rozwiązywaniu problemów użytkowników, cały czas doskonalisz się, rozwijasz i uczysz, bo każdy dzień to nowe przygody i wyzwania - a to wszystko zwinnie i przyrostowo, aby jak najszybciej dostarczać wartość biznesową. To stanowisko może być Twoje, jeśli: posiadasz komercyjne doświadczenie w zakresie programowania warstwy frontend, bardzo dobrze znasz HTML5 / CSS3 i JavaScript (ES6+), masz doświadczenie w korzystaniu z technik AJAX, JSON, REST, nie są Ci obce technologie Sass, Bootstrap, Node.js i Webpack, potrafisz tworzyć wydajne, kompleksowe i optymalne rozwiązania, masz umiejętności pracy z systemem kontroli wersji GIT, posiadasz praktyczną znajomość i umiejętność stosowania wzorców projektowych, znasz język angielski na poziomie umożliwiającym posługiwanie się dokumentacją, masz wykształcenie wyższe, kierunek informatyczny lub pokrewny. Dołączając do nas zyskujesz: pakiet benefitów, w tym prywatną opiekę medyczną, Pracowniczy Program Emerytalny, System Kafeteryjny MyBenefit, kartę Multisport, atrakcyjną ofertę produktów bankowych, w tym kredytu hipotecznego, dedykowany system szkoleń, możliwość zdobywania doświadczenia, poznania różnorodnej technologii, w największej instytucji finansowej w kraju, stabilizację zatrudnienia – umowę o pracę, dedykowany system premiowy.

Technology

Ness Solution

Java Developer + Kafka

Mid

Hybrid

Warsaw, Poland

115 - 130 PLN

🏢 Summary: Opportunity to join a long-term project for a leading insurance company, focused on developing modern backend systems in Java and Spring within an Agile environment. The role involves building and maintaining scalable applications, contributing to system architecture, and ensuring high code quality. Hybrid work model with collaboration in an experienced development team. 🗂️ Requirements: Minimum 3 years commercial experience with Java, Experience with Spring and Spring Boot, Experience with Hibernate, Experience with Apache Kafka, Knowledge of Git, Knowledge of Maven, Experience in writing unit tests, Knowledge of Object-Oriented Programming, Knowledge of Functional Programming, Good knowledge of SQL 📃 Skills: Java, Spring, SpringBoot, Hibernate, Kafka, Git, Maven, SQL, OOP, FP, Docker, Kubernetes, Helm, RabbitMQ, ElasticSearch, SpringCloud 🏢 Description: Java Developer Dołącz do zespołu realizującego kluczowe projekty dla jednej z największych firm ubezpieczeniowych w Polsce. Szukamy osoby, która chce rozwijać nowoczesne rozwiązania backendowe, współtworzyć architekturę systemów i pracować w środowisku Agile z wykorzystaniem technologii Java oraz Spring. Lokalizacja: 1 dzień w tygodniu z biura (Warszawa Wola) Twoje zadania Rozwój i utrzymanie aplikacji opartych o Java i Spring Boot. Projektowanie oraz implementacja nowych funkcjonalności we współpracy z zespołem Agile. Współudział w tworzeniu rozwiązań odpowiadających na potrzeby biznesowe. Dbanie o wysoką jakość kodu, testowanie oraz udział w procesach wdrożeniowych. Udział w planowaniu prac zespołu oraz code review. Współpraca z analitykami, testerami i innymi programistami przy realizacji kolejnych wydań. Nasze wymagania Minimum 3 lata doświadczenia komercyjnego z Java, Spring, Spring Boot oraz Hibernate. Doświadczenie w pracy z Apache Kafka. Znajomość Git oraz Maven. Doświadczenie w pisaniu testów jednostkowych. Znajomość paradygmatów Object-Oriented Programming oraz Functional Programming. Mile widziane Docker, Kubernetes, Helm. RabbitMQ oraz ElasticSearch. Spring Cloud. Dobra znajomość SQL. Oferujemy Współpracę przy stabilnym i długoterminowym projekcie dla lidera rynku ubezpieczeniowego. Pracę w doświadczonym zespole i udział w rozwoju nowoczesnych rozwiązań IT. Elastyczny model pracy hybrydowej. Preferencyjne pakiety benefitowe do wykupienia, w tym Multisport oraz Lux Med .

Technology

PKO Bank Polski

Stażystka/Stażysta - rozwój oprogramowania aplikacji płatniczych

Intern

Hybrid

Warsaw, Poland

🏢 Summary: The offer is for a junior/intern backend developer role focused on learning and supporting the development of Java applications using Spring/Spring Boot. You will assist in implementing new features, maintaining existing code, writing tests, analyzing bugs, and working with version control and CI/CD processes within a project team. It is a learning-oriented position aimed at building practical experience in backend development. 🗂️ Requirements: Student or graduate of higher education, Basic knowledge of Java, Basic knowledge of object-oriented programming, Basic knowledge of SQL databases, Basic knowledge of Spring, Ability to read technical documentation in English, Knowledge of version control systems, Understanding of CI/CD concepts 📃 Skills: Java, Spring, SpringBoot, SQL, Git, CI/CD, OOP 🏢 Description: W ramach współpracy: uczysz się tworzenia i rozwijania aplikacji backendowych w języku Java (np. Spring/Spring Boot), poznajesz implementację nowych funkcjonalności oraz wprowadzanie zmian w istniejącym kodzie, wspierasz pisanie testów jednostkowych i integracyjnych, pomagasz w analizie błędów oraz wsparciu ich rozwiązywania, poznajesz przebieg code review oraz dobre praktyki programistyczne, masz okazję zobaczyć, jak wygląda współpraca z zespołem projektowym (programiści, testerzy, analitycy), uczysz się pracy z systemami kontroli wersji (np. Git), poznajesz procesy CI/CD oraz narzędzia wspierające development. Dołącz do nas, jeśli: studiujesz lub masz status absolwentki/absolwenta uczelni wyższej, znasz podstawy języka Java i chcesz rozwijać się w tym kierunku, masz podstawową wiedzę o programowaniu obiektowym i dobrych praktykach, znasz lub uczyłaś/eś się technologii takich jak Spring (mile widziane), masz podstawową znajomość baz danych (SQL), znasz język angielski na poziomie umożliwiającym czytanie dokumentacji, umiesz logicznie myśleć i rozwiązywać problemy, jesteś osobą komunikatywną i lubisz pracę zespołową, cechuje Cię zaangażowanie oraz chęć do nauki.

Technology

PKO Bank Polski

Senior Java Developer (Calypso)

Senior

Hybrid

Warsaw, Poland

🏢 Summary: Development and maintenance of a critical back-office Calypso system with responsibility for designing and implementing complex system integrations. The role involves translating business requirements into technical solutions, optimizing application performance, and making architectural decisions within a banking environment. Close collaboration with analytical, DevOps, cybersecurity teams and external system vendors is required. 🗂️ Requirements: Minimum 5 years of experience in system programming and design, Very strong knowledge of Java, Very strong knowledge of SQL, Understanding of banking systems architecture, Experience in designing integrations between complex systems, Ability to perform independent technical analysis, Ability to make architectural decisions 📃 Skills: Java, SQL, Calypso, ESB, JMS, REST, SWIFT, DevOps, Batch, Finastra, Murex 🏢 Description: Na co dzień w naszym zespole: rozwijasz i utrzymujesz krytyczny system back-office Calypso, projektujesz i implementujesz zaawansowane integracje systemowe (ESB, JMS, REST, SWIFT, pliki), dokonujesz analizy technicznej wymagań biznesowych i przekładasz je na rozwiązania systemowe, optymalizujesz wydajność aplikacji (Java, SQL, batch processing, archiwizacja), współpracujesz z zespołami analitycznymi, devOps i cyberezpieczeństwa oraz dostawcami oprogramowania (m.in. Calypso, Finastra, Murex). To stanowisko może być Twoje, jeśli: posiadasz min. 5 lat doświadczenia w programowaniu/projektowaniu systemów, bardzo dobrze znasz Java oraz SQL, rozumiesz architekturę systemów bankowych, masz doświadczenie w projektowaniu integracji między złożonymi systemami, potrafisz samodzielnie prowadzić analizę techniczną i podejmować trafne decyzje architektoniczne. Dołączając do nas zyskujesz: pakiet benefitów, w tym prywatną opiekę medyczną, Pracowniczy Program Emerytalny, System Kafeteryjny MyBenefit, kartę Multisport, atrakcyjną ofertę produktów bankowych, w tym kredytu hipotecznego, dedykowany system szkoleń, możliwość zdobywania doświadczenia, poznania różnorodnej technologii, w największej instytucji finansowej w kraju, stabilizację zatrudnienia – umowę o pracę, dedykowany system premiowy.