Fullstack Developer
PeopleTrust Sp. z o.o.
⚲ Warszawa
130 - 143 PLN/h netto (B2B)
Wymagania
- Java
- Angular
- Docker
- Apache Kafka
- Git
- Maven
- Kubernetes
- Spring
- SQL
- TypeScript
Opis stanowiska
Profil stanowiska: Fullstack Developer (Senior) Miejsce świadczenia usług:Praca hybrydowa (zdalnie oraz w biurze w Warszawie).Zakres obowiązków: • Implementacja nowoczesnych rozwiązań w sektorze ubezpieczeniowym • Budowa i rozwój systemów opartych o rozproszoną architekturę mikrousługową (obsługa zgłoszeń i szkód w braży ubezpieczeniowej) • Udział w projektowaniu architektury systemów z wykorzystaniem nowoczesnych technologii • Usprawnianie wybranych procesów biznesowych • Dbanie o wysoką jakość oprogramowania poprzez rozwój testów automatycznych Wymagania obowiązkowe: • Bardzo dobra znajomość języka programowania Java (min. 5 lat doświadczenia) • Bardzo dobra znajomość frameworków backendowych (w tym rozwiązań opartych o Spring) • Doświadczenie w pracy z narzędziami do zarządzania bazą danych (np. migracje) • Doświadczenie w tworzeniu aplikacji frontendowych (framework typu Angular) • Znajomość systemów kolejkowych i przetwarzania zdarzeń (np. Kafka) • Znajomość narzędzi do zarządzania kodem oraz budowania aplikacji (np. git, maven) • Doświadczenie w pisaniu testów jednostkowych • Znajomość paradygmatów programowania obiektowego i funkcyjnego • Doświadczenie w pracy z konteneryzacją i orkiestracją (np. Docker, Kubernetes) • Znajomość narzędzi wspierających komunikację i wyszukiwanie danych (np. RabbitMQ, ElasticSearch) • Umiejętność skalowania aplikacji • Doświadczenie w analizie i optymalizacji wydajności systemów Stack technologiczny: • Back-end: Java, frameworki Spring, narzędzia ORM, narzędzia migracyjne, systemy przetwarzania zdarzeń • Front-end: Angular, TypeScript • DevOps / środowisko: Docker, Kubernetes • Narzędzia: IDE, systemy do zarządzania zadaniami i kodem, narzędzia CI/CD, systemy do analizy jakości kodu