Nowa
Senior Java Engineer
150 - 180 PLN/ godz.B2B (netto)
SeniorFull-time·B2B
#345139·Dodano dziś·0
Źródło: 7NTech Stack / Keywords
JavaSpring BootKafkaGCPDockerKubernetesOAuth 2.0OWASP
Firma i stanowisko
Dla naszego klienta z branży logistycznej poszukujemy Senior Java Developera. Dołączysz do zespołu, który odpowiada za rozwój i utrzymanie kluczowych funkcjonalności związanych z obsługą przesyłek. Zespół tworzy i utrzymuje nowoczesne API oraz portale do zarządzania przesyłkami - rozwiązania te są wykorzystywane zarówno w Polsce, jak i na rynkach zagranicznych.
Wymagania
- Minimum 5 lat doświadczenia jako Java Developer
- Bardzo dobra znajomość Java 21+ oraz Spring Boot (MVC wymagany, WebFlux mile widziany)
- Doświadczenie w pracy z architekturą mikroserwisową oraz wzorcami typu Hexagonal/Clean Architecture
- Praktyczna znajomość Apache Kafka, relacyjnych baz danych (PostgreSQL) oraz/lub MongoDB
- Doświadczenie w tworzeniu testów automatycznych (Spock lub JUnit, Testcontainers, testy kontraktowe)
- Znajomość narzędzi i środowiska: Docker, Kubernetes, Helm, GitLab CI
- Znajomość mechanizmów bezpieczeństwa: OAuth2, JWT, Spring Security
- Doświadczenie w pracy z narzędziami do monitoringu i jakości kodu (np. Micrometer, Prometheus, SonarQube)
- Doświadczenie w projektowaniu systemów o dużej skali i wysokiej wydajności
- Znajomość podejścia Consumer-Driven Contracts (Spring Cloud Contract, Pact)
- Podstawowa znajomość frontendu (React/Angular)
- Doświadczenie z podejściem GitOps
- Bardzo dobra znajomość języka angielskiego (min. B2+/C1)
- Otwartość na pracę z narzędziami AI w codziennym developmentcie (np. Claude Code)
Obowiązki
- Projektowanie i rozwój mikroserwisów w oparciu o Hexagonal Architecture oraz podejście event-driven
- Tworzenie i rozwój aplikacji w oparciu o Java 21 i Spring Boot (MVC/WebFlux)
- Udział w podejmowaniu decyzji architektonicznych oraz projektowaniu rozwiązań systemowych
- Budowa i utrzymanie integracji opartych o Apache Kafka (Avro, Schema Registry) oraz wzorzec Transactional Outbox
- Tworzenie kompleksowych testów automatycznych (unit, integration, contract) z wykorzystaniem m.in. Spock, Testcontainers, WireMock
- Definiowanie i utrzymywanie testów kontraktowych (Consumer-Driven Contracts, np. Spring Cloud Contract)
- Praca zgodnie z podejściem design-first - dbanie o jakość dokumentacji i spójność API
- Utrzymywanie wysokiej jakości kodu poprzez code review oraz narzędzia takie jak SonarQube, ArchUnit, PIT
- Wykorzystanie narzędzi AI (np. Claude Code) jako codziennego wsparcia w developmentcie
- Współpraca z zespołami inżynieryjnymi w środowisku międzynarodowym
Oferta
- Stałe wsparcie osobistego agenta, dbającego o ciągłość projektową, kontakt z klientem, formalności, komfort pracy oraz rozwój
- Consultant Development Program – doradztwo w planowaniu kariery w oparciu o najnowsze trendy i potrzeby rynku IT, konsultacje z agentami i mentorami kariery
- Dostęp do 7N Learning & Development – platformy rozwojowo-edukacyjnej z webinarami, biblioteką artykułów i raportów branżowych oraz zaproszenia na wydarzenia rozwojowe – techniczne, biznesowe oraz life-stylowe
- Spektakularne eventy integracyjne dla pracownika i jego bliskich (np. coroczny wyjazd Kick-Off, imprezy świąteczne, sportowe Letnie Igrzyska, pikniki rodzinne, premiery filmowe)
- Rozwój zawodowy nie tylko podczas projektu – możliwość zaangażowania się w przekazywanie wiedzy innym w ramach oferty 7N Services
- Relacje i dostęp do wiedzy najbardziej doświadczonych ekspertów IT na rynku – średni staż zawodowy konsultantów w Polsce to ponad 10 lat
- Pakiet benefitów zaplanowany od A do Z, w tym dofinansowanie do opieki medycznej, ubezpieczenia na życie, karty sportowej dla pracownika i bliskich oraz zniżki do sklepów w Polsce i za granicą
Dofinansowanie szkoleń
Budżet konferencyjny
Spotkania integracyjne
Karta sportowa
Opieka zdrowotna
Ubezpieczenie
7N
134 aktywne oferty