July 8, 2026
Java Backend Developer
Senior • Hybrid
Warsaw, Poland
Opis stanowiska
Rozwijanie oprogramowania w podejściu produktowym (partnerska relacja z biznesem).
Wdrażanie oraz utrzymywanie wytwarzanego oprogramowania.
Dbanie o najlepsze praktyki w zakresie wytwarzania, przeglądu kodu oraz testowania.
Ścisła współpraca z innymi zespołami wytwórczymi.
Utrzymywanie dokumentacji techniczno-biznesowej.
Wymagania
5-letnie doświadczenie w programowaniu, w tym:
3 -letnie doświadczenie w programowaniu w języku Java (8/11/17/21) z użyciem frameworka Spring Boot
roczne doświadczenie w Camunda
Znajomość systemu kontroli wersji GIT
Znajomość relacyjnych baz danych (mile widziane Oracle/PostgreSQL)
-
Doświadczenie w pisaniu testów:
Java: Spock/JUnit, testcontainers
Znajomość przynajmniej jednego systemu komunikacji asynchronicznej JMS/RabbitMQ/IBM MQ/Kafka/Pulsar
Umiejętność pracy w zespole i doświadczenie w pracy metodyką Agile (Scrum)
Podstawowa znajomość zagadnień security, OWASP Top 10
Znajomość zagadnień z zakresu uwierzytelnienia i autoryzacji: OAuth2, JWT.
Oferujemy
pracę z najnowszymi technologiami informatycznymi.
możliwości rozwoju zawodowego i realny wpływ na rozwiązania informatyczne.
stosowane firmie w branży ubezpieczeniowej.
przyjazną atmosferę pracy w stabilnej firmie.
wyjścia integracyjne :)
elastyczny czas pracy w modelu hybrydowym.
Similar jobs you might like
Technology
Future Processing
Senior Fullstack Developer (Java React AWS)
Senior
Remote
Gliwice, Poland
108 - 165 PLN
🏢 Summary: Development role focused on building and maintaining Java-based applications using modern frameworks and cloud technologies. The position involves working in a cross-functional team, contributing to architectural discussions, and delivering high-quality, tested software solutions. Responsibilities include implementing microservices, writing unit and integration tests, and evaluating new technologies. 🗂️ Requirements: Minimum 5 years of commercial experience in programming, Strong experience with Java 8+, Experience with React, Experience with AWS, Experience with Spring and Spring Boot, Practical knowledge of REST, Practical knowledge of Maven, Practical knowledge of Git, Understanding of SOLID principles, Experience with microservices architecture, Ability to write unit and integration tests, Knowledge of design patterns, English proficiency at minimum B2 level, Fluent communication in Polish 📃 Skills: Java, React, AWS, Spring, SpringBoot, REST, Maven, Git, SOLID, Docker, Kubernetes, Microservices, JUnit 🏢 Description: Szukamy Ciebie, jeśli: masz min. 5 lata doświadczenia komercyjnego w programowaniu, swobodnie poruszasz się w następującym stacku technologicznym: Java 8+, React, AWS, Spring, Spring Boot , posiadasz praktyczną znajomość: REST, Maven, Git, SOLID, znasz rozwiązania mikroserwisowe (Docker, Kubernetes) - mile widziane, wiesz jak pisać testy i korzystasz z narzędzi do testowania, znasz i stosujesz wzorce projektowe, komunikujesz się w j. angielski na poziomie pozwalającym na swobodną komunikację w projekcie z klientem i zespołem (poziom min. B2). swobodnie komunikujesz się w języku polskim . Na tym stanowisku będziesz: tworzyć oprogramowanie w języku Java, współpracować z zespołem programistów, z analitykami, testerami, klientami i innymi specjalistami z branży IT, uczestniczyć w tworzeniu rozwiązań, omawianiu problemów programistycznych i architektonicznych. testować i opiniować nowe technologie i nowe rozwiązania dla klientów realizować testy jednostkowe i integracyjne.
Technology
IT Squad
Java Backend Developer (with DevOps)
Mid
Remote
Warsaw, Poland
🏢 Summary: The offer is for an experienced Java Developer responsible for designing, developing, and maintaining high-quality software aligned with business requirements and architectural standards. The role involves implementing key functionalities, troubleshooting production issues, and enhancing CI/CD, testing automation, monitoring, and security practices. The position includes active participation in Agile processes and technical documentation. 🗂️ Requirements: Minimum 3–4 years of professional experience in Java development, Very good knowledge of Java and programming best practices, Experience with ElasticSearch, Kibana, Docker, Kubernetes, Redis, RabbitMQ, Knowledge of relational databases, especially Oracle and PostgreSQL, Experience with Microsoft Azure cloud solutions, Practical knowledge of CI/CD and build/deployment automation, Experience with unit and integration testing, Experience working in Agile/Scrum environment, English proficiency at B2/C1 level 📃 Skills: Java, ElasticSearch, Kibana, Docker, Kubernetes, Redis, RabbitMQ, Oracle, PostgreSQL, Azure, CI/CD, Agile, Scrum 🏢 Description: ZAKRES OBOWIĄZKÓW Tworzenie i rozwój wysokiej jakości oprogramowania zgodnie z obowiązującymi standardami oraz wymaganiami biznesowymi. Diagnozowanie i rozwiązywanie problemów w środowiskach testowych oraz produkcyjnych. Implementacja kluczowych funkcjonalności oraz dbanie o spójność i jakość architektury kodu. Tworzenie i utrzymywanie dokumentacji technicznej oraz architektonicznej. Wdrażanie i rozwój procesów CI/CD, automatyzacji testów, monitoringu oraz praktyk bezpieczeństwa aplikacji i infrastruktury. Aktywny udział w code review, wydarzeniach Agile oraz współpraca przy planowaniu i realizacji prac projektowych. CZEGO OCZEKUJEMY Minimum 3 - 4 lata doświadczenia zawodowego na stanowisku związanym z rozwojem oprogramowania w języku Java Bardzo dobra znajomość technologii Java oraz najlepszych praktyk programistycznych Praktyczne doświadczenie w pracy z narzędziami i technologiami takimi jak ElasticSearch, Kibana, Docker, Kubernetes, Redis oraz RabbitMQ Dobra znajomość relacyjnych baz danych, w szczególności Oracle i PostgreSQL Doświadczenie w pracy z rozwiązaniami chmurowymi opartymi o Microsoft Azure Praktyczna wiedza z zakresu CI/CD oraz automatyzacji procesów build/deployment Bardzo dobra znajomość zagadnień związanych z testowaniem jednostkowym i integracyjnym Doświadczenie w pracy w środowisku Agile/Scrum Znajomość języka angielskiego na poziomie B2/C1 , pozwalająca na swobodną komunikację w środowisku biznesowym i technicznym CO OFERUJEMY Pracę przy projektach klienckich i produktach własnych 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 hybrydowym z biura w Gdańsku lub 100% zdalnie Krótki proces rekrutacji
Technology
Link Group
Senior Java Developer (with German)
Senior
Hybrid
Warsaw, Poland
16,000 - 24,000 PLN
🏢 Summary: Development of modern Java-based applications for external clients in international agile teams. The role focuses on designing and implementing scalable solutions using best practices such as DDD, TDD, BDD, DevOps, and Clean Code. You will build REST APIs, work with databases, and contribute to high-quality software delivery processes. 🗂️ Requirements: Minimum 5 years of experience as Java Developer, Strong knowledge of Java (JEE, Spring Boot, Hibernate), Experience with Java 8+, Ability to write unit tests, Knowledge of SOLID principles and Clean Code, Experience with Maven, Experience with Unix/Linux environments, Experience with GitHub and Bitbucket, Experience in designing and implementing REST API, Experience with SQL databases (Oracle or SQL Server), Experience with Redis, Very good English skills, German language skills at minimum B1 level 📃 Skills: Java, JEE, SpringBoot, Hibernate, Java8, Maven, Unix, Linux, GitHub, Bitbucket, REST, SQL, Oracle, SQLServer, Redis, DevOps, DDD, BDD, TDD, IaC, Scrum, SAFe, Kanban, SOLID, CleanCode 🏢 Description: ZAKRES OBOWIĄZKÓW: Tworzenie nowoczesnych aplikacji dla klientów zewnętrznych w oparciu o technologię Java . Projektowanie i implementacja rozwiązań zgodnie z uznanymi wzorcami projektowymi oraz podejściami takimi jak DevOps, Domain-Driven Design, Behavior-Driven Development, Test-Driven Development czy Infrastructure as Code . Praca w międzynarodowych zespołach, z wykorzystaniem najlepszych praktyk i metodyk zwinnych ( Scrum, SAFe, Kanban ). Udoskonalanie procesów w obszarze profesjonalnego wytwarzania oprogramowania , ze szczególnym naciskiem na zasady Clean Code . Ścisła współpraca z doświadczonymi specjalistami, umożliwiająca rozwój zarówno wiedzy technicznej i biznesowej, jak i umiejętności interpersonalnych. WYMAGANIA: Minimum 5 lat doświadczenia jako programista Java . Praktyczna znajomość Java (JEE, Spring Boot, Hibernate) i procesów tworzenia oprogramowania. Umiejętność pisania testów jednostkowych. Dobra znajomość zasad SOLID i tworzenia przejrzystego, utrzymywalnego kodu ( Clean Code ). Doświadczenie z technologiami Java 8+, Maven, Unix/Linux, GitHub, Bitbucket . Umiejętność projektowania i implementacji REST API oraz doświadczenie w pracy z bazami danych ( SQL, Oracle/SQL Server, Redis ). Bardzo dobra znajomość języka angielskiego . Znajomość języka niemieckiego na poziomie komunikatywnym ( min. B1 ). MILE WIDZIANE: Znajomość technologii Front-End , takich jak JavaScript, TypeScript, Angular, React, Vue .
Technology
PKO BP Finat
Programista Java (f/m/d)
Senior
Hybrid
Warsaw, Poland
🏢 Summary: The offer is for an experienced Java Developer responsible for building and maintaining process-based applications using Java and related technologies. The role includes developing new features, writing and maintaining tests, performing code reviews, supporting UAT and regression testing, and monitoring production issues. The position involves working in a CI/CD-driven environment with strong focus on code quality and integration. 🗂️ Requirements: Minimum 4 years of commercial experience in object-oriented programming, Minimum 3 years of experience with Java, Spring, Groovy, Practical experience with Git and branching strategies (GitFlow or Trunk Development), Experience with Maven, Experience with CI/CD pipelines and Jenkins, Experience with Jira and Confluence, Experience with Apache Kafka, Experience with ELK Stack (Elastic) and Grafana, Experience with static code analysis tools (e.g., SonarQube), Experience with unit testing frameworks (JUnit, Mockito, Spock), Experience with Java IDE (e.g., IntelliJ IDEA), Knowledge of REST communication, Ability to work in Agile methodologies 📃 Skills: Java, Spring, Groovy, Git, Maven, Jenkins, Jira, Confluence, Kafka, ELK, Elastic, Grafana, SonarQube, JUnit, Mockito, Spock, IntelliJ, REST, BPM, BPMN, DDD 🏢 Description: Dla naszego klienta szukamy doświadczonego programisty/programistki Java. Opis stanowiska: tworzenie i utrzymywanie kodu procesowego w ramach wewnętrznej technologii opartej o poniższe technologie całościowe programowanie procesów wykonywanie testów deweloperskich na środowisku lokalnym oraz testów integracyjnych na dostarczonym środowisku wsparcie w wykonywaniu testów UAT oraz testów regresji wykonywanie code review tworzenie i utrzymywanie testów jednostkowych pozyskiwanie oraz analiza logów procesowych i/lub aplikacyjnych ze wszystkich środowisk monitoring i analiza błędów produkcyjnych Wymagania: minimum 4 lata doświadczenia komercyjnego w programowaniu obiektowym w tym min. 3 lata w technologiach Java/Spring/Groovy praktyczna znajomość systemu kontroli wersji GIT, w tym powszechnie wykorzystywanych sposobów organizacji pracy np.GitFlow, Trunk Development managera zależności Maven systemu obsługi potoków CI/CD Jenkins narzędzi wspierających organizację zespołów, w szczególności Atlasian Jira/Confluence wykorzystywania komunikacji za pomocą Apache Kafka ELK Stack, w szczególności Elastic oraz Grafana jednego narzędzia do statycznej analizy kodu (np. SonarQube) jednego frameworka do obsługi testów jednostkowych (JUnit, Mockito, Spock etc.) jednego środowiska IDE obsługującego język Java (np. IDEA Intellij) znajomość i zrozumienie sposobów komunikacji REST, mile widziane MQ umiejętność pracy w zespołach zorientowanych na realizację celów biznesowych umiejętność pracy w metodykach zwinnych mile widziane: podstawowa znajomość sposobu działania i obsługi procesów BPM umiejętność pracy z notacją BPMN znajomość i umiejętność pracy w Domain Driven Development doświadczenie w pracy w bankowości, w tym rozumienie sposobu działania systemów bankowych doświadczenie w zarządzaniu wdrożeniami i/lub utrzymaniem środowisk testowych umiejętność pracy z dużymi projektami w zakresie obsługi linii kodu doświadczenie w refaktoringu kodu, w tym umiejętność rozpoznawania i implementowania złożonych wzorców projektowych Oferujemy: umowa B2B praca w modelu hybrydowym: 2 x w tygodniu biuro (ul. Chmieln 89, Warszawa) opcjonalnie pakiet medyczny
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
Technology
Britenet
Java Developer (public)
Mid
Hybrid
Warsaw, Poland
18,000 - 22,500 PLN
🏢 Summary: The offer is for an experienced Java Developer responsible for building efficient, scalable, and stable software, participating in the design and implementation of new features, and supporting production systems. The role focuses on backend development using modern Java technologies and best testing practices. The candidate will contribute to system optimization and collaborative knowledge sharing within the team. 🗂️ Requirements: ~5 years of experience as Java Developer, Java 8+, Experience with JPA or ORM frameworks (e.g. Hibernate), Experience with relational databases (e.g. MySQL, PostgreSQL, MS SQL, Oracle), Experience with Maven or Gradle, Experience with REST API, Experience with Spring and Spring Boot, Experience with unit testing frameworks (e.g. JUnit, Mockito) 📃 Skills: Java, JPA, Hibernate, MySQL, PostgreSQL, MSSQL, Oracle, Maven, Gradle, REST, Spring, SpringBoot, JUnit, Mockito, SOAP, HTML5, CSS3, JavaScript, JBoss, WebLogic, GlassFish 🏢 Description: Nasze oczekiwania Około 5 lat doświadczenia w pracy na stanowisku programisty Java Znajomość Java 8+ Znajomość technologii i doświadczenie w pracy z JPA lub z dowolną biblioteką klasy ORM np. Hibernate Znajomość technologii i doświadczenie w pracy z relacyjnymi bazami danych np. MySQL, PostgreSQL, MS SQL, ORACLE Znajomość technologii i doświadczenie w pracy z Maven/Gradle Znajomość technologii i doświadczenie w pracy z REST API Znajomość framework Spring i Spring Boot Znajomość bibliotek wspierających testy jednostkowe, np. JUnit, Mockito Mile widziane Komunikatywna znajomość języka angielskiego Znajomość technologii i doświadczenie w pracy z SOAP. Znajomość technologii i doświadczenie w pracy z HTML5, CSS3. Znajomość technologii i doświadczenie w pracy z JavaScript. Znajomość technologii i doświadczenie w pracy z dowolnym serwerem aplikacyjnym, np. JBoss, WebLogic, GlassFish Kluczowe zadania Wytwarzanie wydajnego, skalowalnego oraz stabilnego oprogramowania Uczestnictwo w projektowaniu i wytwarzaniu nowych funkcjonalności pokrytych testami Wsparcie w diagnozie problemów i optymalizacji działania produkcyjnego systemu Aktywny udział w wewnątrz-zespołowej wymianie wiedzy
Technology
B2Bnetwork
Java Developer
Senior
Hybrid
Warsaw, Poland
16,800 - 20,160 PLN
🏢 Summary: Development role focused on implementing and enhancing Java-based applications and services, with strong emphasis on code quality, testing, and system reliability. The position involves designing solutions, creating unit and integration tests, and working with modern backend technologies and integration standards. 🗂️ Requirements: 5+ years commercial experience in Java, Proficiency in Java SE 11+, Experience with Spring Boot, Experience with Spring Integration, Knowledge of relational databases, Experience with Git, Experience with Maven, Experience with Jira, Experience with Jenkins, Knowledge of SOAP and REST, Knowledge of XML and JSON 📃 Skills: Java, JavaSE, SpringBoot, SpringIntegration, SQL, Git, Maven, Jira, Jenkins, SOAP, REST, XML, JSON 🏢 Description: Twój zakres obowiązków Implementacja nowych oraz modyfikacja istniejących aplikacji i serwisów Tworzenie testów jednostkowych i integracyjnych Dbanie o wysoką jakość oprogramowania pod kątem funkcjonalności, wydajności i niezawodności Dokumentowanie zaimplementowanych rozwiązań Analiza możliwych rozwiązań Udział w pracach projektowych Nasze wymagania Minimum 5 lat doświadczenia komercyjnego w programowaniu w języku Java Doświadczenie w programowaniu w Java SE 11 lub wyższej Znajomość Spring Boot oraz Spring Integration Znajomość relacyjnych baz danych Znajomość narzędzi Git, Maven, Jira, Jenkins Znajomość standardów SOAP, REST, XML, JSON Wykształcenie wyższe informatyczne lub pokrewne Umiejętność pracy zespołowej Mile widziane Doświadczenie w środowisku chmurowym GCP Znajomość BigQuery, CloudSQL, Pub/Sub Znajomość nierelacyjnych baz danych Doświadczenie w budowie aplikacji konteneryzowanych Znajomość Kubernetes Engine, Docker, Anthos Znajomość frameworków takich jak Micronaut
Technology
B2Bnetwork
Java Developer (Senior/Bankowość)
Senior
Hybrid
Warsaw, Poland
16,800 - 20,180 PLN
🏢 Summary: Development and modernization of enterprise banking systems used by millions of customers, focused on large-scale architectural initiatives. The role involves implementing and enhancing Java-based applications and services with strong emphasis on quality, performance, and reliability. Responsibilities include testing, technical analysis, and participation in complex technology projects. 🗂️ Requirements: Minimum 5 years commercial experience in Java, Experience with Java 11 or higher, Knowledge of Spring Boot or Spring Integration, Knowledge of Hibernate, Knowledge of relational databases, Experience with Git, Experience with Maven, Experience with Jira, Experience with Jenkins, Knowledge of SOAP and REST, Knowledge of XML and JSON, Higher education in Computer Science or related field, Ability to work in a team 📃 Skills: Java, Java11, SpringBoot, SpringIntegration, Hibernate, RelationalDatabases, Git, Maven, Jira, Jenkins, SOAP, REST, XML, JSON 🏢 Description: Praca przy rozwiązaniach bankowych, które trafiają do ponad 12 mln klientów. Projekty dotyczą dużych, ambitnych inicjatyw technologicznych, modernizacji architektury oraz rozwoju rozwiązań w środowisku enterprise. Twój zakres obowiązków Implementacja nowych i modyfikacja istniejących aplikacji i serwisów Tworzenie testów jednostkowych i integracyjnych Dbanie o wysoką jakość oprogramowania w zakresie funkcjonalności, wydajności i niezawodności Dokumentowanie zaimplementowanych rozwiązań Analiza możliwych rozwiązań technicznych Udział w pracach projektowych Nasze wymagania Minimum 5 lat komercyjnego doświadczenia w programowaniu w Java Doświadczenie w pracy z Java 11 lub wyższą Znajomość Spring Boot lub Spring Integration Znajomość Hibernate Znajomość relacyjnych baz danych Znajomość narzędzi Git, Maven, Jira i Jenkins Znajomość standardów SOAP, REST, XML i JSON Wykształcenie wyższe informatyczne lub pokrewne Umiejętność pracy w zespole Mile widziane Doświadczenie w środowisku chmurowym GCP Znajomość BigQuery, CloudSQL lub Pub/Sub Praktyczna znajomość nierelacyjnych baz danych Doświadczenie z konteneryzacją Znajomość Anthos, Kubernetes Engine lub Docker Znajomość innych frameworków, na przykład Micronaut Doświadczenie w bankowości
Technology
Crestt
Senior Java Developer
Senior
Remote
Warsaw, Poland
160 - 220 PLN
🏢 Summary: Senior Java Developer role focused on designing and developing enterprise applications using Spring ecosystem and relational databases, with strong emphasis on REST services, containerization, and CI/CD processes. The position requires extensive commercial experience and active participation in recent Java projects. The role also involves testing, technical documentation, and working in on-premise and cloud environments. 🗂️ Requirements: Minimum 10 years of experience as Java Developer, Participation in at least 2 IT projects as Java Developer in last 3 years, Very good knowledge of Java, Very good knowledge of Spring Framework (Spring Boot, Spring MVC, IoC/DI), Experience with Spring Data JPA or Hibernate, Experience with relational databases (PostgreSQL or MSSQL), Knowledge of Maven, Practical experience with Docker and Docker Compose, Experience in building REST API, Ability to write unit tests using JUnit and Mockito, Knowledge of HTTP, Web Services, REST, Proficiency with Git and version control systems, Experience with CI/CD pipelines (on-premise and cloud), Ability to create technical documentation, Oracle Certified Professional: Java SE 17 Developer or Java SE 11 Developer certification 📃 Skills: Java, Spring, SpringBoot, SpringMVC, IoC, DI, SpringDataJPA, Hibernate, PostgreSQL, MSSQL, Maven, Docker, DockerCompose, REST, HTTP, JUnit, Mockito, Git, CI/CD, GitLabCI, Jenkins, RabbitMQ, Prometheus, Grafana, ELK, AureaBPM, Linux 🏢 Description: Wymagania: • Minimum 10 lat doświadczenia na stanowisku Java Developera • Udział w co najmniej 2 projektach IT w roli programisty Java w ciągu ostatnich 3 lat • Bardzo dobra znajomość Java oraz Spring Framework (Spring Boot, Spring MVC, Spring Container – IoC/DI) • Doświadczenie z Spring Data JPA / Hibernate oraz relacyjnymi bazami danych (PostgreSQL, MSSQL) • Znajomość narzędzia Maven • Praktyczne doświadczenie z Dockerem (konteneryzacja, Docker Compose) • Doświadczenie w tworzeniu REST API • Umiejętność pisania testów jednostkowych (JUnit, Mockito) • Znajomość technologii webowych: HTTP, Web Services, REST • Biegłość w Git oraz systemach kontroli wersji • Doświadczenie w pracy z pipeline’ami CI/CD (środowiska on-premise i chmurowe) • Umiejętność tworzenia dokumentacji technicznej Mile widziane: • Doświadczenie z narzędziami CI/CD (GitLab CI, Jenkins) • Znajomość RabbitMQ • Doświadczenie z narzędziami monitoringu (Prometheus, Grafana, ELK Stack) • Znajomość Aurea BPM • Znajomość systemów Linux Wymagane certyfikaty: • Oracle Certified Professional: Java SE 17, Developer lub Java SE 11 Developer
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