Обязанности: tworzenie rozwiązań, które łączą wysoką wydajność z czytelnością i łatwym utrzymaniem, projektowanie API, modeli danych, zapytań SQL oraz komunikacji między usługami, analiza istniejącego kodu i funkcjonalności, badanie możliwych podejść, ocenianie trade-offów i uzasadnianie decyzji technicznych, pisanie testów jednostkowych i integracyjnych oraz udział w code review
Опыт: praktyczne doświadczenie w tworzeniu aplikacji backendowych w Java, znajomość Spring Boot i Hibernate, umiejętność tworzenia czytelnego, dobrze zaprojektowanego kodu, znajomość SQL i umiejętność analizowania wydajności zapytań, gotowość do codziennej współpracy z zespołem produktowym, znajomość języka angielskiego pozwalająca swobodnie czytać i tworzyć dokumentację techniczną, doświadczenie z Kafką, znajomość GraphQL, doświadczenie z Elasticsearch, znajomość Testcontainers, doświadczenie z silnikami workflow, w szczególności z Camundą 8, doświadczenie z systemami przetwarzającymi duże wolumeny danych