Podstawowy zakres obowiązków na stanowisku:
- Projektowanie i implementacja rozwiązań informatycznych opartych na języku Java/React
- Zapewnienie optymalnej wydajności i dostępności systemów informatycznych
- Analiza wymagań biznesowych oraz przygotowanie projektów ich realizacji
- Współpraca z innymi zespołami informatycznymi w celu zapewnienia integracji systemów
- Doskonalenie procesów i metodyk programowania, a także wprowadzanie nowych technologii do produkcji
- Utrzymywanie wysokiego poziomu jakości kodu oraz dokładności dokumentacji projektowej
- Monitorowanie i raportowanie postępów projektów
- Modelowanie dynamicznych i statycznych elementów systemu
- Projektowanie komponentów oprogramowania i ich API
- Współpraca z członkami interdyscyplinarnego zespołu w podejściu Agile
Od kandydatów oczekujemy:
- Minimum 4 lat doświadczenia w programowaniu JAVA
- Minimum 2 lat doświadczenia w programowaniu JavaScript/ TypeScript z wykorzystaniem bibliotek React, Redux lub Mobx
- Znajomości wzorców projektowych
- Znajomości stylów architektonicznych: Microservices, REST, Event-Driven
- Znajomości protokołów komunikacyjnych HTTP, AMQP, Kafka
- Znajomości dobrych praktyk projektowania interfejsu użytkownika i użyteczności aplikacji webowych
- Znajomości HTML, CSS/SASS, REST API
- Praktycznej znajomości baz danych SQL (np. Oracle)
- Znajomość angielskiego nie jest wymagana.
Dodatkowym atutem będzie:
- Doświadczenie na stanowisku tech lead lub podobnym
- Praktyczna znajomość narzędzia Sparx Enterprise Architect
- Doświadczenie z platformami kontenerowymi np. Docker, Podman, K8s lub Nomad
Benefity:
- Premia roczna: 1-2 dodatkowe wypłaty
- Prywatna opieka medyczna: LuxMed
- MultiSport
- Dofinansowanie posiłków