JustJoin.IT Praca zdalna Senior

Senior Java Software Engineer

XTB S.A.

⚲ Warszawa, Kraków, Wrocław, Gdańsk, Lublin

20 400 - 27 000 PLN brutto (UoP)

Wymagania

  • doświadczenie w budowie mikrousług w Javie — projektowanie, implementacja i rozwój
  • umiejętność przekładania analizy biznesowej na rozwiązania techniczne i dostarczania zgodnie z terminami
  • samodzielność i proaktywność w identyfikowaniu ryzyk i proponowaniu rozwiązań
  • dbałość o jakość kodu i zgodność z najlepszymi praktykami oraz architekturą systemu
  • doświadczenie w efektywnej komunikacji i współpracy z doświadczonym zespołem

Opis stanowiska

XTB szuka seniora do budowy mikrousług w Javie 17+ na Micronaut, obsługujących systemy transakcyjne o wysokiej dostępności i dużym wolumenie danych. Będziesz pracować w Scrumie nad wieloma produktami jednocześnie, z gRPC, Kafka i PostgreSQL. Uwaga: ogłoszenie mocno podkreśla wydajność i wysoką dostępność — licz się z presją optymalizacyjną i możliwością pracy przy awariach poza standardowymi godzinami; Micronaut jest też mniej popularny niż Spring Boot, co warto wziąć pod uwagę przy rozwoju kariery.

🔍 Dekoder Ogłoszenia

🔴
Development of multiple products, offering the opportunity to build a wide range of functionalities.
Możesz pracować nad wieloma różnymi projektami, co może oznaczać brak głębokiego skupienia na jednym obszarze i potencjalnie częste zmiany kontekstu.
🔴
High-performance systems - we process massive volumes of data with minimal latency.
Oczekuje się od Ciebie pracy nad systemami, które są pod dużą presją wydajnościową, co może wiązać się z trudnymi problemami optymalizacyjnymi.
🔴
A strong emphasis on high availability and scalability, supporting investments made by users all over the world.
Systemy muszą działać bez przerwy i obsługiwać duży ruch, co może oznaczać konieczność pracy w sytuacjach awaryjnych lub wdrożeń w niestandardowych godzinach.
🔴
Our microservices are primarily developed in Java 17+ using Micronaut.
Chociaż Java 17+ jest nowoczesna, Micronaut jest mniej popularny niż np. Spring Boot, co może oznaczać mniejszą społeczność i zasoby do nauki.
🔴
Asynchronous communication using Kafka, Pulsar, RabbitMQ, and Chronicle.
Praca z wieloma różnymi technologiami do komunikacji asynchronicznej może być złożona i wymagać szybkiego przełączania się między różnymi koncepcjami.