Senior Java Developer (Kafka/Security)
⚲ Warszawa
23 520 - 28 560 PLN netto (B2B)
Wymagania
- Java
- AWS/GCP
- Spring/SpringBoot
- Kafka/RabbitMQ
- Docker/Kubernetes
Opis stanowiska
Dla naszego klienta z branży logistycznej poszukujemy dwóch doświadczonych Senior Backend Engineerów, którzy dołączą do zespołu rozwijającego nowoczesne rozwiązania backendowe w środowisku opartym o architekturę mikroserwisową oraz technologie chmurowe.Rekrutacja wynika z rozwoju projektu i potrzeby zwiększenia jego skali.
Lokalizacja: praca zdalna oraz raz na kwartał spotkanie w Krakowie
Forma współpracy: B2B
Stawka: do 170 PLN/h
Język angielski: minimum poziom komunikatywny
Zakres obowiązków
• Projektowanie, rozwój i utrzymanie aplikacji backendowych opartych o Javę i Spring Boot
• Tworzenie oraz rozwijanie architektury mikroserwisowej
• Projektowanie i implementacja interfejsów REST API
• Integracja systemów z wykorzystaniem brokerów wiadomości
• Współpraca przy projektowaniu rozwiązań zapewniających wysoką dostępność i skalowalność systemów
• Udział w procesach związanych z bezpieczeństwem aplikacji oraz ochroną danych
• Współpraca z zespołami produktowymi, architektami oraz innymi zespołami technologicznymi
Wymagania
• Minimum 5 lat doświadczenia zawodowego w tworzeniu aplikacji backendowych w języku Java
• Bardzo dobra znajomość Java 17 lub nowszej wersji (preferowana Java 21)
• Praktyczne doświadczenie z frameworkiem Spring Boot oraz komponentami ekosystemu Spring (Spring Security, Spring Data, WebFlux lub MVC)
• Doświadczenie w projektowaniu i rozwijaniu systemów rozproszonych oraz mikroserwisów
• Znajomość narzędzi do komunikacji asynchronicznej, takich jak Kafka lub RabbitMQ
• Bardzo dobra znajomość PostgreSQL oraz języka SQL
• Doświadczenie w projektowaniu i integracji REST API
• Praktyczna znajomość środowisk chmurowych AWS lub GCP
• Doświadczenie w pracy z Dockerem oraz Kubernetesem
• Znajomość zagadnień związanych z bezpieczeństwem aplikacji, w tym szyfrowaniem danych, obsługą tokenów oraz podstawowych wymagań PCI-DSS
• Komunikatywna znajomość języka angielskiego
Mile widziane
• Doświadczenie zdobyte w branży fintech, płatności lub e-commerce
• Znajomość standardów PCI-DSS, PSD2 lub ISO 8583
• Doświadczenie w pracy z rozwiązaniami opartymi o modele językowe (OpenAI, Anthropic lub podobne)
• Znajomość zagadnień związanych z RAG, Prompt Engineering, Tool Use lub innymi wzorcami Agentic AI
• Doświadczenie w integracji systemów płatniczych, widgetów lub SDK
Lokalizacja: praca zdalna oraz raz na kwartał spotkanie w Krakowie
Forma współpracy: B2B
Stawka: do 170 PLN/h
Język angielski: minimum poziom komunikatywny
Zakres obowiązków
• Projektowanie, rozwój i utrzymanie aplikacji backendowych opartych o Javę i Spring Boot
• Tworzenie oraz rozwijanie architektury mikroserwisowej
• Projektowanie i implementacja interfejsów REST API
• Integracja systemów z wykorzystaniem brokerów wiadomości
• Współpraca przy projektowaniu rozwiązań zapewniających wysoką dostępność i skalowalność systemów
• Udział w procesach związanych z bezpieczeństwem aplikacji oraz ochroną danych
• Współpraca z zespołami produktowymi, architektami oraz innymi zespołami technologicznymi
Wymagania
• Minimum 5 lat doświadczenia zawodowego w tworzeniu aplikacji backendowych w języku Java
• Bardzo dobra znajomość Java 17 lub nowszej wersji (preferowana Java 21)
• Praktyczne doświadczenie z frameworkiem Spring Boot oraz komponentami ekosystemu Spring (Spring Security, Spring Data, WebFlux lub MVC)
• Doświadczenie w projektowaniu i rozwijaniu systemów rozproszonych oraz mikroserwisów
• Znajomość narzędzi do komunikacji asynchronicznej, takich jak Kafka lub RabbitMQ
• Bardzo dobra znajomość PostgreSQL oraz języka SQL
• Doświadczenie w projektowaniu i integracji REST API
• Praktyczna znajomość środowisk chmurowych AWS lub GCP
• Doświadczenie w pracy z Dockerem oraz Kubernetesem
• Znajomość zagadnień związanych z bezpieczeństwem aplikacji, w tym szyfrowaniem danych, obsługą tokenów oraz podstawowych wymagań PCI-DSS
• Komunikatywna znajomość języka angielskiego
Mile widziane
• Doświadczenie zdobyte w branży fintech, płatności lub e-commerce
• Znajomość standardów PCI-DSS, PSD2 lub ISO 8583
• Doświadczenie w pracy z rozwiązaniami opartymi o modele językowe (OpenAI, Anthropic lub podobne)
• Znajomość zagadnień związanych z RAG, Prompt Engineering, Tool Use lub innymi wzorcami Agentic AI
• Doświadczenie w integracji systemów płatniczych, widgetów lub SDK
🔍 Dekoder Ogłoszenia
🔴
doświadczonych Senior Backend Engineerów
Może oznaczać, że szukają kogoś, kto faktycznie ma doświadczenie na poziomie seniorskim, a nie tylko formalnie spełnia kryterium lat.
🔴
nowoczesne rozwiązania backendowe
Może oznaczać, że projekt jest w fazie rozwoju i nie ma jeszcze ugruntowanych, sprawdzonych rozwiązań, co może wiązać się z niepewnością technologiczną.
🔴
potrzeby zwiększenia jego skali
Może sugerować, że obecne rozwiązania nie są w pełni skalowalne i będą wymagały znaczących zmian lub przeprojektowania.
🔴
raz na kwartał spotkanie w Krakowie
Mimo pracy zdalnej, oczekiwana jest fizyczna obecność w Krakowie, co może być uciążliwe dla osób mieszkających daleko.
🔴
Udział w procesach związanych z bezpieczeństwem aplikacji oraz ochroną danych
Może to oznaczać, że bezpieczeństwo nie jest priorytetem od początku, a jest dodawane jako element do istniejących rozwiązań, co może być trudniejsze do implementacji.