July 10, 2026
Starszy Programista Java
Senior • Remote
115 - 120 PLN
Warsaw, Poland
Dołącz do zespołu, który rozwija systemy wspierające bezpieczeństwo ruchu lotniczego!
Dla naszego klienta poszukujemy Starszego Programisty Java, który dołączy do zespołu odpowiedzialnego za rozwój i utrzymanie zaawansowanych aplikacji backendowych. Szukamy osoby z dużym doświadczeniem w projektowaniu i tworzeniu nowoczesnych rozwiązań opartych o Javę, która chce mieć realny wpływ na rozwój systemów o kluczowym znaczeniu dla funkcjonowania infrastruktury lotniczej.
Tryb pracy: Zdalny
Twoje zadania:
Rozwój oraz implementacja nowych funkcjonalności w aplikacjach backendowych opartych o Javę.
Tworzenie wysokiej jakości kodu zgodnie z obowiązującą architekturą i standardami projektowymi.
Łączenie i wdrażanie poszczególnych komponentów w spójne rozwiązania systemowe.
Proponowanie i wybór najlepszych rozwiązań technologicznych odpowiadających potrzebom projektu.
Przygotowywanie oraz rozwijanie testów jednostkowych i integracyjnych, dbając o wysoką jakość kodu.
Przegląd kodu tworzonego przez innych członków zespołu oraz dzielenie się wiedzą i dobrymi praktykami.
Wspieranie mniej doświadczonych programistów w codziennej pracy oraz rozwoju kompetencji.
Konfiguracja środowisk developerskich oraz narzędzi niezbędnych do realizacji projektów.
Identyfikowanie i usuwanie problemów technicznych związanych ze środowiskiem oraz wydajnością aplikacji.
Opracowywanie i aktualizowanie dokumentacji technicznej.
Aktywny udział w pracy zespołu Scrum, w tym podczas planowania sprintów, refinementów, review i retrospektyw.
Ścisła współpraca z architektami, analitykami, testerami oraz pozostałymi członkami zespołu projektowego.
Nasze oczekiwania:
Posiadasz minimum 5 lat doświadczenia w tworzeniu aplikacji backendowych w technologii Java.
Bardzo dobrze znasz Java (8 lub nowsza), Spring Framework, Spring Boot oraz Hibernate.
Masz praktyczne doświadczenie w pracy z technologiami Java EE.
Swobodnie pracujesz z relacyjnymi i nierelacyjnymi bazami danych (SQL i NoSQL).
Tworzyłeś lub rozwijałeś aplikacje oparte na architekturze mikroserwisowej.
Znasz Dockera i potrafisz wykorzystywać kontenery do budowania oraz uruchamiania aplikacji Java.
Posiadasz doświadczenie w projektowaniu i integracji usług REST oraz SOAP.
Znasz mechanizmy uwierzytelniania i autoryzacji, takie jak OAuth 2.0, OpenID Connect czy SAML.
Tworzysz testy jednostkowe i integracyjne z wykorzystaniem narzędzi takich jak JUnit, Mockito, Spock, TestContainers lub WireMock.
Potrafisz analizować i eliminować problemy związane z wydajnością aplikacji.
W codziennej pracy stosujesz dobre praktyki programistyczne, w tym Clean Code, SOLID, DRY, KISS oraz podejścia TDD i DDD.
Masz doświadczenie w rozwijaniu oraz utrzymaniu kluczowych elementów systemów o wysokim znaczeniu biznesowym.
Dobrze odnajdujesz się w środowisku Agile/Scrum i znasz cały proces wytwarzania oprogramowania.
Posługujesz się językiem angielskim na poziomie pozwalającym na swobodną pracę z dokumentacją techniczną.
Mile widziane:
Wykształcenie wyższe techniczne (informatyka, automatyka, elektronika, teleinformatyka lub kierunki pokrewne).
Doświadczenie w realizacji projektów o wysokiej dostępności lub krytycznym znaczeniu.
Otwartość na dzielenie się wiedzą i wspieranie rozwoju pozostałych członków zespołu.
Oferujemy:
Możliwość udziału w rozwoju nowoczesnych systemów wspierających bezpieczeństwo ruchu lotniczego.
Pracę przy projektach o strategicznym znaczeniu i wysokim poziomie zaawansowania technologicznego.
Współpracę z doświadczonym zespołem specjalistów w środowisku Agile.
Stabilne zatrudnienie w modelu B2B.
Pracę zdalną.
Preferencyjne pakiety Luxmed oraz MultiSport.
Możliwość rozwoju zawodowego oraz udziału w ambitnych projektach technologicznych.
Zainteresowała Cię ta oferta?
Prześlij swoje CV i dołącz do zespołu tworzącego rozwiązania wspierające funkcjonowanie jednego z najważniejszych elementów infrastruktury transportowej w Polsce. Czekamy na Twoją aplikację!
Similar jobs you might like
Technology
Ness Solution
Programista Backend (Java)
Mid
Remote
Warsaw, Poland
100 - 105 PLN
🏢 Summary: Remote Java Developer role focused on developing and maintaining backend systems supporting air traffic safety infrastructure. The position involves building modern Java-based applications, participating in Agile/Scrum processes, ensuring code quality, and maintaining stable system environments. The offer includes B2B cooperation, remote work, and participation in technologically advanced strategic projects. 🗂️ Requirements: Minimum 3 years of experience in Java backend development, Knowledge of Java 8+, Experience with Spring Framework, Experience with Spring Boot, Knowledge of Hibernate, Knowledge of JPA, Experience with SQL databases, Experience with NoSQL databases, Experience with unit and integration testing, Knowledge of JUnit, Knowledge of Mockito, Knowledge of Spock, Knowledge of TestContainers, Knowledge of WireMock, Experience with REST services, Experience with SOAP services, Experience with Docker, Experience working in Agile/Scrum, English proficiency for technical documentation 📃 Skills: Java, Spring, SpringBoot, Hibernate, JPA, SQL, NoSQL, JUnit, Mockito, Spock, TestContainers, WireMock, REST, SOAP, Docker, Agile, Scrum 🏢 Description: Dołącz do zespołu, który rozwija systemy wspierające bezpieczeństwo ruchu lotniczego! Dla naszego klienta poszukujemy Java Developera , który dołączy do zespołu odpowiedzialnego za rozwój i utrzymanie zaawansowanych aplikacji backendowych. Szukamy osoby z doświadczeniem w projektowaniu i tworzeniu nowoczesnych rozwiązań opartych o Javę, która chce mieć realny wpływ na rozwój systemów o kluczowym znaczeniu dla funkcjonowania infrastruktury lotniczej. Tryb pracy: Zdalny Twoje zadania Rozwój i utrzymanie aplikacji backendowych zgodnie z przyjętą architekturą oraz standardami projektowymi. Aktywny udział w pracach zespołu realizowanych w metodyce Scrum, w tym planowaniu sprintów, refinementach i pozostałych ceremoniach. Weryfikacja jakości kodu poprzez udział w code review oraz dzielenie się wiedzą i dobrymi praktykami z zespołem. Diagnozowanie oraz rozwiązywanie problemów technicznych związanych ze środowiskami i aplikacjami. Dobór odpowiednich technologii i rozwiązań wspierających realizację celów projektowych. Tworzenie oraz bieżąca aktualizacja dokumentacji technicznej. Zapewnienie stabilnego działania systemów biznesowych poprzez instalację, konfigurację oraz utrzymanie środowisk i aplikacji. Nasze oczekiwania: Posiadasz minimum 3 lata doświadczenia w programowaniu aplikacji backendowych w języku Java. Bardzo dobrze znasz Java (8 lub nowsza), Spring Framework, Spring Boot, Hibernate oraz JPA. Masz doświadczenie w pracy z relacyjnymi i nierelacyjnymi bazami danych (SQL i NoSQL). Tworzysz testy jednostkowe i integracyjne z wykorzystaniem narzędzi takich jak JUnit, Mockito, Spock, TestContainers czy WireMock. Znasz technologie REST oraz SOAP i masz doświadczenie w tworzeniu lub integracji usług opartych o te standardy. Potrafisz wykorzystywać Dockera do budowania i uruchamiania aplikacji Java w środowiskach kontenerowych. Dobrze odnajdujesz się w pracy zgodnej z metodykami Agile/Scrum. Posługujesz się językiem angielskim na poziomie umożliwiającym swobodną pracę z dokumentacją techniczną. Mile widziane: Znajomość dobrych praktyk programistycznych, takich jak TDD, DDD oraz Clean Code (SOLID, KISS, DRY) lub gotowość do rozwijania kompetencji w tym obszarze. Wykształcenie wyższe techniczne (informatyka, automatyka, elektronika, teleinformatyka lub kierunki pokrewne). Oferujemy: Możliwość udziału w rozwoju nowoczesnych systemów wspierających bezpieczeństwo ruchu lotniczego. Pracę przy projektach o strategicznym znaczeniu i wysokim poziomie zaawansowania technologicznego. Współpracę z doświadczonym zespołem specjalistów w środowisku Agile. Stabilne zatrudnienie w modelu B2B. Pracę zdalną. Preferencyjnie pakiety Luxmed i Multisport. Możliwość rozwoju zawodowego oraz udziału w ambitnych projektach technologicznych. Ścisła współpraca z architektami, analitykami, testerami oraz pozostałymi członkami zespołu projektowego. Zainteresowała Cię ta oferta? Prześlij swoje CV i dołącz do zespołu tworzącego rozwiązania wspierające funkcjonowanie jednego z najważniejszych elementów infrastruktury transportowej w Polsce. Czekamy na Twoją aplikację!
Technology
P&P Solutions
Senior Java Developer
Senior
Remote
Warsaw, Poland
110 - 140 PLN/hr
🏢 Summary: Oferta dotyczy długoterminowego projektu zdalnego dla Starszego Programisty Java przy budowie zaawansowanych systemów finansowych. Rola obejmuje projektowanie, rozwój i utrzymanie aplikacji backendowych opartych o Java 8+, Spring, REST/SOAP oraz technologie kontenerowe. Współpraca w modelu B2B z możliwością pracy przy skalowalnych i wysokowydajnych rozwiązaniach do 2028 roku. 🗂️ Requirements: Minimum 5 lat doświadczenia w Java 8+, Doświadczenie w tworzeniu aplikacji backendowych, Znajomość Spring Framework, Doświadczenie z ORM, Znajomość relacyjnych baz danych SQL, Doświadczenie w budowie usług REST, Doświadczenie w integracji usług SOAP, Znajomość technologii konteneryzacji, Umiejętność projektowania skalowalnych rozwiązań, Doświadczenie w code review 📃 Skills: Java, Spring, JPA, Hibernate, SQL, REST, SOAP, Docker, Kubernetes, IntelliJ, ORM, EclipseLink 🏢 Description: Poszukujemy Starszego Programisty Java , który dołączy do zespołu odpowiedzialnego za realizację budowy zaawansowanych systemów informatycznych z obszarów finansowych. Szukamy osoby z dużym doświadczeniem w tworzeniu aplikacji backendowych, która swobodnie porusza się w ekosystemie Java oraz posiada praktyczną znajomość architektury usługowej, integracji systemów i technologii kontenerowych. 🚀 Start projektu: ASAP 📅 Czas trwania projektu: do 06.2028 💼 Forma współpracy: B2B 💰 Stawka: do 140 PLN netto + VAT / godz. 🏠 Model pracy: 100% zdalnie Technologie: Java 8+, Spring Framework, JPA/Hibernate, SQL, REST, SOAP, Docker/Kubernetes, IntelliJ IDEA Wymagania Minimum 5 lat doświadczenia zawodowego w programowaniu w języku Java (wersja 8 lub nowsza) zdobytego w ostatnich 10 latach. Praktyczne doświadczenie w: tworzeniu aplikacji backendowych w Java, stosowaniu bibliotek ORM (Object-Relational Mapping), pracy z relacyjnymi bazami danych SQL, budowaniu usług REST, tworzeniu i integracji usług SOAP, pracy z technologiami konteneryzacji. Mile widziane: Doświadczenie w projektach o dużej skali i wysokich wymaganiach jakościowych. Znajomość architektury mikroserwisowej. Doświadczenie w pracy z systemami integracyjnymi. Znajomość narzędzi wspierających proces wytwarzania oprogramowania. Doświadczenie w pracy w zespołach Agile/Scrum. Obowiązki Projektowanie, rozwój i utrzymanie aplikacji backendowych w technologii Java 8+. Tworzenie wysokiej jakości kodu zgodnie z dobrymi praktykami programistycznymi. Rozwój aplikacji opartych o framework Spring. Projektowanie i implementacja usług REST oraz integracji wykorzystujących protokół SOAP. Praca z relacyjnymi bazami danych SQL oraz optymalizacja zapytań. Wykorzystanie technologii ORM (np. JPA, Hibernate, EclipseLink) do mapowania obiektowo-relacyjnego. Projektowanie rozwiązań uwzględniających skalowalność, wydajność i bezpieczeństwo. Udział w analizie wymagań technicznych i projektowaniu rozwiązań. Współpraca z zespołem developerskim, testerami oraz innymi interesariuszami projektu. Udział w procesie przeglądu kodu (code review) oraz dbanie o jakość tworzonego oprogramowania. Praca z rozwiązaniami kontenerowymi (Docker, Kubernetes lub technologie równoważne). Rozwiązywanie problemów technicznych i wsparcie w utrzymaniu aplikacji. Oferujemy Praca 100% zdalna. Wynagrodzenie do 140 PLN/h netto (B2B). 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). Przelew w dogodnej formie Krótki 14-dniowy termin płatności faktury
Technology
Finture Sp. z o.o.
Senior Java Developer | obszar bankowy
Senior
Hybrid
Warsaw, Poland
🏢 Summary: Oferta dotyczy roli Senior Java Developera w projekcie bankowym, odpowiedzialnego za rozwój i utrzymanie nowoczesnych systemów wspierających kluczowe procesy biznesowe. Praca obejmuje rozwój backendu i frontendu, integracje systemowe oraz zapewnienie jakości i stabilności aplikacji w środowisku Agile. Stanowisko wymaga doświadczenia w projektach bankowych oraz pracy z rozbudowaną architekturą backendową i narzędziami CI/CD. 🗂️ Requirements: Minimum 4 lata doświadczenia w programowaniu obiektowym, Minimum 3 lata doświadczenia z Java, Spring, Groovy, Minimum 2 lata doświadczenia w projektach dla sektora bankowego, Bardzo dobra znajomość Git oraz GitFlow lub Trunk Based Development, Doświadczenie z Maven, Jenkins oraz procesami CI/CD, Znajomość Jira i Confluence, Doświadczenie z Apache Kafka, Znajomość ELK Stack i Grafana, Znajomość REST API, Znajomość narzędzi do statycznej analizy kodu, Doświadczenie z frameworkami testowymi, Umiejętność pracy w IDE dla Java, Doświadczenie w Agile/Scrum 📃 Skills: Java, Groovy, Spring, SpringBoot, JBPM, React, REST, ESB, XML, Git, GitFlow, TrunkBased, Maven, Jenkins, CICD, Kafka, ELK, Grafana, SonarQube, JUnit, Mockito, Spock, Jira, Confluence, IntelliJ, Agile, Scrum, Banking 🏢 Description: Dla naszego klienta z sektora bankowego poszukujemy osoby na stanowisko Starszej Programistki Java / Starszego Programisty Java , która/-y będzie odpowiedzialna/-y za rozwój oraz utrzymanie nowoczesnych systemów wspierających kluczowe procesy biznesowe. Szukamy osoby z doświadczeniem w projektach bankowych, dobrze odnajdującej się w środowisku Agile oraz posiadającej praktyczną wiedzę z zakresu architektury aplikacji backendowych i integracji systemowych. Zatrudnienie ramach grupy kapitałowej – przez spółkę Exorigo-Upos. Praca hybrydowa w wymiarze 1 dzień w tygodniu z biura w Warszawie (siedziba klienta) Zakres obowiązków Tworzenie i utrzymywanie kodu procesowego w ramach wewnętrznej technologii opartej o technologie: Groovy, Spring Boot, JBPM, React Implementacja warstwy frontendowej zgodnie z wytycznymi UX oraz rozwój backendu w podejściu obiektowym. Tworzenie integracji między systemami z wykorzystaniem REST oraz ESB , a także konfiguracja modeli danych i logiki procesowej w plikach XML. Realizacja testów deweloperskich i integracyjnych oraz wsparcie testów UAT i regresji. Tworzenie i utrzymanie testów jednostkowych oraz udział w przeglądach kodu (code review). Monitoring działania aplikacji, analiza logów procesowych i aplikacyjnych oraz diagnozowanie błędów produkcyjnych. Współpraca z zespołami projektowymi i biznesowymi przy rozwijaniu oraz utrzymaniu rozwiązań procesowych. Wymagania Minimum 4 lata doświadczenia komercyjnego w programowaniu obiektowym oraz min. 3 lata pracy z Java, Spring i Groovy. Co najmniej 2 lata doświadczenia w projektach realizowanych dla sektora bankowego. Bardzo dobra znajomość Git oraz modeli pracy z repozytoriami, takich jak GitFlow lub Trunk Based Development . Doświadczenie w pracy z Maven, Jenkins oraz procesami CI/CD . Praktyczna znajomość narzędzi Jira, Confluence, Apache Kafka oraz rozwiązań monitorujących i logujących, takich jak ELK Stack i Grafana . Znajomość REST API , narzędzi do statycznej analizy kodu (np. SonarQube) oraz frameworków testowych (JUnit, Mockito, Spock ). Umiejętność pracy w środowisku IDE dla Java (np. IntelliJ IDEA ). Doświadczenie w pracy w metodykach Agile/Scrum oraz umiejętność efektywnej współpracy w zespołach nastawionych na realizację celów biznesowych. Mile widziane Podstawowa wiedza dotycząca procesów BPM oraz notacji BPMN. Doświadczenie w podejściu Domain Driven Design (DDD) . Znajomość architektury i funkcjonowania systemów bankowych. Doświadczenie w zarządzaniu wdrożeniami i utrzymaniem środowisk testowych. Umiejętność pracy z dużymi repozytoriami i wieloma liniami kodu. Doświadczenie w refaktoryzacji oraz implementacji zaawansowanych wzorców projektowych. Znajomość komunikacji MQ. Oferujemy: Pracę w renomowanej organizacji (ITwiz BEST100), działającej w oparciu o międzynarodowe standardy jakości i bezpieczeństwa (ISO 9001, ISO 27001) Niekorporacyjną atmosferę i płaską strukturę organizacyjną Możliwość ciągłego rozwoju poprzez: pracę z wykorzystaniem różnorodnych technologii w projektach dla renomowanych klientów współpracę z doświadczonym zespołem ekspertów, którzy chętnie dzielą się wiedzą dofinansowanie do szkoleń i certyfikatów Program Poleceń Pracowniczych Udział w inicjatywach dobroczynnych, w tym współpracę z Fundacja im. Joanny Radziwiłł "Opiekuńcze Skrzydła" oraz udział w świątecznej akcji „Gwiazdorzymy” Różnorodne i inkluzywne środowisko pracy – w naszej firmie współpracują przedstawiciele czterech pokoleń Równe szanse rozwoju – 50% stanowisk menedżerskich i liderskich zajmują kobiety Opieka medyczna LUX-MED, dofinansowanie 50% do karty Multisport, dofinansowanie do nauki języków oraz dostęp do platformy wellbeingowej Kulturę organizacyjną opartą na wartościach: działamy z dobrą intencją dzielimy się wiedzą bierzemy odpowiedzialność stale się doskonalimy ludzie są dla nas najważniejsi działamy, znając cel i sens naszej pracy komunikujemy się szczerze i profesjonalnie
Technology
Upvanta sp. z o.o.
Backend Java Developer
Senior
Remote
Warsaw, Poland
1,000 - 1,100 PLN
🏢 Summary: Oferta dotyczy stanowiska Backend Java Developera odpowiedzialnego za rozwój i utrzymanie kluczowych aplikacji biznesowych w oparciu o Java i Spring Boot. Rola obejmuje modernizację istniejących systemów, projektowanie nowych funkcjonalności oraz dbanie o jakość i wydajność kodu w środowisku Scrum. Praca daje możliwość realnego wpływu na rozwój produktów i architektury przy wykorzystaniu nowoczesnego stosu technologicznego. 🗂️ Requirements: Minimum 4 lata doświadczenia jako Backend Java Developer, Bardzo dobra znajomość Java 17+, Bardzo dobra znajomość Spring Boot, Bardzo dobra znajomość Spring Framework, Bardzo dobra znajomość Spring Security, Bardzo dobra znajomość Hibernate, Bardzo dobra znajomość Maven, Bardzo dobra znajomość Git, Doświadczenie z Docker, Doświadczenie z Kubernetes, Doświadczenie w pracy w metodyce Agile/Scrum, Umiejętność pisania czytelnego i testowalnego kodu 📃 Skills: Java, Spring, SpringBoot, SpringSecurity, Hibernate, Maven, Git, Docker, Kubernetes, Scrum, Agile 🏢 Description: Poszukujemy doświadczonego Backend Java Developera , który dołączy do zespołu odpowiedzialnego za rozwój i utrzymanie kluczowych aplikacji biznesowych. Jeśli masz minimum 4 lata doświadczenia w tworzeniu aplikacji backendowych w Javie, cenisz wysoką jakość kodu i dobrze odnajdujesz się w środowisku Scrum – zapraszamy do aplikowania. Twoje zadania Rozwój i utrzymanie aplikacji backendowych opartych o Java i Spring Boot. Modernizacja oraz aktualizacja istniejących rozwiązań do najnowszych wersji frameworków. Projektowanie i implementacja nowych funkcjonalności zgodnie z wymaganiami biznesowymi. Refaktoryzacja kodu oraz optymalizacja wydajności aplikacji. Udział w code review oraz dbanie o jakość i spójność kodu. Współpraca z zespołem w metodyce Scrum. Analiza i rozwiązywanie zgłoszeń produkcyjnych oraz wsparcie utrzymania systemów. Nasze wymagania Minimum 4 lata doświadczenia na stanowisku Backend Java Developera. Bardzo dobra znajomość: Java 17+ Spring Boot Spring Framework Spring Security Hibernate Maven Git Doświadczenie w pracy z Dockerem oraz Kubernetes. Umiejętność pisania czytelnego, wydajnego i dobrze testowalnego kodu. Doświadczenie w pracy w metodykach Agile/Scrum. Samodzielność, odpowiedzialność oraz nastawienie na współpracę zespołową. Mile widziane Doświadczenie z modernizacją starszych aplikacji i migracją do nowszych wersji frameworków. Znajomość dobrych praktyk projektowych oraz wzorców projektowych. Oferujemy Udział w rozwoju kluczowych systemów biznesowych. Pracę z nowoczesnym stosem technologicznym. Możliwość realnego wpływu na rozwój produktów i architekturę rozwiązań. Przyjazną atmosferę oraz współpracę z doświadczonym zespołem. Elastyczną formę współpracy oraz możliwość pracy zdalnej.
Technology
Grafton Recruitment
Mid/Senior Java Developer
Senior
Hybrid
Warsaw, Poland
19,000 - 25,000 PLN
🏢 Summary: Senior Java Developer role in an agile, international team focused on designing and building cloud-based backend and fullstack solutions. The position involves architecting scalable systems, ensuring high code quality, and contributing to CI/CD and DevOps practices. The role also includes technical leadership and collaboration with cross-functional teams to deliver secure, high-performance applications. 🗂️ Requirements: Expert knowledge of Java for backend and fullstack development, Experience architecting cloud-based SaaS solutions, Proficiency in automated testing and CI/CD pipelines, Experience with version control systems, Ability to deliver secure and scalable code, Bachelor’s degree in Computer Science, Engineering or related field with 5+ years of experience OR 9+ years of relevant industry experience 📃 Skills: Java, SaaS, CI/CD, Git, AWS, GCP, Azure, Docker, Kubernetes, TypeScript, Python 🏢 Description: About the Role: We are looking for a Senior Java Developer to join an agile, international engineering team working on cloud-based solutions serving diverse industries. As a technical leader, you will design, build, and maintain robust backend and fullstack systems, impacting both product performance and business outcomes. Must Have Expert knowledge of Java (backend/fullstack web development) Experience architecting cloud-based solutions (SaaS platforms or similar) Proficiency in automated testing, deployment pipelines, version control, and CI/CD practices Strong command of English for daily teamwork in multicultural environments Demonstrated ability to deliver secure, scalable, high-quality code Bachelor’s degree in Computer Science, Engineering, or related field with 5+ years of professional experience, OR 9+ years’ relevant industry experience (without degree) Nice to Have Exposure to other technologies (TypeScript, Python, etc.) Experience working with multiple data models and integrating acquired codebases Previous engagement in Agile/Scrum teams (sprint planning, retrospectives, hackathons) Background in industries like energy, IoT, finance, or regulated environments Familiarity with modern cloud platforms (AWS, GCP, Azure) and DevOps practices (Docker, Kubernetes) Your Profile Tech Enthusiast: Keen to learn and apply emerging technologies and best practices Analytical Thinker: Able to define requirements and design effective solutions to complex challenges Product Mindset: Understands how technical decisions influence user experience and business drivers Team Player: Works well in autonomous, distributed teams and supports collaborative engineering culture Key Responsibilities Design and develop Java-based backend and fullstack features for cloud-based applications Contribute to scalable, unified system architectures and help integrate diverse platforms and technologies Write and maintain high-performance, secure code and automated tests to ensure product quality Participate in sprint planning, code reviews, retrospectives, and technical discussions Work closely with product managers and business stakeholders to align technical development with commercial goals Mentor junior engineers and promote continuous improvement in team processes Ready for your next challenge? Send your CV detailing your experience in Java, cloud technologies, and agile teams. Tell us about your approach to system architecture and cross-team collaboration!
Technology
Upvanta sp. z o.o.
Backend Java Developer
Senior
Hybrid
Wroclaw, Poland
1,000 - 1,100 PLN
🏢 Summary: Oferta dotyczy rozwoju i utrzymania aplikacji backendowych w Javie z wykorzystaniem Spring Boot w środowisku Scrum. Rola obejmuje modernizację istniejących systemów, implementację nowych funkcjonalności oraz optymalizację wydajności i jakości kodu. Poszukiwany jest doświadczony Backend Java Developer z minimum 4-letnim doświadczeniem i znajomością nowoczesnych technologii backendowych. 🗂️ Requirements: Minimum 4 lata doświadczenia jako Backend Java Developer, Znajomość Java 17+, Znajomość Spring Boot, Znajomość Spring Framework, Znajomość Spring Security, Znajomość Hibernate, Znajomość Maven, Znajomość Git, Doświadczenie z Docker, Doświadczenie z Kubernetes, Umiejętność pisania wydajnego i testowalnego kodu, Doświadczenie w Agile/Scrum 📃 Skills: Java, Spring, SpringBoot, SpringSecurity, Hibernate, Maven, Git, Docker, Kubernetes, Scrum, Agile 🏢 Description: Poszukujemy doświadczonego Backend Java Developera , który dołączy do zespołu odpowiedzialnego za rozwój i utrzymanie kluczowych aplikacji biznesowych. Jeśli masz minimum 4 lata doświadczenia w tworzeniu aplikacji backendowych w Javie, cenisz wysoką jakość kodu i dobrze odnajdujesz się w środowisku Scrum – zapraszamy do aplikowania. Twoje zadania Rozwój i utrzymanie aplikacji backendowych opartych o Java i Spring Boot. Modernizacja oraz aktualizacja istniejących rozwiązań do najnowszych wersji frameworków. Projektowanie i implementacja nowych funkcjonalności zgodnie z wymaganiami biznesowymi. Refaktoryzacja kodu oraz optymalizacja wydajności aplikacji. Udział w code review oraz dbanie o jakość i spójność kodu. Współpraca z zespołem w metodyce Scrum. Analiza i rozwiązywanie zgłoszeń produkcyjnych oraz wsparcie utrzymania systemów. Nasze wymagania Minimum 4 lata doświadczenia na stanowisku Backend Java Developera. Bardzo dobra znajomość: Java 17+ Spring Boot Spring Framework Spring Security Hibernate Maven Git Doświadczenie w pracy z Dockerem oraz Kubernetes. Umiejętność pisania czytelnego, wydajnego i dobrze testowalnego kodu. Doświadczenie w pracy w metodykach Agile/Scrum. Samodzielność, odpowiedzialność oraz nastawienie na współpracę zespołową. Mile widziane Doświadczenie z modernizacją starszych aplikacji i migracją do nowszych wersji frameworków. Znajomość dobrych praktyk projektowych oraz wzorców projektowych.
Technology
Ness Solution
Senior Java Developer
Senior
Hybrid
Warsaw, Poland
120 - 160 PLN
🏢 Summary: Offer for an experienced Back-End Developer responsible for designing, developing and maintaining scalable, secure backend systems in Java within the insurance domain. The role focuses on architecture quality, performance, and long-term maintainability while actively contributing to code reviews and technical improvements. The position involves working in an Agile environment with modern DevOps and monitoring tools. 🗂️ Requirements: 5+ years of experience in backend development with Java, Experience with Java 18+, Experience with Spring Boot 3+, Minimum 3 years of experience with Oracle or PostgreSQL, Knowledge of design patterns and coding best practices, Ability to design scalable, high-performance architectures, Experience with code review and refactoring, Understanding of Agile Scrum methodology, Ability to work with technical documentation in English 📃 Skills: Java, SpringBoot, Oracle, PostgreSQL, Git, Maven, Gradle, Jenkins, Docker, Kubernetes, REST, Kafka, ELK, Scrum 🏢 Description: Do naszego zespołu z branży ubezpieczeń poszukujemy doświadczonego Back-End Developera , który nie tylko świetnie odnajduje się w świecie Javy, ale także realnie wpływa na jakość, stabilność i rozwój nowoczesnych systemów. Szukamy osoby, która myśli szerzej niż tylko o kodzie — potrafi projektować rozwiązania z uwzględnieniem architektury, bezpieczeństwa danych oraz długoterminowego utrzymania systemu. Kogoś, kto dba o detale, ale jednocześnie rozumie kontekst biznesowy i technologiczny. Idealny kandydat to ktoś, kto: posiada solidne doświadczenie 5 + lat w tworzeniu aplikacji backendowych w Java (18+) i Spring Boot (3+) , zna dobre praktyki programistyczne, wzorce projektowe i potrafi je stosować w praktyce, pracowałeś minimum 3 - lata w środowisku bazy danych Oracle, PostgreSQL rozumie proces wytwarzania oprogramowania i odnajduje się w środowisku Agile (Scrum) , potrafi projektować rozwiązania z myślą o ich skalowalności, wydajności i łatwości utrzymania, aktywnie dba o jakość kodu — uczestniczy w code review i inicjuje działania ograniczające dług technologiczny, jest samodzielny, odpowiedzialny i dobrze zorganizowany, szybko adaptuje się do zmian i chętnie dzieli się wiedzą z zespołem, swobodnie korzysta z dokumentacji technicznej w języku angielskim. 🛠️ W pracy wykorzystasz z poniższych technologii: Git, Maven/Gradle, Jenkins, Docker, Kubernetes, Oracle/PostgreSQL, REST, Kafka oraz narzędzia do monitoringu i analizy (ELK stack). 🌱 Dodatkowym atutem będzie: Doświadczenie z Camunda (BPMN) , Magnolia CMS, technologiami frontendowymi (Angular, TypeScript), chmurą (Azure/GCP) czy narzędziami takimi jak Helm lub Nginx. Twoje wyzwania: Projektowanie rozwiązań technicznych oraz uzgadnianie ich założeń w sposób zapewniający spójność systemu, bezpieczeństwo danych, wysoką jakość architektury, ciągłość działania oraz minimalizację długu technologicznego, Wdrażanie nowych funkcjonalności zgodnie z ustalonymi wymaganiami, standardami organizacyjnymi oraz dobrymi praktykami wytwarzania oprogramowania, Uczestnictwo w przeglądach kodu, ze szczególnym uwzględnieniem zgodności ze standardami oraz przyjętymi założeniami projektowymi, Proaktywne ograniczanie długu technologicznego poprzez inicjowanie refaktoryzacji oraz współtworzenie i utrzymanie rejestru długu systemowego, Zapewnienie wsparcia technicznego i merytorycznego podczas wdrożeń, Identyfikowanie, analizowanie i rozwiązywanie problemów oraz błędów w systemie, Monitorowanie działania systemu oraz proponowanie i wdrażanie usprawnień zwiększających jego wydajność i stabilność, Szacowanie nakładu pracy niezbędnego do realizacji zmian w systemach IT. Co oferujemy? Preferencyjne pakiety na Multisport i Luxmed. Możliwość realnego wpływu na architekturę systemów w dużej skali.
Technology
DCG
Starszy Programista Java / Starsza Programistka Java
Senior
Hybrid
Poznan, Poland
140 - 150 PLN
🏢 Summary: Senior Java Developer role focused on designing and developing backend and frontend applications in a microservices architecture for a CRM system in the investment domain. The position involves building REST/SOAP integrations, optimizing SQL databases, and ensuring code quality through testing. Work is carried out in a Scrum team with strong emphasis on performance and scalability. 🗂️ Requirements: Proficiency in Java, Proficiency in JavaScript, Knowledge of HTML, Knowledge of CSS, Strong knowledge of Spring Framework, Strong knowledge of SQL, Experience with GIT, Ability to write unit tests using JUnit and Mockito, Knowledge of REST and SOAP APIs, Ability to optimize code and SQL queries for performance, Experience with IntelliJ IDEA, Ability to work with technical documentation in English, Knowledge of microservices architecture, Experience with CI/CD practices, Experience in banking or insurance sector 📃 Skills: Java, JavaScript, HTML, CSS, Spring, SpringBoot, SQL, PostgreSQL, Oracle, GIT, JUnit, Mockito, REST, SOAP, Kafka, Kibana, Elasticsearch, Node.js, IntelliJ, Scrum, DevOps, CI/CD 🏢 Description: Jako firma rekrutacyjna jesteśmy świadomi, że każdy solidny biznes napędzają ludzie z odpowiednio dopasowanymi kompetencjami. Nasz styl zarządzania i partnerskie podejście pozwalają nam na elastyczne dostosowanie się do Twoich potrzeb i zapewniają pełne wsparcie podczas współpracy. W związku z ciągłym rozwojem i dużą liczbą projektów rekrutacyjnych, jakie prowadzimy dla naszych Partnerów, szukamy osoby na stanowisko: Starszy Programista Java / Starsza Programistka Java Zakres obowiązków: Projektowanie i rozwój aplikacji backendowych oraz frontendowych (Java, Spring Framework, JavaScript, HTML, CSS) w architekturze mikroserwisów, z wykorzystaniem REST/SOAP oraz integracji z innymi systemami Tworzenie, rozwijanie i optymalizacja zapytań SQL oraz modeli baz danych (PostgreSQL/Oracle), z naciskiem na wydajność, skalowalność i czytelność kodu Pisanie i utrzymanie testów jednostkowych oraz integracyjnych (JUnit, Mockito), a także diagnozowanie, debugowanie i usuwanie błędów w aplikacjach Współpraca w zespole Scrum, udział w analizie wymagań, projektowaniu rozwiązań oraz rozwijaniu systemu CRM dla produktów inwestycyjnych 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 Znajomość: Kafka, Kibana, Elasticsearch, PostrgreSQL, Oracle, Spring Boot, Node.js, architektury mikroserwisów oraz metodyk Scrum i DevOps (CI/CD) Doświadczenie w pracy w sektorze bankowym lub ubezpieczeniowym Duża samodzielność przy wykonywaniu prac, komunikatywność oraz umiejętności analityczne Mile widziane: Znajomość produktów bankowych, w szczególności inwestycyjnych Oferujemy: Dofinansowanie karty sportowej Stałe wsparcie konsultanta Program rekomendacji pracowników
Technology
Finture Sp. z o.o.
Senior Java Developer (K/M)
Senior
Hybrid
Warsaw, Poland
🏢 Summary: Senior Java Developer role focused on building data & analytics solutions and a "chat with data" tool within a DevSecOps environment. The position combines backend development with Java and APIs, frontend work in React, and integration with Data Lake and DWH systems in cloud and on-prem environments. The role involves developing conversational features, data flows, and ensuring quality, CI/CD, and production stability. 🗂️ Requirements: Minimum 4 years of commercial experience in Java development, Experience in designing and building APIs, Knowledge of React and web application development, Experience building conversational systems (chat, streaming, chat history), Basic knowledge of SQL and experience with data warehouses (e.g. BigQuery), Ability to design data presentation UI (data visualization, analytics UX), Experience with Git and code review practices, Knowledge of CI/CD processes, monitoring and logging, Experience working in production environments, Experience with unit, integration and e2e testing 📃 Skills: Java, API, React, SQL, BigQuery, Git, CI/CD, DevSecOps, DataLake, DWH, GCP, Docker, Kubernetes, PubSub, CloudRun, REST, Testing, Monitoring, Logging 🏢 Description: Dla naszego klienta z sektora bankowego poszukujemy Starszego Programisty Java / Starszej Programistki Java, który_a będzie współtworzyć nowoczesne rozwiązania data & analytics oraz rozwijać narzędzia typu „chat with data”. Osoba na tym stanowisku dołączy do zespołu pracującego w modelu DevSecOps, rozwijającego systemy oparte o Data Lake i hurtownie danych w środowisku chmurowym i on-premise. Rola łączy rozwój backendu, elementy frontendowe oraz współpracę z zespołami AI i data. Zatrudnienie ramach grupy kapitałowej – przez spółkę Exorigo-Upos. Praca hybrydowa w wymiarze 1 dzień w tygodniu z biura w Warszawie lub Poznaniu (siedziba klienta) Zakres obowiązków Projektowanie i rozwój usług backendowych (Java, API) wspierających analizę danych i komunikację konwersacyjną Współtworzenie aplikacji webowych z elementami chat ( m.in . streaming odpowiedzi, historia rozmów, feedback użytkownika) Budowa i rozwój narzędzia „chat with data” – od interpretacji zapytań po generowanie SQL i prezentację wyników Projektowanie ergonomicznych interfejsów prezentacji danych (tabele, wykresy, drill-down, eksport) Integracja z systemami danych (Data Lake, DWH, BigQuery) oraz optymalizacja zapytań SQL Współpraca z zespołami AI i data w zakresie kontraktów API, walidacji danych i optymalizacji kosztów Tworzenie i utrzymanie przepływów danych (online/offline) w środowisku on-prem oraz GCP Udział w procesach CI/CD, monitoringu oraz reagowaniu na incydenty produkcyjne Zapewnienie jakości kodu (testy, code review, dokumentacja) Wsparcie wdrożeń oraz utrzymania systemów w środowisku produkcyjnym Wymagania Minimum 4 letnie doświadczenie komercyjne w programowaniu w Java oraz projektowaniu i budowie API Znajomość React i doświadczenie w tworzeniu aplikacji webowych Praktyka w budowie systemów z elementami konwersacyjnymi (chat, streaming, historia rozmów) Podstawowa znajomość SQL oraz pracy z hurtowniami danych (np. BigQuery) Umiejętność projektowania UI dla prezentacji danych (data-viz, UX dla analityki) Doświadczenie w pracy zespołowej (Git, code review, standardy jakości) Znajomość procesów CI/CD, monitoringu i logowania Doświadczenie pracy w środowisku produkcyjnym Umiejętność współpracy z zespołami data/AI Znajomość testowania (unit/integration/e2e) Mile widziane Doświadczenie z semantic/metrics layer (np. caching, pre-aggregations, governance metryk) Znajomość wzorców „conversational analytics” Doświadczenie z bibliotekami data-viz Znajomość Google Cloud Platform (Cloud Run, Pub/Sub) Podstawy konteneryzacji (Docker, Kubernetes) Doświadczenie w sektorze regulowanym (np. bankowość, compliance, bezpieczeństwo danych) Oferujemy: Stabilne zatrudnienie w firmie o dużym potencjale Przyjazną atmosferę pracy w zespole, który lubi ze sobą pracować, dzieli się wiedzą i wzajemnie wspiera Możliwość ciągłego rozwoju poprzez: Pracę z wykorzystaniem różnorodnych technologii w projektach dla renomowanych klientów Pracę z doświadczonym zespołem ekspertów, którzy chętnie dzielą się wiedzą Dofinansowanie do szkoleń i certyfikatów Program Poleceń Pracowniczych Pakiet benefitów: ubezpieczenie grupowe, ubezpieczenie zdrowotne LUX-MED, dofinansowanie do nauki języków, dofinansowanie do karty Multisport, dostęp do platformy wellbeingowej
Technology
Upvanta sp. z o.o.
Software QA Engineer (Java)
Mid
Hybrid
Krakow, Poland
1,000 - 1,200 PLN
🏢 Summary: Offer for a QA Automation / SDET role in an international aviation project focused on a real-time crew planning and management system. The position involves designing and maintaining automated tests and collaborating closely with backend developers. It is suited for candidates with strong Java fundamentals who want to grow in backend-oriented test automation. 🗂️ Requirements: Proficiency in Java (min. Java 17), Experience in writing automated tests (JUnit or similar), Knowledge of object-oriented programming (OOP), Basic knowledge of SQL, Experience with functional and integration testing, Experience with JIRA 📃 Skills: Java, JUnit, SQL, OOP, JIRA 🏢 Description: Projekt realizowany jest dla klienta z branży lotniczej i dotyczy systemu wspierającego planowanie oraz zarządzanie załogami w czasie rzeczywistym. Praca odbywa się w środowisku międzynarodowym, w zespole nastawionym na współpracę i dzielenie się wiedzą. Skierowany jest do osób, które mają dobrą podstawę techniczną i analityczne myślenie. Jeśli chcesz rozwijać się w kierunku testów automatycznych i pracy z backendem, to zapraszamy do aplikowania😊 Zakres obowiązków Projektowanie, tworzenie i utrzymywanie testów automatycznych Tworzenie dokumentacji testowej Monitorowanie wyników testów i analiza pokrycia testowego Identyfikowanie i raportowanie błędów oraz współpraca z zespołem developerskim Udział w analizie i usprawnianiu procesu testowego Współpraca z programistami, analitykami i architektami Udział w dzieleniu się wiedzą w zespole Wymagania Dobra znajomość języka Java (min. Java 17) – warunek konieczny Doświadczenie w pisaniu testów (JUnit lub podobne frameworki) Znajomość programowania obiektowego (OOP) Podstawowa znajomość SQL Doświadczenie w testach funkcjonalnych i integracyjnych Znajomość narzędzi typu JIRA Umiejętności analityczne i rozwiązywania problemów Znajomość języka angielskiego (min. B2) Mile widziane Doświadczenie ze Spring, Hibernate Znajomość Docker lub OpenShift Podstawowa znajomość Kafka lub systemów event-driven Doświadczenie z mikroserwisami Znajomość Maven i Git Doświadczenie w pracy w Agile Znajomość BDD lub FitNesse Oferujemy Pracę przy zaawansowanym technologicznie projekcie o globalnym zasięgu Możliwość rozwoju w kierunku QA Automation / SDET Współpracę z doświadczonym zespołem i architektami Przyjazne, wspierające środowisko pracy Model pracy hybrydowej Udział w projektach o dużej skali i realnym wpływie