Poszukujemy starszego programisty Java, który dołączy do naszego zespołu na pełen etat.
Obowiązki
- Będziesz projektować i wdrażać skalowalne usługi obiektowe przy użyciu nowoczesnych technologii i praktyk
- Jako inżynier oprogramowania będziesz zarządzać złożonością poprzez przemyślany projekt oprogramowania zapewniający rozwój i skalowanie naszego produktu bez poświęcania szybkości i jakości rozwoju
W naszych ostatnich projektach nasz stos technologii jest dość szeroki używaliśmy głównie Java, Spring Boot, Spring Cloud, Spring Data; Aerospike, Apache Kafka, Docker, narzędzia AI oraz inne narzędzia i frameworki, które pomogły nam zbudować szybkie, niezawodne i wysoce skalowalne mikrousługi.
Wymagania:
Miło mieć: {/p>
- Doświadczenie z systemami przesyłania wiadomości (Kafka, Kafka Streams)
- Doświadczenie z bazami danych NoSQL (używamy Aerospike/Redis)
- Doświadczenie w rozkładaniu zadań technicznych i definiowaniu poziomu wysiłku dla usługi złożone
- Doświadczenie w budowaniu wysoce skalowalnych, odpornych na awarie usług rozproszonych
- Doświadczenie w korzystaniu z programowania opartego na testach