April 28, 2026
Senior Java Developer
Senior • Hybrid
Warsaw, Poland
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.
Similar jobs you might like
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.
Technology
PKO Bank Polski
Programistka/Programista Java (Zespół Rozwoju Oprogramowania Aplikacji Płatniczych)
Senior
Hybrid
Warsaw, Poland
🏢 Summary: Backend Developer responsible for designing and developing backend applications using Java and Spring Boot, with active involvement in system architecture and technical decision-making. The role includes building and maintaining unit and integration tests, working with PostgreSQL databases, and ensuring high code quality within a Scrum team. The position requires strong ownership of technical solutions and collaboration in an agile environment. 🗂️ Requirements: Minimum 5 years of commercial experience in Java development, Strong knowledge of Spring Boot and API design, Practical experience with PostgreSQL, Experience writing unit and integration tests using Spock and Groovy, Experience with Maven build tool, Ability to make independent technical decisions, Experience working in Scrum team 📃 Skills: Java, Spring, SpringBoot, API, PostgreSQL, Spock, Groovy, Maven, SQL, Scrum 🏢 Description: 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.
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
BlueSoft
Senior Fullstack Developer (Poznań)
Senior
Hybrid
Poznan, Poland
🏢 Summary: Role in a Scrum team responsible for designing and developing a banking CRM system (backend and frontend) based on microservices architecture. The position involves building solutions with Spring Framework, integrating with external systems via Kafka, REST and SOAP, database modeling, testing, debugging and deploying to production environments. 🗂️ Requirements: Proficiency in Java, Proficiency in JavaScript, Knowledge of HTML, Knowledge of CSS, Strong knowledge of Spring Framework, Good knowledge of SQL, Experience with GIT, Ability to write tests using JUnit, Knowledge of Mockito, Knowledge of REST API, Knowledge of SOAP, Ability to optimize code and SQL queries, Experience with IntelliJ IDEA, Availability for hybrid work (1-2 days per week in office in Poznań or Kalisz) 📃 Skills: Java, JavaScript, HTML, CSS, Spring, SQL, GIT, JUnit, Mockito, REST, SOAP, IntelliJ, Kafka, Kibana, Elasticsearch, PostgreSQL, Oracle, SpringBoot, Node.js, Microservices, Scrum, DevOps, CI/CD 🏢 Description: Opis stanowiska: Praca w zespole scrumowym w zakresie projektowania i tworzenia oprogramowania (backend i frontend -tworzenie całościowego rozwiązania). Zespół zajmuje się tworzeniem bankowego systemu CRM głównie do obsługi produktów inwestycyjnych. Tworzenie kodu opiera się o architekturę mikroserwisów przy użyciu Spring Framework, gdzie występuje komunikacja z wieloma systemami przy użyciu głównie Kafka, REST, SOAP. Obejmuje także modelowanie baz danych, diagnozowanie błędów, ich eliminację, testowanie rozwiązań oraz wdrażanie wyprodukowanych zmian na środowiska (w tym produkcyjne). Wymagania: Umiejętność w zakresie projektowania/programowania w języku java oraz javascript (także html i css) Dobra znajomość Spring Framework, SQL oraz GIT Umiejętność pisania testów w JUnit (Mockito) Znajomość architektury API REST oraz SOAP Umiejętność optymalizacji kodu oraz zapytań SQL w celach wydajnościowych oraz zwiększenia czytelności Znajomość środowiska IntelliJ IDEA Otwartość na pracę w modelu hybrydowym 1-2 dni/tydzień w biurze w Poznaniu lub Kaliszu Mile widziane: Znajomość: Kafka, Kibana, Elasticsearch, PostrgreSQL, Oracle, Spring Boot, Node.js, architektury mikroserwisów oraz metodyk Scrum i DevOps (CI/CD) Znajomość produktów bankowych w szczególności inwestycyjnych Duża samodzielność przy wykonywaniu prac, komunikatywność oraz umiejętności analityczne Co zyskujesz dołączając do Bluesoft: 👨💻 Współpracę w zespole interdyscyplinarnych ekspertów i ekspertek - entuzjastycznie podchodzących do technologii, zainspirowanych pracą w płaskiej hierarchii; 📈 Stałą współpraca w pełnym wymiarze godzin w niezwykłej firmie, która rozwija się dynamicznie od 20 lat; 🚀 Szansę na rozwój w różnorodnych projektach IT, realizowanych dla bardzo znanych i rozpoznawalnych klientów- liderów w swoich branżach; 🥇 Możliwość pracy z najnowszymi technologiami w oparciu o najwyższe standardy developmentu; ⌚️ Elastyczny czas i hybrydowy lub w pełni zdalny model pracy (w różnych zespołach funkcjonują różne ustalenia, nie narzucamy żadnych opcji); ☁ Szereg inicjatyw wspierających dzielenie się wiedzą i rozwój, takich jak: szkolenia wewnętrzne, gildie tematyczne, możliwość szkolenia i certyfikacji w zakresie Cloud (partnerstwa technologiczne w czterech chmurach); 📣 Możliwość nauki języka angielskiego lub niemieckiego online oraz zespołowe lekcje języka angielskiego; 🏋️♂️ Możliwość dołączenia do Multisport i ubezpieczenia medycznego; ⛵️ Morskie przygody – z nami popływasz po Morzu Karaibskim, Śródziemnym lub Północnym (udział w rejsach firmowych jest dofinansowany przez firmę).
Technology
PKO BANK POLSKI S.A.
Programistka/ Programista Fullstack
Mid
Hybrid
Warsaw, Poland
🏢 Summary: Oferta dotyczy rozwoju i utrzymania aplikacji oraz serwisów z wykorzystaniem technologii Java, JavaScript i Python, wraz z tworzeniem testów oraz dbaniem o jakość i wydajność oprogramowania. Rola obejmuje udział w projektowaniu rozwiązań, integracji systemów oraz pracy zespołowej w środowisku projektowym. Pracodawca oferuje stabilne zatrudnienie, szeroki pakiet benefitów oraz możliwość pracy z różnorodnymi technologiami. 🗂️ Requirements: Komercyjne doświadczenie z JavaScript, Znajomość ES6+, Znajomość HTML5, Znajomość CSS3, Praktyczna znajomość Java, Praktyczna znajomość Spring, Praktyczna znajomość Hibernate, Znajomość SQL, Doświadczenie w Python, Znajomość relacyjnych baz danych, Umiejętność projektowania i optymalizacji zapytań, Znajomość Git, Znajomość Maven, Znajomość Jira, Znajomość Jenkins, Znajomość SOAP, Znajomość REST, Znajomość XML, Znajomość JSON, Wykształcenie wyższe informatyczne lub pokrewne, Umiejętność pracy zespołowej 📃 Skills: JavaScript, ES6, HTML5, CSS3, Java, Spring, Hibernate, SQL, Python, Git, Maven, Jira, Jenkins, SOAP, REST, XML, JSON 🏢 Description: Na co dzień w naszym zespole: implementujesz nowe lub modyfikujesz istniejące aplikacje/serwisy, tworzysz testy jednostkowe i integracyjne dla budowanych aplikacji/serwisów, dbasz o wysoką jakość oprogramowania (funkcjonalność, wydajność, niezawodność), dokumentujesz zaimplementowane rozwiązania, analizujesz możliwe rozwiązania, bierzesz udział w pracach projektowych. To stanowisko może być Twoje, jeśli: posiadasz komercyjne doświadczenie w tworzeniu aplikacji z wykorzystaniem JavaScript (ES6+), HTML5 oraz CSS3, masz praktyczną wiedzę w zakresie programowania w Java, Spring Boot, Hibernate oraz SQL, posiadasz doświadczenie w tworzeniu i rozwijaniu aplikacji w języku Python, dobrze znasz relacyjne bazy danych oraz zasady projektowania i optymalizacji zapytań, swobodnie posługujesz się narzędziami wspierającymi proces wytwarzania oprogramowania, takimi jak Git, Maven, Jira i Jenkins, znasz i stosujesz standardy oraz technologie integracyjne, w tym SOAP, REST, XML i JSON, posiadasz wykształcenie wyższe o profilu informatycznym lub pokrewnym, efektywnie współpracujesz z zespołem w środowisku projektowym, dzieląc się wiedzą i wspierając realizację wspólnych celów. Dodatkowym atutem będzie: doświadczenie w bankowości. 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
moondigo sp. z o.o.
Mid Java Developer (praca zdalna)
Mid
Remote
Warsaw, Poland
14,500 - 17,500 PLN
🏢 Summary: B2B contract for a remote Backend Java Developer responsible for designing and developing scalable microservices-based systems. The role focuses on building event-driven solutions, system integrations, and maintaining high performance and code quality in CI/CD environments. Long-term cooperation with full DevOps collaboration is offered. 🗂️ Requirements: Minimum 3 years of backend development experience in Java, Strong knowledge of Spring Boot, Spring Framework, Hibernate, Experience with messaging systems (Kafka or MQ), Practical experience with microservices architecture, Strong understanding of OOP and design patterns, Experience with Oracle or PostgreSQL and SQL, Experience with system integrations (REST, SOAP, JMS), Experience with Git and Maven or Gradle, Experience with CI/CD environments, Experience with Docker and Kubernetes, Ability to build scalable and high-performance systems, Higher education in Computer Science or related field 📃 Skills: Java, Spring, SpringBoot, SpringFramework, Hibernate, Kafka, MQ, Microservices, OOP, SQL, Oracle, PostgreSQL, REST, JSON, SOAP, XML, WSDL, JMS, Git, Maven, Gradle, CICD, Docker, Kubernetes 🏢 Description: Wymagania: Minimum 3 lata doświadczenia w programowaniu backendu w Java Dobra znajomość Spring (Spring Boot, Spring Framework, Hibernate) Doświadczenie w pracy z systemami kolejkowymi (np. Kafka, MQ) Praktyczna znajomość architektury mikroserwisowej Dobra znajomość OOP oraz wzorców projektowych Doświadczenie w pracy z bazami danych ( Oracle, PostgreSQL ) oraz znajomość SQL Znajomość integracji systemowych (REST, JSON, SOAP, XML, WSDL, JMS) Doświadczenie z narzędziami: Git, Maven lub Gradle Praktyka w środowisku CI/CD oraz konteneryzacji (Docker, Kubernetes) Umiejętność tworzenia wydajnych i skalowalnych rozwiązań Wykształcenie wyższe (informatyka lub kierunki pokrewne) Mile widziane: Doświadczenie w pracy w środowisku chmurowym (AWS, Azure, GCP) Znajomość narzędzi monitoringu i logowania (np. Prometheus, Grafana, ELK) Obowiązki: Projektowanie i rozwój aplikacji backendowych w technologii Java Tworzenie i rozwój systemów opartych o architekturę mikroserwisową Implementacja rozwiązań event-driven (np. z użyciem Kafka, MQ) Integracja systemów z wykorzystaniem REST, SOAP, JMS Współpraca z zespołem DevOps przy wdrożeniach CI/CD Dbanie o wydajność, skalowalność i jakość kodu Oferujemy: Kontrakt B2B z możliwością długoterminowej współpracy Praca 100% zdalna Prywatna opieka medyczna (Luxmed) Karta Multisport
Technology
B2Bnetwork
Senior Software Developer
Senior
Hybrid
Warsaw, Poland
20,000 - 22,000 PLN
🏢 Summary: Development of a modular back-office backend application supporting client analysis and classification processes in the financial domain. The role focuses on building business logic, designing REST APIs, and integrating backend services with frontend forms within a microservices architecture. Work includes maintaining existing modules, implementing tests, and collaborating in a Scrum team. 🗂️ Requirements: Very good knowledge of Java 8+ and Spring Boot, Experience with REST API design and development, Experience with SQL (Oracle or MS SQL), Knowledge of microservices architecture, Experience with ElasticSearch, Knowledge of design patterns, Experience writing unit and integration tests (JUnit), Knowledge of Git and Maven, Experience working in Scrum 📃 Skills: Java, SpringBoot, REST, SQL, Oracle, MSSQL, Microservices, ElasticSearch, JUnit, Git, Maven, Scrum 🏢 Description: O projekcie: Dołączysz do zespołu rozwijającego aplikację backendową typu back-office, wykorzystywaną przez wewnętrznych użytkowników (kilkadziesiąt osób). System wspiera analizę i klasyfikację klientów operujących na rynkach finansowych ( m.in . procesy MiFID). Praca obejmuje rozwój logiki biznesowej oraz integrację backendu z frontendem (formularze/ankiety). Architektura jest modularna (kilka mikroserwisów), a komunikacja opiera się głównie o REST API, z wykorzystaniem kolejek (Kafka / MQ) jako uzupełnienie. Zadania: Rozwój aplikacji backendowych w Java + Spring Boot. Projektowanie i rozwój REST API. Rozwój logiki biznesowej (obszar finansowy/klasyfikacje klientów). Integracja backendu z frontendem. Praca z ElasticSearch. Rozwój i utrzymanie istniejących modułów. Pisanie testów jednostkowych i integracyjnych. Współpraca w zespole SCRUM. Wymagania: Bardzo dobra znajomość Java (8+) + Spring Boot. Doświadczenie w pracy z REST API. Doświadczenie z SQL (Oracle / MS SQL). Znajomość architektury mikroserwisowej. Doświadczenie z ElasticSearch. Znajomość wzorców projektowych. Doświadczenie w pisaniu testów (JUnit). Znajomość Git, Maven. Doświadczenie w pracy w SCRUM. Mile widziane: Doświadczenie z Kafka lub innym MQ (np. RabbitMQ). Znajomość Docker. Doświadczenie w sektorze finansowym.
Technology
Xebia sp. z o.o.
👉Senior Java Developer
Senior
Remote
Wroclaw, Poland
18,000 - 28,000 PLN
🏢 Summary: Backend Java Developer role focused on building and maintaining high-performance, scalable systems for transaction, payment, and cashier functionalities within a complex trading platform. The position involves developing RESTful and RPC APIs, handling high-concurrency and large-scale data processing in distributed environments, and integrating with third-party services. The role requires strong production troubleshooting skills and collaboration within cross-functional teams. 🗂️ Requirements: 5+ years of Java backend development experience, Strong experience with Java 8+, Strong experience with Spring Boot, Experience in fintech product development, Experience with B2B systems, Hands-on experience with high-concurrency and multi-threaded environments, Experience with high-volume traffic systems, Experience with large-scale data processing, Knowledge of MyBatis, Redis, and message queues, Experience with MySQL and complex query optimization, Experience with Elasticsearch, Experience with Hadoop or big data technologies, Experience with event-driven architectures, Experience with unit and integration testing, Experience integrating third-party APIs, Understanding of distributed systems and microservices, EU work permit and EU-based work availability 📃 Skills: Java, Spring, SpringBoot, MyBatis, Redis, MySQL, Elasticsearch, Hadoop, Dubbo, REST, RPC, SQL, Multithreading, Microservices, Kafka, RabbitMQ 🏢 Description: 🟣 You will be: designing, developing, and maintaining high-performance backend systems using Java and Spring Boot, working on transaction, payment, and cashier-related functionalities within a complex trading platform, building and maintaining RESTful and RPC APIs (e.g. using Apache Dubbo), developing solutions capable of handling high-volume traffic, high concurrency, and multi-threaded environments, processing and optimizing large volumes of data within distributed systems, collaborating with cross-functional teams to deliver scalable and reliable systems, integrating backend services with third-party applications and external systems, troubleshooting, debugging, and optimizing system performance in production environments. 🟣 Your profile: 5+ years of professional experience in Java backend development, strong experience with Java (8+) and Spring Boot, experience in business product development within fintech environments, experience working on B2B products, hands-on experience with high-concurrency systems, multi-threading, and high-volume traffic environments, proven experience working with large-scale data processing systems, solid knowledge of technologies such as MyBatis, Redis, and message queue systems, experience working with relational databases such as MySQL, including writing complex queries and performance tuning, experience working with Elasticsearch and big data technologies such as Hadoop, experience with messaging systems (queues) and event-driven architectures, experience with unit and integration testing, experience integrating with third-party services and APIs, strong debugging and problem-solving skills, solid understanding of software design patterns and backend architectures, practical experience using AI-powered assistants (e.g. Claude Code, GitHub Copilot, Cursor) to improve productivity, quality, or decision-making in software delivery, good communication skills and ability to work in a team environment, immediate availability or a short notice period is preferred. Work from the European Union region and a work permit are required. 🟣 Nice to have: familiarity with RPC frameworks such as Apache Dubbo, experience working with systems serving large-scale user bases, understanding of distributed systems and microservices architecture, experience applying GenAI in a more structured way within the SDLC, including defined workflows, prompt patterns, or tool integrations embedded into daily work, interest in and familiarity with emerging AI-driven practices (e.g. agent-based workflows, automation patterns, AI-augmented development), with a willingness to explore and experiment beyond standard approaches. 🟣 Recruitment Process: CV review – HR call – Technical Interview – Client Interview – Decision 🎁 Benefits 🎁 ✍ Development: development budgets of up to 6,800 PLN, we fund certifications e.g.: AWS, Azure, access to Udemy, O'Reilly (formerly Safari Books Online) and more, events and technology conferences, technology Guilds, internal training, Xebia Upskill. 🩺 We take care of your health: private medical healthcare, multiSport card - we subsidise a MultiSport card, mental Health Support. 🤸♂️ We are flexible: B2B or employment contract, contract for an indefinite period.
Technology
Alior Bank SA
Software Developer (K/M)
Senior
Hybrid
Warsaw, Poland
🏢 Summary: Offer for a Senior Java Backend Developer to design, develop and maintain backend systems in the treasury domain, build REST APIs and integrate with external systems within a microservices architecture. The role includes architectural decision-making, ensuring code quality and system performance, and working in an agile development team. 🗂️ Requirements: Minimum 4 years of experience in Java (17+), Experience with Spring Boot, Practical experience in designing and implementing REST APIs, Experience with system integration (REST, messaging), Good knowledge of SQL and relational databases, Experience with microservices architecture, Knowledge of CI/CD tools and practices, Experience with testing, code review and clean code practices 📃 Skills: Java, Spring, SpringBoot, REST, SQL, Microservices, CI/CD, Messaging, Git, JUnit 🏢 Description: Mamy dla Ciebie pracę, która polega na: rozwoju i utrzymaniu systemów backendowych w obszarze skarbu, projektowaniu i implementacji API REST oraz integracji z systemami zewnętrznymi, współpracy z analitykami, testerami i zespołem developerskim w metodykach zwinnych, udział w projektowaniu rozwiązań oraz podejmowaniu decyzji technologicznych i architektonicznych, dbanie o jakość kodu, wydajność i stabilność systemów, wsparcie zespołu poprzez dzielenie się wiedzą i mentoring. Jeśli jesteś osobą, która ma: min. 4 lata doświadczenia w programowaniu w Java (17+) oraz Spring Boot, praktyczne doświadczenie w projektowaniu i implementacji API REST oraz doświadczenie w integracji systemów (REST, messaging, itp.), dobra znajomość SQL, pracy z bazami danych, pracy z architekturą mikroserwisową, znajomość narzędzi i praktyk CI/CD, umiejętność dbania o jakość kodu (testy, code review, clean code), samodzielność, odpowiedzialność i dobra komunikacja w zespole. Oferujemy: pracę z najnowszymi technologiami w zespole profesjonalistów, elastyczne godziny pracy, stabilne zatrudnienie w oparciu o umowę o pracę, pracę hybrydową w jednej z trzech lokalizacji: Gdańsk, Kraków lub Warszawa, nagrodę pieniężną za skuteczne polecenie w ramach Programu Poleceń, ofertę rozwojową i edukacyjną w programie Alior Uniwersytet, obszerny pakiet socjalny (karta multisport, prywatna opieka medyczna, ubezpieczenie, konkursy wewnętrzne, programy zniżkowe i lojalnościowe, 2 dni dodatkowo wolne za wolontariat itp.).
Technology
moondigo sp. z o.o.
Mid Java Developer
Mid
Hybrid
Warsaw, Poland
14,500 - 17,500 PLN
🏢 Summary: Backend Java Developer role focused on designing and developing scalable microservices-based systems and event-driven solutions. The position involves backend development in Java, system integrations, and collaboration in CI/CD and containerized environments. B2B contract with hybrid work model. 🗂️ Requirements: Minimum 3 years of backend development experience in Java, Strong knowledge of Spring Boot, Spring Framework, Hibernate, Experience with messaging systems (Kafka or MQ), Practical knowledge of microservices architecture, Good knowledge of OOP and design patterns, Experience with Oracle or PostgreSQL and SQL, Experience with system integrations (REST, SOAP, JMS), Experience with Git and Maven or Gradle, Experience with CI/CD environments, Experience with Docker and Kubernetes, Higher education in Computer Science or related field 📃 Skills: Java, Spring, SpringBoot, Hibernate, Kafka, MQ, Microservices, OOP, SQL, Oracle, PostgreSQL, REST, SOAP, JMS, JSON, XML, WSDL, Git, Maven, Gradle, CI/CD, Docker, Kubernetes, AWS, Azure, GCP, Prometheus, Grafana, ELK 🏢 Description: Wymagania: 4+ lata doświadczenia w programowaniu backendu w Java Dobra znajomość Spring (Spring Boot, Spring Framework, Hibernate) Doświadczenie w pracy z systemami kolejkowymi (np. Kafka, MQ) Praktyczna znajomość architektury mikroserwisowej Dobra znajomość OOP oraz wzorców projektowych Doświadczenie w pracy z bazami danych ( Oracle, PostgreSQL ) oraz znajomość SQL Znajomość integracji systemowych (REST, JSON, SOAP, XML, WSDL, JMS) Doświadczenie z narzędziami: Git, Maven lub Gradle Praktyka w środowisku CI/CD oraz konteneryzacji (Docker, Kubernetes) Umiejętność tworzenia wydajnych i skalowalnych rozwiązań Wykształcenie wyższe (informatyka lub kierunki pokrewne) Mile widziane: Doświadczenie w pracy w środowisku chmurowym (AWS, Azure, GCP) Znajomość narzędzi monitoringu i logowania (np. Prometheus, Grafana, ELK) Obowiązki: Projektowanie i rozwój aplikacji backendowych w technologii Java Tworzenie i rozwój systemów opartych o architekturę mikroserwisową Implementacja rozwiązań event-driven (np. z użyciem Kafka, MQ) Integracja systemów z wykorzystaniem REST, SOAP, JMS Współpraca z zespołem DevOps przy wdrożeniach CI/CD Dbanie o wydajność, skalowalność i jakość kodu Oferujemy: Kontrakt B2B z możliwością długoterminowej współpracy Praca hybrydowa: 1 dzień w tygodniu w biurze w Warszawie Prywatna opieka medyczna (Luxmed) Karta Multisport