Java Developer
Коротко
Develops Java applications with Spring Boot, Hibernate, REST APIs, and Kafka · Needs: Java, Spring Boot, Hibernate, SQL, REST API, Kafka, CI/CD
Описание от работодателя
Required skills: Java, Spring Boot, Hibernate, SQL, REST API, Kafka, CI/CD
Miliony abonentów, tysiące zdarzeń na sekundę i systemy, które muszą działać bez przerwy, nawet w sylwestra o północy. Dla operatora telekomunikacyjnego szukamy backendowca, który ułoży mikroserwisy tak, żeby wytrzymały każdy ruch.
Zakres obowiązków
rozwój usług backendowych w Java i Spring Boot
projektowanie architektury mikroserwisowej
implementacja komunikacji asynchronicznej (Kafka / RabbitMQ)
optymalizacja wydajności i skalowalności usług
praca z bazami danych SQL (PostgreSQL, Oracle)
pisanie testów automatycznych i code review
utrzymanie i monitoring usług na produkcji
Wymagania stanowiska
min. 3 lata komercyjnego doświadczenia w Javie (17 lub nowszej)
bardzo dobra znajomość Spring Boot, Spring Data i budowy REST API
doświadczenie w pracy z mikroserwisami
praktyka w komunikacji asynchronicznej (Kafka lub RabbitMQ)
dobra znajomość SQL i baz relacyjnych (PostgreSQL, Oracle)
umiejętność pisania testów jednostkowych i integracyjnych (JUnit, Mockito)
znajomość Gita i narzędzi CI/CD
troska o jakość kodu i otwartość na code review
Mile widziane
Docker i Kubernetes
chmura: Azure lub AWS
monitoring i observability (Grafana, ELK, Prometheus)
doświadczenie w systemach o dużej skali, np. w telekomunikacji
Oferujemy
Realny wpływ na projekty globalne: Twoje rozwiązania będą używane przez zespoły na całym świecie.
Hybrydowa forma współpracy z zespołem 1 dzień w tygodniu biuro w Warszawie.
Dostęp do budżetów szkoleniowych i jasnej ścieżki awansu.
Prywatna opieka medyczna, karta sportowa.