New offer - be the first one to apply!
August 8, 2026
Senior Backend Developer
Senior • Remote
15,000 - 22,000 PLN
Warsaw, MZ, Poland
Twój zakres obowiązków
- Projektowanie, rozwój i utrzymanie systemów Faktura.pl z naciskiem na wydajność, bezpieczeństwo i niezawodność.
- Projektowanie architektury nowych funkcjonalności oraz współtworzenie kierunku rozwoju platformy.
- Modernizacja i refaktoryzacja istniejących aplikacji legacy, w tym migracja do nowszych wersji Javy, frameworków oraz bibliotek.
- Projektowanie i implementacja integracji z systemami zewnętrznymi, usługami administracji publicznej (MF, ZUS) oraz partnerami biznesowymi.
- Optymalizacja wydajności aplikacji, zapytań SQL oraz procesów biznesowych.
- Projektowanie i optymalizacja procesów biznesowych z wykorzystaniem BPMN oraz narzędzi takich jak draw.io.
- Utrzymanie wysokiej jakości kodu poprzez code review, refaktoryzację oraz wdrażanie dobrych praktyk programistycznych.
- Rozwiązywanie złożonych problemów produkcyjnych oraz analiza przyczyn źródłowych.
- Współpraca z analitykami biznesowymi, Product Ownerami oraz zespołem IT przy definiowaniu rozwiązań technicznych.
- Mentoring mniej doświadczonych programistów oraz dzielenie się wiedzą w zespole.
- Aktywny udział w doskonaleniu procesów wytwarzania oprogramowania oraz automatyzacji środowisk CI/CD.
Nasze wymagania
- Minimum 5 lat komercyjnego doświadczenia jako Java Developer (Backend lub Full Stack).
- Doświadczenie w projektowaniu i rozwijaniu systemów klasy Enterprise.
- Doświadczenie w modernizacji oraz utrzymaniu aplikacji legacy.
- Doświadczenie w migracji aplikacji pomiędzy kolejnymi wersjami Javy oraz frameworków.
- Doświadczenie w projektowaniu rozwiązań o wysokiej dostępności i skalowalności.
- Bardzo dobra znajomość Java 8+, Java EE / Jakarta EE, Spring Framework oraz Spring Boot.
- Znajomość Spring Security, Spring Web, Spring Data oraz WebFlux.
- Doświadczenie z Hibernate, JPA oraz NativeQuery; znajomość EJB i standardowych bibliotek Java.
- Bardzo dobra znajomość REST API oraz SOAP API, a także doświadczenie w integracji z zewnętrznymi API.
- Znajomość OAuth 2.0 oraz mechanizmów autoryzacji i uwierzytelniania.
- Praktyczna znajomość kryptografii wykorzystywanej w procesach integracyjnych oraz podpisów elektronicznych XAdES.
- Bardzo dobra znajomość Apache Kafka oraz/lub ActiveMQ i doświadczenie z systemami kolejkowymi.
- Praktyczna znajomość zarządzania transakcjami w złożonych procesach biznesowych.
- Bardzo dobra znajomość SQL, doświadczenie z PostgreSQL oraz umiejętność optymalizacji zapytań i analizy wydajności baz danych.
- Bardzo dobra znajomość Git i Dockera.
- Znajomość Jenkins oraz praktyczne doświadczenie w rozwijaniu i utrzymaniu pipeline'ów CI/CD.
- Doświadczenie z AWS (EC2, ECS/EKS, RDS, S3, IAM) oraz utrzymaniem środowisk developerskich, testowych i produkcyjnych.
- Znajomość Maven oraz Gradle.
- Bardzo dobra znajomość wzorców projektowych oraz praktyczna znajomość zasad SOLID, DRY i KISS.
- Umiejętność bezpiecznej refaktoryzacji kodu, identyfikowania długu technologicznego i planowania jego redukcji.
- Doświadczenie w projektowaniu architektury aplikacji oraz podejmowaniu decyzji technologicznych.
- Umiejętność pisania wydajnego, bezpiecznego i łatwego w utrzymaniu kodu.
- Samodzielna analiza wymagań biznesowych oraz przekładanie ich na rozwiązania techniczne.
- Doświadczenie w modelowaniu oraz optymalizacji procesów biznesowych z wykorzystaniem BPMN.
- Znajomość narzędzi draw.io/bpmn.io, JIRA oraz Confluence.
- Umiejętność proponowania usprawnień procesów biznesowych i technicznych oraz uzasadniania decyzji technicznych przed zespołem.
- Doświadczenie w prowadzeniu code review.
- Gotowość do mentoringu oraz wspierania rozwoju innych programistów.
- Bardzo dobre umiejętności komunikacyjne, proaktywność, samodzielność oraz nastawienie na rozwiązywanie problemów.
- Znajomość języka polskiego na poziomie minimum C1.
Mile widziane
- Doświadczenie z architekturą mikroserwisową.
- Doświadczenie z Prometheus, Grafana lub ELK.
- Znajomość wzorców Domain-Driven Design (DDD).
- Doświadczenie z Event Driven Architecture.
- Certyfikaty AWS lub Oracle Java.
- Znajomość zagadnień księgowych, e-Faktury, KSeF oraz systemów finansowo-księgowych.
To oferujemy
- Atrakcyjne wynagrodzenie adekwatne do doświadczenia.
- Możliwość realnego wpływu na architekturę i rozwój jednego z największych systemów do fakturowania w Polsce.
- Udział w modernizacji dużego, wieloletniego systemu oraz wdrażaniu nowoczesnych technologii.
- Pracę z wykorzystaniem Java, Spring Boot, Kafka, PostgreSQL, AWS oraz nowoczesnych narzędzi CI/CD.
- Możliwość pracy zdalnej lub hybrydowej.
- Niezbędny sprzęt do pracy.
- Wsparcie podczas onboardingu.
- Stabilne zatrudnienie oraz długoterminowy rozwój produktu.
- Zespół, który ceni wymianę wiedzy i partnerskie podejście do współpracy.
Similar jobs you might like
Technology
New offer
FAKTURA.PL
Junior Backend Developer
Junior
Remote
Warsaw, MZ, Poland
8,000 - 12,000 PLN
🏢 Summary: Oferta dla początkującego programisty Java obejmuje rozwój i utrzymanie systemów Faktura.pl pod opieką doświadczonego zespołu. Rola obejmuje implementację funkcjonalności, naprawę błędów, testowanie kodu, code review oraz współpracę przy analizie wymagań biznesowych. 🗂️ Requirements: Minimum rok doświadczenia komercyjnego, praktyki, stażu lub własnych projektów w Java, Wykształcenie techniczne lub studia informatyczne w toku, Dobra znajomość Java 8+, Podstawowa znajomość Hibernate/JPA, Podstawowa znajomość SQL, Znajomość REST API i integracji z usługami zewnętrznymi, Znajomość Maven, Znajomość wzorców projektowych i zasad SOLID, Znajomość języka polskiego na poziomie minimum C1 📃 Skills: Java, Hibernate, JPA, SQL, REST, Maven, SOLID 🏢 Description: Twój zakres obowiązków - Współtworzenie i rozwój systemów Faktura.pl pod opieką doświadczonych programistów. - Udział w projektowaniu i implementacji nowych funkcjonalności we współpracy z zespołem IT. - Utrzymanie istniejących rozwiązań oraz usuwanie błędów zgłaszanych przez klientów. - Tworzenie czytelnego, dobrze przetestowanego kodu zgodnie z dobrymi praktykami programowania. - Udział w code review oraz poznawanie standardów obowiązujących w projekcie. - Współpraca z zespołem przy analizie wymagań biznesowych i wdrażaniu nowych rozwiązań. Nasze wymagania - Minimum rok doświadczenia komercyjnego lub doświadczenie zdobyte podczas praktyk, stażu albo realizacji własnych projektów w Java. - Wykształcenie techniczne (ukończone lub w trakcie studiów informatycznych). - Dobra znajomość języka Java (8 lub nowsza). - Podstawowa znajomość Hibernate/JPA. - Podstawowa znajomość SQL (mile widziany PostgreSQL). - Znajomość REST API oraz podstaw integracji z zewnętrznymi usługami. - Znajomość Maven. - Znajomość podstaw wzorców projektowych oraz zasad SOLID. - Chęć nauki, rozwijania kompetencji i poznawania nowych technologii. - Umiejętność pracy zespołowej oraz dobra komunikacja. - Umiejętność analitycznego myślenia i samodzielnego rozwiązywania prostszych problemów. - Znajomość języka polskiego na poziomie minimum C1. Mile widziane - Podstawowa znajomość Spring lub Spring Boot. - Podstawowa znajomość Apache Kafka lub ActiveMQ. - Znajomość systemu kontroli wersji Git. - Podstawowa znajomość Dockera będzie dodatkowym atutem. - Zainteresowanie tematyką informatyczną. - Umiejętność tworzenia i rozumienia BPMN. To oferujemy - Konkurencyjne wynagrodzenie adekwatne do umiejętności. - Możliwość rozwoju pod okiem doświadczonych programistów. - Wsparcie podczas onboardingu oraz wdrożenia do projektu. - Możliwość pracy zdalnej lub z biura. - Niezbędny sprzęt do pracy. - Przyjazną atmosferę i realny wpływ na rozwój produktu.
Technology
Connectis
Java Developer
Senior
Hybrid
Warsaw, Poland
126 - 146 PLN
🏢 Summary: Oferta dotyczy realizacji projektów jako Java Developer dla partnera z branży ubezpieczeniowej, obejmujących projektowanie i rozwój skalowalnych systemów informatycznych oraz wsparcie systemów produkcyjnych. Rola wymaga pracy z nowoczesnym stosem Java i narzędziami CI/CD oraz analizy wymagań biznesowych. Współpraca realizowana jest projektowo z częściowo zdalnym modelem pracy i spotkaniami koordynacyjnymi w Warszawie. 🗂️ Requirements: Minimum 5 lat doświadczenia komercyjnego w Javie, Znajomość Jenkins, Znajomość Bitbucket, Bardzo dobra znajomość Spring Boot, Znajomość REST API, Znajomość JSON, Doświadczenie w sektorze finansowym lub ubezpieczeniowym, Wykształcenie wyższe informatyczne lub pokrewne, Doświadczenie w programowaniu współbieżnym, Możliwość rozpoczęcia pracy maksymalnie do 2 tygodni 📃 Skills: Java, Jenkins, Bitbucket, Spring, REST, JSON, Docker, Oracle, Hibernate, Angular, RabbitMQ, Kafka, SpringData, SpringSecurity, JVM 🏢 Description: Wspólnie z naszym Partnerem, liderem w branży ubezpieczeniowej, poszukujemy doświadczonego/ej specjalisty/ki do realizacji projektów jako Java Developer. 💡 ZAKRES USŁUG Projektowanie i rozwój kompleksowych systemów informatycznych wspierających kluczowe procesy biznesowe Partnera, z uwzględnieniem wymagań dotyczących skalowalności i niezawodności. Wysokiej jakości kod potwierdzony code review oraz testami jednostkowymi, dostarczany zgodnie z uzgodnionymi standardami jakości w ramach każdego przyrostu. Analiza wymagań biznesowych i przekładanie ich na efektywne rozwiązania techniczne, na podstawie ustaleń z Partnerem w zakresie projektu. Wsparcie stabilności systemów produkcyjnych poprzez diagnozowanie i rozwiązywanie problemów w ramach realizowanych projektów. 🔍 WYMAGANE KOMPETENCJE Minimum 5 lat doświadczenia komercyjnego w wytwarzaniu oprogramowania w Javie. Możliwość rozpoczęcia realizacji usług w trybie natychmiastowym lub w terminie do 2 tygodni od podpisania umowy. Znajomość narzędzi wspierających procesy CI/CD, w szczególności Jenkins i Bitbucket . Bardzo dobra, praktyczna znajomość Spring Boot oraz technologii REST API i JSON . Doświadczenie w sektorze finansowym lub ubezpieczeniowym. Wykształcenie wyższe informatyczne lub pokrewne. Doświadczenie w programowaniu współbieżnym. Mile widziane: Znajomość architektury mikroserwisowej oraz technologii konteneryzacji Docker . Praktyczna znajomość baz danych Oracle oraz narzędzia Hibernate . Umiejętność tworzenia aplikacji frontendowych w Angularze . Znajomość systemów kolejkowych: RabbitMQ lub Kafka . Znajomość Spring Data i Spring Security . Znajomość JVM i strojenia aplikacji. ✨ OFERUJEMY Nowy sposób na aplikowanie z AI Rekruterem (AIR) – w trakcie procesu możesz porozmawiać z wirtualnym rekruterem 24/7, bez czekania na telefon. Finalną decyzję zawsze podejmuje Opiekun Projektu. Gotowość do spotkań koordynacyjnych w Warszawie (orientacyjnie 1x w tygodniu, ustalane w zależności od potrzeb projektu i uzgadniane między stronami.) Uczestnictwo w wydarzeniach branżowych oraz meetupach technologicznych, umożliwiających dzielenie się wiedzą i doświadczeniem. Współpraca realizowana w modelu projektowym, z rozliczeniem opartym na etapach i protokołach odbioru poszczególnych deliverables. Realizację projektów dla renomowanego Partnera z branży ubezpieczeniowej. 5000 PLN za polecenie znajomych do naszych projektów. Szybki i zdalny proces. Dziękujemy za wszystkie zgłoszenia. Pragniemy poinformować że skontaktujemy się z wybranymi osobami. 12965/JR
Technology
IT Squad
Software Architect
Senior
Remote
Warsaw, Poland
🏢 Summary: Technical Architect role focused on designing and leading implementation of scalable, secure distributed systems based on Java 17+ and Spring Boot in a cloud-native environment. The position combines architectural ownership, event-driven and microservices design, CI/CD optimization, and full-stack coordination with Angular. It includes technical leadership in Agile/DevOps teams and responsibility for quality, integrations, and high-availability solutions. 🗂️ Requirements: Minimum 5 years of experience in Java and system architecture, Strong knowledge of Java 17+ and Spring Boot, Experience in distributed systems design, Experience in microservices architecture, Experience in REST API design with OpenAPI, Practical experience with Azure Cloud, Experience with Docker and Kubernetes, Experience with CI/CD pipelines, Knowledge of Infrastructure as Code, Experience with event-driven architecture, Experience with Kafka or RabbitMQ, Knowledge of Angular and frontend technologies, Advanced knowledge of PostgreSQL or Oracle, Experience in performance optimization, Experience working in Agile/Scrum, Very good English skills 📃 Skills: Java, Spring, SpringBoot, Microservices, REST, OpenAPI, Azure, Docker, Kubernetes, CI/CD, AzureDevOps, GitHub, SonarQube, IaC, Kafka, RabbitMQ, Angular, HTML, CSS, JavaScript, TypeScript, PostgreSQL, Oracle, Agile, Scrum 🏢 Description: ZAKRES OBOWIĄZKÓW Projektowanie i odpowiedzialność za architekturę systemów – prowadzenie projektowania oraz wdrażania złożonych, rozproszonych systemów (Java 17+, Spring Boot), z naciskiem na skalowalność, wydajność i bezpieczeństwo Definiowanie standardów technologicznych – ustanawianie i egzekwowanie najlepszych praktyk w obszarze mikrousług, API REST (OpenAPI), architektury czystej oraz podejścia cloud-native Przekładanie potrzeb biznesowych na rozwiązania IT – ścisła współpraca z interesariuszami w celu tworzenia spójnej wizji architektonicznej i dopasowanych rozwiązań technologicznych Liderstwo techniczne i podejmowanie decyzji – prowadzenie zespołów międzyfunkcyjnych, wspieranie decyzji architektonicznych oraz nadzór nad realizacją inicjatyw technologicznych w środowisku Agile/DevOps Projektowanie architektury zdarzeniowej i integracji – tworzenie rozwiązań opartych o event-driven architecture (Kafka/RabbitMQ) oraz integracja systemów Rozwój i nadzór nad warstwą frontendową – koordynacja rozwoju nowoczesnych interfejsów użytkownika (Angular) w zgodzie z wymaganiami UX i architektury systemu Zapewnienie jakości i standardów kodu – prowadzenie przeglądów kodu, definiowanie standardów oraz dbanie o wysoką jakość rozwiązań Rozwiązywanie złożonych problemów technicznych – diagnozowanie i eliminowanie krytycznych problemów w środowiskach developerskich i produkcyjnych Projektowanie i optymalizacja procesów CI/CD – rozwój automatyzacji, pipeline’ów oraz narzędzi monitorujących wspierających ciągłe dostarczanie Zarządzanie wdrożeniami i wydaniami – planowanie, koordynacja i nadzór nad release’ami oraz wdrożeniami produkcyjnymi Tworzenie dokumentacji architektonicznej – opracowywanie diagramów, standardów i dokumentacji technicznej Mentoring i rozwój zespołu – wspieranie programistów, budowanie kultury jakości i ciągłego doskonalenia CZEGO OCZEKUJEMY Min. 5 lat doświadczenia w Java oraz projektowaniu systemów i architektury Bardzo dobrej znajomości Java (17+), Spring Boot oraz budowy systemów rozproszonych Doświadczenia w projektowaniu mikrousług i API REST (OpenAPI) Praktycznej znajomości Azure Cloud, Docker, Kubernetes oraz wdrożeń wieloregionalnych Doświadczenia z CI/CD (Azure DevOps, GitHub), SonarQube oraz Infrastructure as Code Znajomości monitoringu, automatyzacji oraz strategii wysokiej dostępności i disaster recovery Doświadczenia w event-driven architecture (Kafka lub RabbitMQ) Praktyki w integracji systemów oraz (mile widziane) rozwiązań AI/ML Znajomość Angular, HTML, CSS, JavaScript/TypeScript Umiejętność projektowania spójnych rozwiązań full-stack Zaawansowanej znajomości relacyjnych baz danych ( PostgreSQL, Oracle ) Doświadczenia w optymalizacji zapytań i wydajności systemów Doświadczenia w pracy w Agile/Scrum oraz prowadzeniu inicjatyw technicznych Bardzo dobrych umiejętności analitycznych i rozwiązywania problemów Samodzielności w pracy nad złożonymi zagadnieniami Bardzo dobrej znajomości języka angielskiego umożliwiającej swobodną komunikację biznesową MILE WIDZIANE Znajomość frameworków do automatyzacji testów Certyfikaty (Azure, Java, Kubernetes) CO OFERUJEMY Realny wpływ na rozwiązania biznesowe i technologiczne w ramach realizowanych projektów Szkolenia oraz wsparcie w określeniu ścieżki rozwoju Eventy firmowe, dostęp do usług medycznych oraz pakietów sportowych Zatrudnienie na umowę B2B Pracę w trybie 100% zdalnym lub 1 dzień pracy z biura (Trójmiasto) Krótki proces rekrutacji składający się z rozmowy HR oraz skill interview z managerem projektu
Technology
Fakturownia Sp. z o.o.
Senior Backend Developer
Senior
Hybrid
Warsaw, Poland
18,000 - 22,800 PLN/mo
🏢 Summary: Senior Backend Developer role focused on maintaining and developing new features for a large-scale SaaS invoicing system used by over 200,000 users. The position involves backend development, debugging, testing, and collaboration within a development team. The role centers on working with Ruby on Rails and SQL-based databases in a cloud environment. 🗂️ Requirements: Experience in developing large-scale applications, Strong SQL knowledge, Experience with MySQL or PostgreSQL, Willingness or experience with Ruby on Rails, Experience with Git-based VCS, Ability to debug and write tests, Knowledge of software development best practices, Experience with backend programming languages (Ruby, Python, PHP, JavaScript) 📃 Skills: Ruby, Rails, SQL, MySQL, PostgreSQL, AWS, JavaScript, Tailwind, jQuery, ES6, Git, GitHub, HTML, CSS, Webpack, CDN, Cloudflare, Linux 🏢 Description: Znasz świetnie SQL? Masz doświadczenie w programowaniu dużych aplikacji? Lubisz pracować z fajnymi ludźmi? 😁 Cóż, wygląda na to, że szukamy właśnie Ciebie! Poznajmy się: jesteśmy zespołem stojącym za sukcesem systemu Fakturownia 🦸♀️🦸 To prosty program do wystawiania faktur online, z którego korzysta na co dzień ponad 200 tysięcy klientów. Jako dumni liderzy obszaru SaaS, od 2010 roku nieustannie rozwijamy się i rozszerzamy działania na kolejne rynki na szczeblu europejskim – a już wkrótce także globalnym. Wraz z rosnącymi możliwościami naszego systemu, rośnie też zespół odpowiedzialny za utrzymanie i dalszą rozbudowę jego funkcji. Dołącz do nas jako Senior Backend Developer i razem zmieniajmy Fakturownię tak, aby jeszcze lepiej odpowiadała na potrzeby użytkowników! Czym będziesz zajmować się na co dzień? 📝 Samodzielnym rozwiązywaniem przydzielonych zadań z zakresu utrzymania obecnych i tworzenia nowych funkcjonalności, debugowania, pisania testów itp. Współpracą z resztą zespołu w ramach spotkań daily (krótkie i konkretne) i weekly (nieco dłuższe, ale dalej konkretne! 😁) oraz codziennej komunikacji na czacie W przypadku zespołu Core nasi programiści nie kontaktują się bezpośrednio z klientami – bazują na informacjach przekazanych przez zespół Helpdesku Fakturowni. W przypadku innych zespołów programistycznych może pojawić się potrzeba bezpośredniego kontaktu z użytkownikiem. Technologie, w których pracujemy: Ruby on Rails, MySQL / PostgreSQL, AWS, JavaScript, Tailwind / jQuery, ES6. Czego potrzebujesz, aby doskonale sobie z tym radzić? 🎯 Doświadczenia w pisaniu dużych aplikacji (Ruby, Python, PHP, JavaScript) Dobrej znajomości SQL (MySQL, PostgreSQL, indexy, replikacja) Chęci do nauki Ruby on Rails (no chyba, że już teraz nie ma przed Tobą tajemnic 😉) Doświadczenia w pracy z VCS (git/github) Umiejętności identyfikowania i rozwiązywania problemów Inicjatywy proponowania nowych rozwiązań i procesów Poczucia odpowiedzialności za swój kod i przydzielone zadania Znajomości i umiejętności zastosowania w praktyce obowiązujących obecnie dobrych praktyk programowania Umiejętności współpracy w zespole i sprawnej komunikacji online Co dodatkowo pomaga na tym stanowisku? 🚀 Doświadczenie w pracy z integracjami/usługami zewnętrznymi Doświadczenie w pracy z smtp/mailami Doświadczenie w prowadzeniu zespołu Doświadczenie w pracy z Linuxem Doświadczenie w technologiach frontendowych (HTML, CSS, JavaScript, Webpack, CDN, Tailwind, Cloudflare) Co oferujemy Ci w zamian? 💎 Stabilne wynagrodzenie w ramach dowolnej formy zatrudnienia (umowa o pracę, umowa zlecenie - 15000-19000 zł brutto lub B2B - 18000-22800 zł netto) Pracę z aktualnymi technologiami przy rozwoju jednego z najpopularniejszych programów do faktur i zarządzania firmą w Polsce Przyjazne wsparcie od pierwszego dnia pracy wraz z bieżącą informacją zwrotną Mentoring ze strony doświadczonych specjalistów oraz otwartość na Twój punkt widzenia i pomysły usprawnień Duże możliwości rozwoju, a także realny wpływ na własną ścieżkę kariery (np. w ramach awansu pionowego, poziomego, stanowiska hybrydowego – łączącego obowiązki z różnych obszarów) Opcję tworzenia lub współtworzenia własnych projektów z opcją equity Możliwość wyboru potrzebnego sprzętu i akcesoriów do pracy według własnych preferencji Komfort pracy z produktem, który klienci wzajemnie sobie polecają, bo realnie przekłada się on na korzyści w ich biznesie Pracę w zespole, który lubi być razem i w którym każdy może być sobą Pracę w modelu hybrydowym (biuro na warszawskim Powiślu z widokiem na Wisłę i Stadion Narodowy – 100 m od stacji metra Centrum Nauki Kopernik) Opcję pracy w wybranych godzinach (zwykle pracujemy od 9:00 do 17:00, ale jeżeli chcesz inaczej – dogadamy się!) Swobodną atmosferę, brak dress code’u, integracje zespołowe Dobrze wyposażoną kuchnię, prysznic oraz sprzęt do rekreacji do Twojej dyspozycji w biurze (piłkarzyki, konsola do gier) Pakiet benefitów, w tym prywatną opiekę medyczną, ubezpieczenie na życie, kartę Multisport Liczne głaski dla Twojego czworonoga, jeśli zechcesz zabrać go ze sobą do pracy w biurze Brzmi jak coś dla Ciebie? Jeśli tak, chętnie Cię poznamy – aplikuj już dzisiaj! 🔥 Jak wygląda nasz proces rekrutacji? 🔎 Analiza CV – jeśli uznamy, że Twoje kompetencje wpisują się w nasze potrzeby, zadzwonimy do Ciebie. Rozmowa telefoniczna (10 min.) – porozmawiamy krótko o tym, czego obecnie szukasz dla siebie. Zadamy Ci kilka pytań i chętnie rozwiejemy Twoje ewentualne wątpliwości. Jeśli obie strony będą na tym etapie na TAK, przejdziemy do kolejnego etapu procesu rekrutacyjnego. Krótki test - dzięki niemu ocenimy Twoje dopasowanie do stanowiska i poziomu na jaki aplikujesz. Zadanie rekrutacyjne – wyślemy Ci mailem zadanie, które sprawdzi Twoje umiejętności w praktyce. Spotkanie online (ok. 1 h) – zobaczysz się z naszym przedstawicielem HR, z doświadczonym programistą oraz managerem zespołu do którego rekrutujemy. W przypadku pozytywnej oceny zaprosimy Cię do ostatniego etapu procesu, którym jest… Zaproszenie do współpracy – po pozytywnej ocenie Twojej kandydatury zadzwonimy do Ciebie, aby ustalić szczegóły zatrudnienia. Wyślij nam swoje CV i – mamy nadzieję! – do usłyszenia już niebawem 🤙👋
Technology
speedapp
Java Developer
Senior
Hybrid
Warsaw, MZ, Poland
150 - 180 PLN/hr
🏢 Summary: Offer for a Senior Java Developer responsible for designing and implementing system changes with focus on data integrity, security, performance and architectural quality. The role includes code reviews, refactoring initiatives, system optimization, CI/CD support and integration in an agile environment. B2B cooperation with hybrid work model and long-term development within enterprise-scale systems. 🗂️ Requirements: Higher education in Computer Science, Minimum 5 years of commercial experience as Java Developer, Minimum 3 years of experience with Oracle or PostgreSQL, Minimum 2 years of experience in Agile environment, Strong knowledge of Java 18+, Strong knowledge of Spring Boot 3+, Experience with JPA, Knowledge of software development best practices, Knowledge of design patterns and architectural patterns, Experience with Git-based version control systems, Experience with Maven or Gradle, Experience with CI/CD tools, Experience with application servers, Experience with REST or SOAP integrations, Experience with Kafka, Experience with Docker or Kubernetes, Good English for reading technical documentation 📃 Skills: Java, Spring, JPA, Oracle, PostgreSQL, Git, Bitbucket, Github, Maven, Gradle, Jenkins, Ansible, Tomcat, Kibana, Elasticsearch, Docker, Kubernetes, REST, SOAP, Kafka, Camunda, BPMN, Magnolia, Angular, TypeScript, NodeJS, Azure, GCP, Helm, Nginx, Apache 🏢 Description: Zadania: Projektowanie i uzgodnienie założeń technicznych do realizacji zmiany z zachowaniem integralności, bezpieczeństwa danych, jakości projektowanej architektury, ciągłości działania i wpływu na dług technologiczny, Implementacja uzgodnionych zmian w funkcjonalności systemu zgodności ze standardami oraz dobrymi praktykami, Przeglądy kodu dostarczanego przez zespół i innych developerów w repo, Aktywne przeciwdziałanie powstawaniu długu technologicznego przez inicjowanie działań refaktoryzacyjnych oraz współtworzenie rejestru długu systemowego, Wsparcie programistyczne i merytoryczne podczas wdrażania rozwiązań, Diagnoza, analiza i usuwanie błędów, Analiza działania systemu oraz rekomendowanie i wdrażanie usprawnień wydajnościowych, Wycena pracochłonności zmian w systemach informatycznych. Wymagania: Wykształcenie: wyższe o profilu informatycznym, Dobra znajomość języka angielskiego umożliwiającą czytanie dokumentacji technicznej, Znajomość dobrych praktyk programistycznych Znajomość dobrych praktyk procesu wytwarzania oprogramowania, Znajomość wzorców projektowych i architektonicznych, Min. 5 - lat doświadczenia na stanowisku programisty Java w projektach komercyjnych Min. 3 - lata doświadczeń w pracy w środowisku bazy danych Oracle, PostgreSQL Min. 2 - lata doświadczenia w roli developera w pracy w modelu zwinnym Mile widziane doświadczenie w pracy z systemami klasy workflow (szczególnie Camunda) -programowania (Java 18+, Spring Boot 3+, JPA), -systemu kontroli wersji i narzędzi (Git, Bitbucket, Github), -budowy aplikacji (Maven, Gradle), Znamość narzędzi CI/CD (Jenkins, Ansible), serwerów aplikacji (Tomcat) Znajomość narzędzi z obszarów diagnozy i analizy błędów (Kibana, Elasticsearch), konteneryzacji (Docker, Kubernetes), Integracja (REST, SOAP, Kafka). Mile widziane: BPMN (Camunda), CMS (Magnolia DX Core), Znajmość technologii frontendowych (Angular, TypeScrip, NodeJS), Infrastruktura (Azure Cloud, GCP), Znajomość narzędzi CI/CD (Helm), Znajomość serwerów HTTP (Nginx, Apache). Oferujemy: Współpracę w oparciu o umowę B2B i stawkę: 150-180 zł/h. Pracę hybrydową z Warszawy (1 raz w tygodniu z biura). Wsparcie dedykowanego opiekuna. Po dołączeniu do speedapp, otrzymasz kontakt do dedykowanego opiekuna, który zadba, aby współpraca z nami oraz z klientem sprawiała Ci satysfakcję. Wydarzenia oraz spotkania integracyjne, a także udział w różnych inicjatywach np. sportowych. Dostęp do oferty benefitów (opieka medyczna, ubezpieczenie na życie, karta Multisport).
Technology
PWPW S.A
Programista Java
Mid
Remote
Warsaw, Poland
🏢 Summary: The offer is for a Java Developer responsible for designing and implementing new functionalities within secure IT systems supporting official documents. The role focuses on backend and frontend development, code quality, troubleshooting, and collaboration within cross-functional teams. It involves working with modern Java and web technologies in complex, high-security environments. 🗂️ Requirements: Minimum 3 years experience as Java developer, Proficiency in Java 17+, Proficiency in Spring Boot 3.x, Proficiency in Angular 15+, Proficiency in React, Knowledge of HTML5 and CSS, Knowledge of algorithms and computational complexity, Knowledge of object-oriented design, Knowledge of design patterns, Experience with XML, XML Schema, XSLT, Experience with SOAP Web Services in Java, Experience with REST API, Experience with JSON and YAML, Experience with OpenAPI/Swagger, Experience with IntelliJ IDEA, Experience with Git, Experience with Maven, Experience with CI/CD pipelines, Knowledge of SQL, Experience with MSSQL, Oracle or PostgreSQL, Ability to work with technical documentation in English, Higher education in Computer Science or related field 📃 Skills: Java, Spring, SpringBoot, Angular, React, HTML5, CSS, XML, XSLT, SOAP, REST, JSON, YAML, OpenAPI, Swagger, IntelliJ, Git, Maven, CI/CD, SQL, MSSQL, Oracle, PostgreSQL 🏢 Description: Pełnimy wyjątkową funkcję w systemie bezpieczeństwa narodowego, produkując najwyższej jakości, doskonale zabezpieczone banknoty i dokumenty. Nasze produkty są obecne na całym świecie. Dostarczamy nie tylko fizyczne produkty w postaci dokumentów, ale także zapewniamy systemy IT, w których te dokumenty funkcjonują. Zajmujemy się projektowaniem specjalistycznego oprogramowania, autorskich rozwiązań i systemów informatycznych, które wspierają naszych obywateli w codziennym życiu 💵📑🪪📧 💻 Twoje zadania: Projektowanie i programowanie nowych funkcjonalności w oparciu o wymagania biznesowe. Dbanie o jakość kodu i stosowanie dobrych praktyk programistycznych. Diagnozowanie i usuwanie problemów technicznych. Tworzenie dokumentacji technicznej do realizowanych projektów. Współpraca z project managerami, developerami, testerami, analitykami i UX/UI designerami. 📌 Nasze oczekiwania: Minimum 3 lata praktycznego doświadczenia w pracy jako programista Java. Dobra znajomość zasad projektowania algorytmów , analizy złożoności obliczeniowej , optymalizacji struktur danych oraz projektowania obiektowego . Bardzo dobra znajomość: Java 17+ , Spring Boot 3.x , Angular 15+ , HTML5/CSS , React (wymagana bardzo dobra znajomość). Praktyczna znajomość wzorców projektowych . Doświadczenie w pracy z: XML (XML Schema, XSLT) , Web Services (SOAP-WS w Java) , REST API , JSON/YAML , OpenAPI/Swagger (YAML/JSON) . Umiejętność pracy z narzędziami: IntelliJ IDEA , Git , Maven , CI/CD . Znajomość SQL i relacyjnych baz danych ( MSSQL , Oracle , PostgreSQL ). Umiejętności pracy z dokumentacją techniczną w języku angielskim. Wykształcenia wyższego (informatyka, kierunki techniczne lub ścisłe). 👉 Mile widziane: Referencje. 🎁 Co oferujemy? Pracę w firmie o ugruntowanej pozycji na rynku. Możliwość odbycia szkoleń wewnętrznych oraz zewnętrznych. Dostęp do nowoczesnych technologii. Ciekawe projekty. Możliwość dołączenia do prywatnej opieki medycznej w Lux-Med i placówkach współpracujących. zajęcia sportowe (możliwość skorzystania z karty multisport, sekcje sportowe).
Technology
DCG
Java Developer
Senior
Hybrid
Warsaw, Poland
120 - 160 PLN
🏢 Summary: Oferta dotyczy rozwoju i utrzymania aplikacji Java opartych na architekturze mikroserwisowej z wykorzystaniem Spring Boot i technologii chmurowych. Rola obejmuje projektowanie nowych funkcjonalności, udział w code review, współpracę w Scrum oraz tworzenie dokumentacji technicznej. Kandydat będzie pracować z REST API, Dockerem, Kubernetes oraz bazami SQL i NoSQL. 🗂️ Requirements: 4+ lata doświadczenia komercyjnego w Java, Znajomość Java 8+, Bardzo dobra znajomość Spring Boot, Znajomość Spring MVC/WebFlux, Znajomość wzorców projektowych, Doświadczenie z architekturą mikroserwisową, Znajomość REST API, Doświadczenie z Docker, Doświadczenie z Kubernetes, Znajomość baz danych SQL i NoSQL, Znajomość ORM, Doświadczenie z testami jednostkowymi i integracyjnymi, Znajomość JUnit, Znajomość Mockito, Znajomość Git, Znajomość CI/CD, Doświadczenie w Scrum, Znajomość Jira, Znajomość Confluence, Umiejętność tworzenia dokumentacji technicznej, Znajomość Linux/Unix, Komunikatywny język angielski 📃 Skills: Java, Spring, SpringBoot, WebFlux, SpringMVC, REST, Docker, Kubernetes, SQL, NoSQL, ORM, JUnit, Mockito, Git, CI/CD, Scrum, Jira, Confluence, Linux, Unix, AWS, Kafka, Python, Bash, JMeter, K6, Angular, React, Vue 🏢 Description: Zakres obowiązków: Rozwój i utrzymanie aplikacji Java w architekturze mikroserwisowej Projektowanie oraz implementacja nowych funkcjonalności zgodnie z wymaganiami biznesowymi Udział w code review oraz wsparcie techniczne zespołu Współpraca z programistami, testerami i analitykami w metodyce Scrum Tworzenie dokumentacji technicznej oraz praca z Jira i Confluence Wymagania: Min. 4 lata doświadczenia komercyjnego w Java (Java 8+) Bardzo dobra znajomość Spring Boot, Spring MVC/WebFlux oraz wzorców projektowych Doświadczenie z architekturą mikroserwisową, REST API oraz Docker/Kubernetes Praktyczna znajomość baz danych SQL i NoSQL oraz ORM Doświadczenie z testami jednostkowymi i integracyjnymi (JUnit, Mockito) Znajomość Git, CI/CD oraz pracy w środowisku Scrum (Jira, Confluence) Umiejętność analizy wymagań, projektowania rozwiązań i tworzenia dokumentacji technicznej Znajomość systemów Linux/Unix oraz języka angielskiego na poziomie komunikatywnym Mile widziane: Doświadczenie z AWS Znajomość Apache Kafka Praktyczna znajomość narzędzi DevOps i automatyzacji Znajomość Python lub Bash Doświadczenie z testami wydajnościowymi (JMeter, K6) Podstawowa znajomość technologii frontendowych (Angular, React lub Vue.js) Oferujemy: Prywatną opiekę medyczną Dofinansowanie karty sportowej Stałe wsparcie konsultanta Program rekomendacji pracowników
Technology
B2Bnetwork
Programista Java / Programistka Java
Mid
Hybrid
Poznan, Poland
16,800 - 20,160 PLN
🏢 Summary: Development of a CRM system for investment products, covering both backend and frontend layers. The role involves designing and implementing software, database modeling, testing, bug fixing, and deploying changes to production environments. Strong focus on Java-based technologies and REST/SOAP API integration. 🗂️ Requirements: Proficiency in Java, Proficiency in JavaScript, Knowledge of HTML and CSS, Experience with Spring Framework, Good knowledge of SQL, Experience with Git, Ability to write tests using JUnit and Mockito, Knowledge of REST and SOAP APIs, Ability to optimize code and SQL queries, Experience with IntelliJ IDEA, Ability to work with technical documentation in English 📃 Skills: Java, JavaScript, HTML, CSS, Spring, SQL, Git, JUnit, Mockito, REST, SOAP, IntelliJ 🏢 Description: Twój zakres obowiązków Projektowanie i tworzenie oprogramowania (backend + frontend) Rozwój systemu CRM dla produktów inwestycyjnych Modelowanie baz danych Diagnozowanie i eliminacja błędów Testowanie rozwiązań (JUnit/Mockito) Wdrażanie zmian na środowiska (w tym produkcyjne) Nasze 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 Język angielski w zakresie posługiwania się dokumentacją oraz pozwalający na pisanie kodu 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
Technology
emagine Polska
Développeur Java (h/f)
Mid
Hybrid
Paris, France
🏢 Summary: Java Developer role focused on maintenance and evolution of billing applications within an existing team. The position involves full lifecycle development (design to deployment) across around ten applications, with strong functional interaction with accounting and BI teams. Emphasis is placed on application security and compliance with internal standards. 🗂️ Requirements: Proven experience in Java development, Experience with Spring framework, Strong SQL knowledge, Experience with Shell scripting and batch processing, Ability to handle maintenance and TMA activities, Experience in application design, development, testing and deployment, Knowledge of application security standards, Ability to work in functionally complex environments 📃 Skills: Java, Spring, JavaScript, SQL, Shell, Batch, TMA, Testing, Deployment, Security 🏢 Description: Contexte : Dans le cadre du renforcement d’une équipe existante, nous recherchons un développeur Java pour intervenir sur des applications liées à la facturation. Missions : Maintenance et évolution des applications Participation aux projets du pôle facturation (environ 10 applications) Conception, développement, tests, déploiement Participation à la TMA Contribution à la sécurisation des applications (respect de normes internes) Environnement technique : Historique : SQL / Shell (batch) Actuel : Java (8 → 17), Spring, JavaScript Particularités : Forte dimension fonctionnelle (60%) Interaction avec équipes comptables et BI Nécessite rigueur et compréhension métier.
Technology
New offer
COMARCH
Java Developer – Cloud R&D Product
Mid
Hybrid
Krakow, MA, Poland
🏢 Summary: Oferta dla Java Developera w zespole R&D rozwijającym od podstaw chmurowy produkt do obsługi procesów kredytowych dla sektora bankowego i finansowego. Rola obejmuje tworzenie backendu i mikroserwisów, pracę w Scrumie oraz wykorzystanie narzędzi i agentów AI do automatyzacji wytwarzania oprogramowania. Dostępny jest model hybrydowy po okresie wdrożenia oraz pakiet benefitów i rozwoju zawodowego. 🗂️ Requirements: Dobra znajomość Java, Doświadczenie z Spring, Język angielski minimum B2, Umiejętność pracy zespołowej, Aktywne rozwiązywanie problemów, Otwartość na nowoczesny stos technologiczny 📃 Skills: Java, Spring, AI, Scrum, Agile, Docker, Kubernetes, Kafka, Elasticsearch, Redis, Grafana, Prometheus, Oracle, PostgreSQL 🏢 Description: Dołącz do zespołu R&D jako Java Developer i rozwijaj nowy, komercyjny produkt chmurowy do obsługi procesów kredytowych, wdrażany u klientów z sektora bankowego i finansowego. Zespół projektuje i tworzy nowe rozwiązania w architekturze mikroserwisowej, wykorzystując zaawansowane narzędzia oraz agentów AI automatyzujących procesy wytwarzania oprogramowania. Kod szybko trafia na produkcję, a stos technologiczny jest regularnie aktualizowany. Profil pracownika - Dobra znajomość języka Java oraz doświadczenie z frameworkiem Spring (must have) - Otwartość na najnowszy stos technologiczny; aktualizacje wersji są codziennością - Język angielski na poziomie minimum B2 - Umiejętność pracy w zespole, pomysłowość oraz silna orientacja na aktywne znajdowanie rozwiązań Mile widziane - Doświadczenie w wytwarzaniu oprogramowania w architekturze mikroserwisowej - Znajomość technologii kontenerowych: Docker, Kubernetes - Znajomość systemów i narzędzi: Apache Kafka, Elasticsearch, Redis, Grafana, Prometheus - Znajomość relacyjnych baz danych: Oracle, PostgreSQL Twoje zadania - Współtworzenie produktu R&D: aktywny udział w rozwoju innowacyjnego produktu chmurowego do obsługi procesów kredytowych, rozwijanego w dziale Research & Development w oparciu o najnowszy stos technologiczny - Projektowanie mikroserwisów: czynny udział w projektowaniu i architekturze zaawansowanych rozwiązań w świecie mikroserwisowym - Praca z AI: wykorzystywanie zaawansowanych narzędzi oraz agentów AI wspierających codzienne procesy programistyczne i automatyzujących wytwarzanie kodu - Metodyka zwinna: realizowanie zadań backendowych w zespole scrumowym, w metodyce Agile/Scrum - Dbałość o standardy: udział w spotkaniach projektowych, code review oraz ciągła dbałość o najwyższą jakość, wydajność i czystość kodu Dla Ciebie - Prywatna opieka medyczna w Allianz, z dostępem do specjalistów i badań diagnostycznych dla Ciebie i Twoich najbliższych - System kafeteryjny: pełne dofinansowanie karty Multisport lub środki na kulturę, wypoczynek, sport i zakupy - Możliwość pracy hybrydowej po okresie wdrożenia: 2 dni pracy zdalnej i 3 dni pracy z biura - Możliwość korzystania z zaawansowanych narzędzi AI i Google Workspace - Udział w międzynarodowych projektach dla firm z sektora finansowego i ubezpieczeniowego - Profesjonalny rozwój zawodowy oraz możliwość ścieżki kariery na stanowiskach eksperckich, technicznych, biznesowych i managerskich - Indywidualny plan szkoleń i konferencji - Przyjazna atmosfera pracy w zgranych zespołach, wspierana m.in. przez imprezy integracyjne i inicjatywy dla lokalnych społeczności - Możliwość udziału w akcjach i wydarzeniach promujących aktywny tryb życia