Java Developer

Craftware Sp. z o.o.

Warszawa

On-site

PLN 230,000 - 360,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Opieka medyczna (Luxmed lub PZU)
Ubezpieczenie (Unum lub PZU)
Karta sportowa Multisport
Biura w Warszawie i Łodzi
Lekcje języka angielskiego
Dofinansowanie certyfikatów branżowych
Wyjazdy integracyjne

Job summary

Craftware Sp. z o.o. dla klienta poszukuje Mid/Senior Backend Java Developera w obszarze Digital Domain.

Zespół odpowiada za rozwój krytycznych usług BFF (Backend for Frontend) wspierających checkout, customer management oraz procesy commerce dla milionów użytkowników. Wymagania obejmują Javę 21+ i Spring Boot 3.x, REST/OpenAPI, bezpieczeństwo (Spring Security, OAuth2, JWT) oraz NoSQL (MongoDB). Doświadczenie w architekturze event-driven i pracy z Docker/Kubernetes jest kluczowe.

Qualifications

  • Zaawansowana znajomość Javy 21+ i Spring Boot 3.x.
  • Doświadczenie w projektowaniu REST API i pracy ze standardem OpenAPI.
  • Praktyczna znajomość zagadnień bezpieczeństwa aplikacji: Spring Security, OAuth2, JWT.
  • Dobra znajomość NoSQL (MongoDB) i architektury event-driven.
  • Doświadczenie w pracy z testami jednostkowymi i integracyjnymi.
  • Znajomość narzędzi Maven, Docker i Kubernetes.

Responsibilities

  • Projektowanie, rozwijanie i utrzymywanie backendu w Javie 21+ i Spring Boot 3.x.
  • Projektowanie bezpiecznych REST API / OpenAPI.
  • Budowanie integracji systemowych i architektury event-driven.
  • Tworzenie testów jednostkowych i integracyjnych dla niezawodności.

Skills

Java 21+
Spring Boot 3.x
REST API
OpenAPI
Spring Security
OAuth2
JWT
MongoDB
NoSQL
Event-driven
Testing (unit/integration)
Maven
Docker
Kubernetes
Node.js
TypeScript
Kafka
RabbitMQ

Tools

Docker
Kubernetes
Maven

Job description

Dla naszego klienta współpracownikówna stanowiska Mid/Senior Backend Java Developer w obszarze Digital Domain. Zespół odpowiada za rozwój krytycznych usług BFF (Backend for Frontend) wspierających checkout, customer management oraz procesy commerce dla milionów użytkowników.

Zakres obowiązków

  • Backend Development: Projektowanie, rozwijanie i utrzymywanie aplikacji przy użyciu Javy 21+ oraz Spring Boot 3.x.
  • Architektura API: Projektowanie i implementacja bezpiecznych interfejsów REST API / OpenAPI.
  • Integracje i systemy rozproszone: Budowanie skalowalnych integracji systemowych oraz rozwijanie aplikacji w architekturze event-driven.
  • Jakość kodu: Tworzenie i utrzymywanie testów jednostkowych oraz integracyjnych, dbających o niezawodność wdrażanych zmian.

Wymagania

  • Biegła, praktyczna znajomość Javy 21+ oraz Spring Boot 3.x.
  • Doświadczenie w projektowaniu REST API i pracy ze standardem OpenAPI.
  • Praktyczna znajomość zagadnień bezpieczeństwa aplikacji: Spring Security, OAuth2, JWT.
  • Dobra znajomość baz danych NoSQL, ze szczególnym uwzględnieniem MongoDB (lub pokrewnych).
  • Doświadczenie w pracy z systemami rozproszonymi oraz architekturą event-driven.
  • Umiejętność pisania czystego, testowalnego kodu popartej doświadczeniem w tworzeniu testów jednostkowych i integracyjnych.
  • Znajomość narzędzi do budowania projektów Maven oraz konteneryzacji i orkiestracji Docker, Kubernetes.
  • Rozumienie koncepcji observability i praktyczne doświadczenie w monitorowaniu oraz logowaniu systemów produkcyjnych.

Co będzie silnym wyróżnikiem

  • Praktyczna znajomość Node.js oraz TypeScript – jeśli znasz ten ekosystem, będzie to dla nas ogromny plus przy projektach integracyjnych i mikroserwisowych!
  • Doświadczenie z popularnymi brokerami wiadomości (np. Kafka, RabbitMQ).
  • 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
Biura w Warszawie i Łodzi
Lekcje języka angielskiego
Dofinansowywanie certyfikatów branżowych
Zniżki na usługi Orange
Dofinansowanie rejsów
Spotkania integracyjne
Opieka medyczna (Luxmed lub PZU)
Ubezpieczenie (Unum lub PZU)
Karta sportowa Multisport
Bonus za polecenie do pracy
Wsparcie psychologiczne
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Developer (banking)
Senior Java Developer (banking)

Onwelo SA • Warszawa

Hybrid
Elastyczne godziny
Możliwość pracy zdalnej
Dostęp do szkoleń wewnętrznych
+2
Java Developer
Java Developer

Altkom Software • Warszawa

Hybrid
PLN 120,000 - 190,000
Stabilne zatrudnienie
20 dni płatnego szkolenia rocznie
Opieka medyczna
+4
Senior Java Developer
Senior Java Developer

Develocraft • Województwo pomorskie

Hybrid
Umowa B2B
LuxMed
Karta Multisport
+1
Java Developer
Java Developer

AmRest Holdings SE • Katowice

Hybrid
PLN 123,000 - 179,000
Elastyczna współpraca
Model hybrydowy lub zdalny
Senior IT Developer - Python (M/F/D)
Senior IT Developer - Python (M/F/D)

DSV Road GmbH • Warszawa

On-site
PLN 120,000 - 160,000
Dofinansowanie zajęć sportowych
Prywatna opieka medyczna
Dofinansowanie nauki języków
+6
Java Developer (Regular/Senior/Expert)
Java Developer (Regular/Senior/Expert)

Devapo • Kraków

Hybrid
Medicover
Multisport
Kursy językowe (angielski)
+3
Programista / Programistka Java Backend
Programista / Programistka Java Backend

Bank Pekao S.A. • Warszawa

Hybrid
PLN 180,000 - 240,000
Premia uzależniona od wyników
Prywatna opieka medyczna dla Ciebie i2
Karta MultiSport i Ubezpieczenie Grup
+2
Java Developer
Java Developer

Integral Solutions - Data & AI • Warszawa

Hybrid
Luxmed
Multisport
kafeteria MyBenefit
Java Developer
Java Developer

Ness Solution • Warszawa

Hybrid
PLN 140,000 - 240,000
Elastyczny model pracy hybrydowej
Multisport
Lux Med
Regular Backend/DevOps Developer
Regular Backend/DevOps Developer

Consdata S. A. • Poland

Remote
Solidne wdrożenie i wsparcie mentora
Indywidualny budżet szkoleniowy
Praca w zdalna lub w biurze w Poznaniu
+2