Lumicode, będące częścią Grupy Pentacomp, poszukuje doświadczonego Senior Java Developera, który dołączy do zespołu pracującego nad zaawansowanymi rozwiązaniami backendowymi. Jest to w pełni zdalna rola, w której kluczową rolę odgrywa praca z technologią Kafka oraz budowanie skalowalnych systemów rozproszonych.
Zakres obowiązków
- Rozwój i utrzymanie aplikacji backendowych opartych o Java oraz Spring Boot.
- Projektowanie i implementacja rozwiązań wykorzystujących Kafka oraz komunikację asynchroniczną.
- Tworzenie i rozwój usług działających w architekturze systemów rozproszonych.
- Projektowanie rozwiązań zgodnie z podejściem Domain-Driven Design (DDD).
- Praca z bazami danych oraz tworzenie i optymalizacja zapytań SQL.
- Tworzenie testów jednostkowych oraz integracyjnych.
Wymagania
- Minimum 5 lat komercyjnego doświadczenia w programowaniu w Java.
- Minimum 5 lat doświadczenia ze Spring, Spring Boot oraz Spring Cloud.
- Bardzo dobra znajomość Kafka oraz praktyczna znajomość Hibernate.
- Doświadczenie w pracy z SQL oraz stosowaniu Domain-Driven Design (DDD).
- Bardzo dobra znajomość programowania obiektowego.
- Doświadczenie w tworzeniu testów jednostkowych z wykorzystaniem narzędzi takich jak JUnit, TestNG lub Spock.
Co oferujemy
- Możliwość skorzystania z karty sportowej.
- Dostęp do prywatnej opieki zdrowotnej.
- Szybki i sprawny proces rekrutacyjny.
- Praca w pełni zdalna w stabilnym zespole.