April 9, 2026

Senior Java Developer

Senior • Hybrid

Warsaw, Poland

Wymagania must have:

• doświadczenie w projektowaniu i programowaniu systemów IT

• bardzo dobra znajomość języków Java i Python oraz zasady programowania obiektowego i tworzenia czystego kodu

• doświadczenie w pracy z technologiami Big Data jak Hadoop, Spark, Kafka, NiFi, Elasticsearch, Hive, Flink, etc

• doświadczenie w tworzeniu mikroserwisów i/lub usług typu REST API

• doświadczenie w osadzaniu aplikacji na Docker oraz Kubernetes

• doświadczenie w pracy z narzędziami CI/CD (Bamboo, Jenkins)

• znajomość SQL oraz doświadczenie z pracą z bazami danych (preferowany PostgreSQL)

• mile widziane doświadczenie w tworzeniu oprogramowania z wykorzystaniem Spring Framework, Spring Boot

• Świadczenie usług z terytorium Polski

• Świadczenie usług hybrydowo - 1 raz w tygodniu z biura w centrum Warszawy

Wymagania nice to have

• mile widziana znajomość rozwiązań NoSQL (MongoDB, HBase)

• mile widziana znajomość IntelliJ IDEA/Pycharm oraz umiejętność pracy z GIT

• znajomość języka angielskiego umożliwiająca czytanie dokumentacji technicznej

• znajomość metodyki Agile (Scrum)

Dołącz do zespołu specjalistów IT i weź udział w tworzeniu innowacyjnego projektu, który łączy sztuczną inteligencję, automatyzację procesów i nowoczesne podejście do architektury systemów. Pracujemy w sprintach dwutygodniowych, co pozwala nam szybko wdrażać pomysły i rozwijać rozwiązania w dynamicznym środowisku. Projekt obejmuje budowę centralnego modułu decyzyjnego, który wybiera najlepsze modele AI i dba o ich skuteczność. Tworzymy także moduł wejściowy do przetwarzania maili, który automatycznie rozpoznaje i klasyfikuje treści, oraz moduł weryfikacji danych, zapewniający zgodność i rzetelność informacji. Kluczowym elementem jest integracja z modelami AI – komunikacja odbywa się w sposób asynchroniczny, a wyniki są przygotowywane tak, by mogły być wykorzystane w dalszych procesach biznesowych. Całość kończy się przekazaniem spójnego komunikatu do systemu który uruchamia kolejne działania. Od strony technologicznej stawiamy na modularność, CI/CD i nowoczesne narzędzia (Kafka, NiFi, HCP), co pozwala łatwo rozwijać system i podłączać nowe modele czy usługi. Projekt przewiduje także przyszłe rozszerzenia, takie jak inteligentne tagowanie dokumentów czy integracja z repozytoriami. To wyjątkowa okazja, aby pracować nad projektem, który realnie przesuwa granice wykorzystania AI w biznesie. Jeśli chcesz rozwijać się w środowisku, gdzie liczy się innowacja, szybkość działania i współpraca zespołowa.

Similar jobs you might like

Technology

PZU Tech S.A.

Java Developer (k/m)

Senior

Hybrid

Warsaw, Poland

🏢 Summary: B2B contract opportunity with PZU TECH for a Senior Java Developer working in a hybrid model from Poland. The role focuses on developing and scaling applications using Java, Kafka, Spring ecosystem, containerization, and cloud-native technologies. Candidates should have strong backend engineering experience, performance diagnostics knowledge, and familiarity with AI-assisted software development. 🗂️ Requirements: Java >5 lat, Kafka >3 lata, Spring/Hibernate >5 lat, Spring Boot, Spring Cloud, SQL >5 lat, Git, Maven, Frameworki testów jednostkowych, Functional Programming, Object Oriented Programming, Docker, Kubernetes, Helm, RabbitMQ, ElasticSearch, Umiejętność skalowania aplikacji, Adopcja narzędzi AI w procesie wytwarzania oprogramowania, Narzędzia diagnostyki wydajności, Świadczenie usług z terytorium Polski, Praca hybrydowa - minimum 1 dzień z biura 📃 Skills: Java, Kafka, Spring, Hibernate, SpringBoot, SpringCloud, SQL, Git, Maven, Docker, Kubernetes, Helm, RabbitMQ, ElasticSearch 🏢 Description: Wymagania must have: Dobra znajomość Java (>5 lata) Dobra znajomość Kafki (>3 lata) Dobra znajomość Spring/Hibernate, Spring Boot i Spring Cloud (>5 lata) Dobra znajomość języka SQL (>5 lata) Znajomość narzędzi git, maven Znajomość frameworków do pisania testów jednostkowych Znajomość paradygmatów Functional Programing i Object Oriented Programing Znajomość Docker, K8S, helm, Rabbit MQ, ElasticSearch Umiejętność skalowania aplikacji Umiejętność adopcji narzędzi AI w procesie wytwarzania oprogramowania Znajomość narzędzi do diagnostyki wydajności zaimplementowanych rozwiązań Świadczenie usług z terytorium Polski Świadczenie usług hybrydowo - minimum 1 dzień z biura Wymagania nice to have: Doświadczenie w zakresie IT Security w rozwiązaniach Doświadczenie w samodzielnym projektowaniu domeny Kontrakt b2b z PZU TECH

Technology

PZU Tech S.A.

Java Developer

Senior

Hybrid

Warsaw, Poland

🏢 Summary: Senior Java Developer role focused on building and scaling microservices in an event-driven architecture. The position involves performance optimization, data storage tuning, and working with modern DevOps and containerization tools. Requires strong expertise in Java, SQL, and distributed systems within a CI/CD-driven environment. 🗂️ Requirements: 5+ years of experience in Java, 5+ years of experience in SQL, Knowledge of Git and Maven, Experience with unit testing frameworks, Knowledge of FunctionalProgramming, Knowledge of ObjectOrientedProgramming, Experience with Multithreading, Knowledge of Docker, Knowledge of Kubernetes, Knowledge of Helm, Knowledge of Kafka, Knowledge of Elasticsearch, Knowledge of REST, Ability to scale applications, Experience with performance diagnostics tools, Experience in query optimization and data partitioning, Experience with Linux, Knowledge of CI/CD tools: Jenkins, GitHubActions, Bitbucket, Knowledge of DDD, TDD, BDD, Experience with Microservices architecture, Knowledge of EventDriven architecture, Knowledge of GoF design patterns, Experience using AI tools in development, Provision of services from Poland 📃 Skills: Java, SQL, Git, Maven, JUnit, FunctionalProgramming, ObjectOrientedProgramming, Multithreading, Docker, Kubernetes, Helm, Kafka, Elasticsearch, REST, Linux, Jenkins, GitHubActions, Bitbucket, DDD, TDD, BDD, Microservices, EventDriven, GoF, Copilot, CI/CD, QueryOptimization, Partitioning, PerformanceDiagnostics, Gosu, Guidewire, Angular, TypeScript, Azure, GCP, AWS 🏢 Description: Java Developer (k/m) Wymagania must have: Doświadczenie w programowaniu w języku JAVA (>5 lat) Dobra znajomość języka SQL (>5 lat) Znajomość narzędzi git, maven Znajomość frameworków do pisania testów jednostkowych Znajomość paradygmatów Functional Programing, Object Oriented Programing, programowanie wielowątkowe Znajomość Docker, K8S, helm Znajomosć Kafka, ElasticSearch, REST Umiejętność skalowania aplikacji Znajomość narzędzi do diagnostyki wydajności zaimplementowanych rozwiązań Doświadczenie w optymalizacji kwerend (analiza planów zapytań) oraz składowania danych (np. partycjonowanie) Doświadczenie w pracy z Linuxem Znajomość narzędzi do CI/CD - Jenkins, Github Actions, Bitbucket Znajomość koncepcji DDD, TDD, BDD, pryncypiów tworzenia rozwiązań w oparciu o architekturę mikroserwisową zgodnie ze wzorcem Event-Driven Znajomość katalogu wzorców projektowych GoF i doświadczenie ze stosowaniem w praktyce Doświadczenie w wykorzystaniu narzędzi AI w pracy (np. Github Copilot) Świadczenie usług z terytorium Polski Wymagania nice to have: Doświadczenie w programowaniu w języku Gosu Doświadczenie w zakresie IT Security w rozwiązaniach Doświadczenie w samodzielnym projektowaniu domeny Certyfikat Guidewire Doświadczenie w tworzeniu wartwy front-end i frameworku Angular Znajomość Typescript Doświadczenie w budowaniu rozwiązań w Microsoft Azure, Google Cloud Platform, Amazon Web Serivices Współpraca na zasadach kontraktu b2b Świadczenie usług hybrydowo - raz w tygodniu z warszawskiego biura PZU

Technology

PZU Tech S.A.

Java Developer (k/m)

Senior

Hybrid

Warsaw, Poland

🏢 Summary: The offer is for an experienced Java/JEE Developer to build and maintain enterprise applications using Spring and Hibernate within a Scrum and DevOps-oriented environment. The role involves working with relational databases, build automation tools, and modern development practices. The position requires hybrid work from Poland with one day per week in the office. 🗂️ Requirements: Minimum 4 years of experience as Java/JEE Developer, Knowledge of GIT, Knowledge of Spring framework, Knowledge of Hibernate framework, Knowledge of relational databases, Knowledge of SQL, Experience with Oracle or PostgreSQL, Knowledge of Gradle or Maven, Knowledge of OOP principles, Knowledge of multithreading, Availability to provide services from Poland, Availability to work hybrid (1 day office, 4 days remote) 📃 Skills: Java, JEE, GIT, Spring, Hibernate, SQL, Oracle, PostgreSQL, Gradle, Maven, OOP, Multithreading, Scrum, DevOps, Kafka, RabbitMQ, Docker, Kubernetes, Helm, GOSU, JavaScript, TypeScript, RxJS, HTML5 🏢 Description: Wymagania must have: Znajomość GIT Min. 4-letnie doświadczenia na stanowisku programisty Java/JEE Otwartość na pracę w zespole scrumowym, eksperymentowanie z nowymi technologiami i pracę w duchu DevOps Znajomość frameworków Spring i Hibernate Znajomość relacyjnych baz danych i SQL ze szczególnym uwzględnieniem bazy Oracle/PostgreSQL Znajomość narzędzi do automatyzacji procesu budowania oprogramowania Gradle lub Maven Znajomość zasad OOP i zagadnień dotyczących programowania wielowątkowego Świadczenie usług z terytorium Polski Świadczenie usług hybrydowo – 1 dzień w tygodniu w biurze i 4 zdalnie Wymagania nice to have: Design patterns Znajomość podejść TDD, BDD Kafka/Rabbit MQ Znajomość Docker, K8S, helm Doświadczenie w programowaniu w języku GOSU JavaScript, TypeScript, RxJS, HTML5

Technology

Nonstop Cecek

Java Developer

Mid

Hybrid

Krakow, Poland

🏢 Summary: Full-time Java Developer role focused on building and maintaining web applications using modern Java and Spring ecosystem. The position involves developing RESTful services, working with relational databases, and contributing to long-term projects for international clients in a hybrid work model. Long-term B2B cooperation preferred. 🗂️ Requirements: Minimum 1.5 years commercial experience in Java web application development, Knowledge of Java 17+, Experience with Spring framework, Experience with JPA/Hibernate, Ability to design and implement REST architecture, Strong SQL skills for designing optimal data structures, Proficiency with Git 📃 Skills: Java, Spring, JPA, Hibernate, REST, SQL, Git, Kotlin, Gradle, Exposed, Docker, Azure, GCP, Oracle, Postgres, MSSQL 🏢 Description: Konieczne jest posiadanie doświadczenia w tym obszarze IT i umiejętność kreatywnego rozwiązywania problemów. Szukamy ludzi inteligentnych, z talentem, iskrą i chęcią do pracy. Jak już z kimś pracować, to tylko z najlepszymi. Wymagania: przynajmniej 1,5 roku komercyjnego doświadczenia w programowaniu aplikacji webowych w Javie znajomość Java 17+ znajomość frameworków Spring znajomość JPA/Hibernate praktyczna umiejętność programowania w architekturze REST znajomość SQL pozwalająca na tworzenie optymalnych struktur danych umiejętność korzystania z GIT Opcjonalne : znajomość Kotlin, Gradle, Exposed, umiejętności devOps, w tym m.in. znajomość Docker pozwalająca na tworzenie i konfigurację kontenerów, podstawowa znajomość Azure, GCP doświadczenie we współpracy z relacyjnymi bazami danych, Oracle, Postgres, MSSQL umiejętność tworzenia integracji z aplikacjami Microsoft/Azure (np. EntraID, PowerBI) Wymiar pracy: full-time. Forma współpracy - najchętniej długoterminowa umowa firma-firma. Firmom podwykonawczym dziękujemy. Praca hybrydowa, minimum 1 dzień w tygodniu w biurze na Bohaterów Września. Preferujemy osoby, które chcą pracować z biura ze względu na płynniejszą komunikację projektową. Parę słów o nas: realizujemy ciekawe zlecenia dla klientów w Polsce i za granicą. Wśród naszych klientów są poważni gracze na rynku usług wideo w USA, światowe organizacje audytorsko- doradcze, wiodące portale internetowe i telewizje cyfrowe w kraju i za granicą. Obsługujemy również rynek bankowy i telekomunikacyjny, a także produktów i usług motywacyjnych oraz doradczych. Pracujemy dla klientów w Polsce, Europie, Azji i Ameryce Północnej. Realizujemy projekty związane z edukacją, bankowością, komunikacją, podpisem elektronicznym, systemami self-care, audytorskimi, motywacyjnymi i społecznościami. Oferujemy dobre wynagrodzenie, ale wymagamy niezawodnego wykonywania powierzonych obowiązków. Nasze relacje budujemy właśnie w oparciu o zaufanie, ale także odpowiedzialność i dobrą jakość wykonywanej pracy. Gratis dorzucamy fajną atmosferę pracy, bardzo ciekawych klientów i projekty, dużo interesujących projektów. Oprócz tego becikowe, sute premie projektowe i okolicznościowe, oraz od wielkiego dzwonu, uścisk dłoni samego prezesa.

Technology

PZU Tech S.A.

Mid Java Fullstack Developer (Kotlin, React.js)

Mid

Hybrid

Warsaw, Poland

🏢 Summary: Backend/Fullstack developer role focused on building microservices-based systems using Kotlin/Java and Spring Boot with a React frontend. The position involves designing REST integrations, working with messaging systems, and collaborating in a team environment within a hybrid work model in Poland. 🗂️ Requirements: Min. 3 years experience with Java or Kotlin, Strong knowledge of Spring Boot, Strong knowledge of React and JavaScript or TypeScript, Experience with npm, Ability to design and consume REST APIs, Experience with microservices architecture, Experience integrating systems using REST and Kafka, Knowledge of PostgreSQL, Proficiency with Git, Knowledge of design patterns and coding best practices, Experience working in a team, Availability to work in Poland, Hybrid work availability (min. 1 day per week in Warsaw office) 📃 Skills: Java, Kotlin, SpringBoot, React, JavaScript, TypeScript, npm, REST, Microservices, Kafka, PostgreSQL, Git, Docker, Kubernetes, Helm, RabbitMQ, ElasticSearch 🏢 Description: Wymagania must have: znajomość Javy/Kotlin (min. 3 lata doświadczenia pracujemy w Kotlin, ale znając Javę przesiądziesz się błyskawicznie) dobra znajomość frameworka Spring Boot dobra znajomość React.js oraz JavaScript/TypeScript (mile widziana architektura mikrofrontendowa) praca z narzędziami frontendowymi (npm) umiejętność tworzenia i konsumowania REST API umiejętność tworzenia systemów w architekturze mikrousługowej umiejętność projektowania integracji między systemami z wykorzystaniem REST API i systemów kolejkowych (Kafka) znajomość relacyjnych baz danych (PostgreSQL) umiejętność pracy z Git dobre praktyki programistyczne i praktyczne umiejętności stosowania wzorców projektowych doświadczenie w pracy zespołowej świadczenie usług na terytorium Polski świadczenie usług hybrydowo - minimum 1 dzień z biura w Warszawie Wymagania nice to have: umiejętność projektowania integracji systemów kolejkowych (Kafka) Znajomość Docker, K8S, helm Znajomość Rabbit MQ, ElasticSearch Współpraca na zasadach kontraktu B2B z PZU Tech

Technology

PZU Tech S.A.

Senior Java / Kotlin Developer

Senior

Hybrid

Warsaw, Poland

🏢 Summary: Development and expansion of distributed microservices and monolithic systems for life insurance platforms using Java/Kotlin and Spring ecosystem. The role involves decomposing monoliths into domains and microservices with Domain-Driven Design, designing modern architectures (Kafka, Kubernetes), and ensuring high software quality through automated testing and code reviews. Hybrid work model with regular collaboration in an agile team. 🗂️ Requirements: 5+ years experience with Java or Kotlin, 5+ years experience with Spring, Hibernate, Spring Boot, Spring Cloud, 5+ years experience with SQL, Proficiency with Git and Maven, Experience with unit testing frameworks, Knowledge of Functional Programming and Object Oriented Programming, Experience with Docker, Kubernetes, Helm, Experience with Kafka, RabbitMQ, Elasticsearch, Ability to scale applications, Experience with performance diagnostics tools 📃 Skills: Java, Kotlin, Spring, SpringBoot, SpringCloud, Hibernate, SQL, Git, Maven, JUnit, Docker, Kubernetes, Helm, Kafka, RabbitMQ, Elasticsearch, DDD, OOP, FunctionalProgramming, Microservices, Monolith, PerformanceProfiling 🏢 Description: Senior Java / Kotlin Developer (k/m) Wymagania obowiązkowe: Dobra znajomość Java/Kotlin (>5 lat) Dobra znajmość Spring/Hibernate, Spring Boot i Spring Cloud  (>5 lat) Dobra znajomość języka SQL  (>5 lat) Znajomość narzędzi git, maven Znajomość frameworków do pisania testów jednostkowych Znajomość paradygmatów Functional Programing i Object Oriented Programing Znajomość Docker, K8S, helm Znajomosć Kafka, Rabbit MQ, ElasticSearch Umiejętność skalowania aplikacji Znajomość narzędzi do diagnostyki wydajności zaimplementowanych rozwiązań Wymagania mile widziane: Doświadczenie w zakresie IT Security Doświadczenie w samodzielnym projektowaniu domeny Zakres zadań: Budowa i rozbudowa systemów w rozproszonej architekturze mikrousługowej oraz architekturze monlitycznej dla systemów obsługi ubezpieczeń życiowych Rozbijanie części monolitycznej na domeny i mikroserwisy przy użyciu metod DomainDrivenDesign Udział w projektowaniu architektury przy użyciu nowoczesnych rozwiązań (Kafka, Kubernetes) Usprawnianie obsługi wybranych procesów biznesowych Zapewnienie właściwej jakości wytwarzanego oprogramowania dzięki rozwijaniu piramidy testów automatycznych Wykonywanie i odbieranie code review Udział w ceremoniach scrumowych zwinnego zespołu Model hybrydowy świadczenia usług - około 1 raz w tygodniu z warszawskiego biura PZU przy Rondzie Daszyńskiego 4.

Technology

PZU Tech S.A.

Java Fullstack Developer

Senior

Hybrid

Warsaw, Poland

🏢 Summary: Senior Java developer role focused on building and scaling backend systems using Spring ecosystem and cloud-native technologies. The position involves developing high-performance applications, ensuring quality through testing, and working in a hybrid model from Poland. 🗂️ Requirements: 5+ years Java experience, 5+ years Spring/SpringBoot/SpringCloud/Hibernate experience, 5+ years SQL experience, Experience with Git and Maven, Experience with unit testing frameworks, Knowledge of OOP and Functional Programming paradigms, Experience with Docker, Kubernetes, Helm, RabbitMQ, Elasticsearch, Ability to scale applications, Experience with performance diagnostics tools, Service provision from Poland, Hybrid work model (min. 1 day per week in office) 📃 Skills: Java, Spring, SpringBoot, SpringCloud, Hibernate, SQL, Git, Maven, JUnit, OOP, FP, Docker, Kubernetes, Helm, RabbitMQ, Elasticsearch, Scaling, Profiling 🏢 Description: Java Fullstack Developer (k/m) Wymagania must have: Dobra znajomość Java (>5 lata) Dobra znajmość Spring/Hibernate, Spring Boot i Spring Cloud (>5 lata) Dobra znajomość języka SQL (>5 lata) Znajomość narzędzi git, maven Znajomość frameworków do pisania testów jednostkowych Znajomość paradygmatów Functional Programing i Object Oriented Programing Znajomość Docker, K8S, helm, Rabbit MQ, ElasticSearch Umiejętność skalowania aplikacji Znajomość narzędzi do diagnostyki wydajności zaimplementowanych rozwiązań Świadczenie usług z terytorium Polski Świadczenie usług hybrydowo - minimum 1 dzień z biura Wymagania nice to have: Doświadczenie w zakresie IT Security w rozwiązaniach Doświadczenie w samodzielnym projektowaniu domeny

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

Technology

Craftware

Backend Developer (Python/Java)

Junior

Remote

Warsaw, Poland

40 - 90 PLN

🏢 Summary: Remote Junior/Mid Backend Developer role focused on building and maintaining backend applications in Java and Python. The position involves writing clean, testable code, creating unit tests, debugging, and collaborating within a development team. It offers growth opportunities in modern backend technologies and enterprise IT projects. 🗂️ Requirements: Basic knowledge of Java 11/17, Basic knowledge of Spring Boot, Basic knowledge of Python, Knowledge of SQL databases, Understanding of OOP concepts, Experience with Git, Ability to read technical documentation in English 📃 Skills: Java, Python, Spring, SpringBoot, SQL, PostgreSQL, MySQL, OOP, Git, Maven, Gradle, Docker, Kubernetes, FastAPI 🏢 Description: Craftware to ponad 500-osobowa firma technologiczna, która wspiera duże organizacje w rozwiązywaniu złożonych problemów biznesowych za pomocą nowoczesnych rozwiązań IT – od systemów sprzedażowych i automatyzacji, po platformy danych i AI. Działamy tam, gdzie technologia musi być niezawodna, bezpieczna i skalowalna. Realizujemy projekty end-to-end: od analizy i architektury, przez wdrożenie, aż po rozwój i utrzymanie. Jesteśmy zaufanym partneremi takich technologi jak Salesforce, Veeva, UiPath i Databricks. Model: praca zdalna Rodzaj zatrudnienia: pełny etat Szukamy ambitnego Junior/Mid Developera, który chce rozwijać swoje umiejętności w backendzie (Java/Python) i tworzyć realne rozwiązania IT. Zadania: Współtworzenie i rozwój aplikacji backendowych w językach Java oraz Python. Pisanie czystego, testowalnego i zoptymalizowanego kodu. Aktywny udział w debugowaniu i naprawianiu błędów (code review). Tworzenie testów jednostkowych (unit tests). Współpraca z doświadczonymi programistami, testerami i Product Ownerami. Dokumentowanie tworzonego oprogramowania. Wymagania: Podstawowa znajomość Java (Java 11/17) oraz ekosystemu Spring Boot (min. projekty akademickie/własne). Podstawowa znajomość Python (składnia, typy danych, pętle). Znajomość baz danych SQL (np. PostgreSQL, MySQL). Znajomość podstawowych koncepcji programowania obiektowego (OOP). Umiejętność korzystania z systemu kontroli wersji Git. Znajomość języka angielskiego na poziomie umożliwiającym czytanie dokumentacji technicznej. Chęć szybkiej nauki, proaktywna postawa, komunikatywność i nastawienie na pracę zespołową. Mile widziane: Doświadczenie w pracy z frameworkami typu FastAPI. Znajomość narzędzi do budowania projektów (Maven/Gradle). Znajomość podstaw Docker/Kubernetes. Ukończone kursy, bootcampy lub projekty na GitHubie. Warunki zatrudnienia: Kontrakt B2B, Codzienne wsparcie liderów zespołów, Dedykowany budżet certyfikacyjny, Pomoc w określeniu i wsparcie w Twojej ścieżce rozwoju Pakiet benefitów, Wyjazdy integracyjne.

Technology

P&P Solutions

Senior Java Developer

Senior

Remote

Warsaw, Poland

115 - 125 PLN

🏢 Summary: Development of a new application using Java 25 with focus on designing and implementing RESTful services. The role involves backend development, collaboration with architects and frontend team, and ensuring high code quality with automated tests. The position requires strong experience in Java ecosystem and containerized environments. 🗂️ Requirements: Higher education in Computer Science, Minimum 5 years of professional experience, Very good knowledge of Java, Experience with Spring Boot (2.x/3.x), Experience in designing and implementing REST API, Knowledge of Gradle, Knowledge of Git, Knowledge of Hibernate, Knowledge of Apache Tomcat, Experience with Docker and Docker Compose, Experience with container orchestration, Very good knowledge of SQL, Knowledge of relational databases, Knowledge of object-oriented design principles, Knowledge of reactive programming principles, Knowledge of design patterns 📃 Skills: Java, Java25, SpringBoot, REST, Gradle, Git, Hibernate, Tomcat, Docker, DockerCompose, SQL, RDBMS, OOP, Reactive, DesignPatterns, Orchestration 🏢 Description: Wymagania: Wykształcenie wyższe informatyczne Minimum 5 lat doświadczenia Bardzo dobra znajomość Java oraz doświadczenie w pracy z Spring Boot (2.x/3.x) Doświadczenie w projektowaniu i implementacji REST API Znajomość narzędzi: Gradle, Git, Hibernate, Apache Tomcat Doświadczenie w konteneryzacji (Docker, Docker Compose) oraz orkiestracji kontenerów Bardzo dobra znajomość SQL i relacyjnych baz danych Znajomość zasad projektowania obiektowego, reaktywnego oraz wzorców projektowych Dobre umiejętności komunikacyjne, umiejętność pracy zespołowej oraz odpowiedzialność za jakość kodu Mile widziane: Doświadczenie w pracy z frameworkiem Angular Znajomość JWT / OAuth2 / OpenID Connect Doświadczenie z narzędziami CI/CD Znajomość PL/SQL oraz bazy danych Oracle Doświadczenie w wykorzystaniu narzędzi AI w procesie tworzenia oprogramowania Doświadczenie w modernizacji istniejących aplikacji Obowiązki: Projektowanie, implementacja i rozwój nowej aplikacji w technologii Java 25 Współpraca z architektem oraz analitykiem przy projektowaniu nowych funkcjonalności Współpraca z zespołem frontendowym Dbanie o wysoką jakość, czytelność i testowalność kodu Tworzenie testów jednostkowych i integracyjnych Wsparcie w rozwoju i utrzymaniu procesów CI/CD