FullStack Java Angular Developer
AVENGA (Agencja Pracy, nr KRAZ: 8448)
⚲ Warszawa
16 000 - 20 000 PLN (PERMANENT)
Wymagania
- JVM
- Java
- Spring
- TypeScript
- RxJS
- Hibernate
- JPA
- TCP
- OAuth
- Docker
- GitLab CI/CD
- JUnit
- Git
- Angular
- Bash
- Linux
- Event Sourcing
- Jenkins
- Redis (nice to have)
- OpenShift (nice to have)
- Node.js (nice to have)
- UML (nice to have)
- Ansible (nice to have)
- Kafka (nice to have)
Opis stanowiska
O projekcie: Zakres zadań- Prace koncepcyjne i projektowe w zakresie budowy aplikacji.- Aktywny udział w dopracowywaniu wymagań funkcjonalnych i niefunkcjonalnych.- Prace programistyczne wraz z opracowywaniem i pisaniem testów.- Udział w przygotowaniu i prowadzeniu wdrożeń.- Projektowanie i tworzenie narzędzi oraz procedur wspomagających testy, oraz administrowanie aplikacjami.- Przygotowanie wydań systemów, w tym opracowanie changelogów – listy zmian w systemach w ramach przygotowania wydań.- Opracowanie dokumentacji związanej z wykonywanymi pracami.- Dostarczanie narzędzi wdrażania, utrzymania i monitoringu dla zespołów eksploatacyjnych. Oferujemy- Zatrudnienie w oparciu o umowę o pracę.- Ciekawą pracę w środowisku rynku kapitałowego.- Możliwość rozwoju zawodowego.- Dostęp do szkoleń, konferencji.- Bogaty pakiet benefitów (pakiet kafeteryjny, prywatna opieka medyczna, ubezpieczanie na życie, PPE, bony świąteczne, premia roczna).- Możliwość pracy hybrydowej. Wymagania: Oczekujemy- Minimum 3 lat doświadczenia w budowaniu aplikacji wydajnych, przetwarzających dużą ilość danych w środowisku JVM.- Bardzo dobrej znajomości Java 17+, Spring / Playframework, TypeScript, RxJs, Hibernate, JPA.- Dobrej znajomości Angular2+.- Znajomości protokołów TCP, UTP, OAuth/OpenID, Websocket.- Znajomości Docker, JUnit, Angular, Bash, Linux, event sourcing.- Umiejętności budowania procesów CI/DC w Jenkins/GitlabCI.- Umiejętności projektowania obiektowego oraz funkcyjnego.- Doświadczenia w pracy z systemem kontroli wersji GIT. Mile widziane- Doświadczenie z Kafką, Redis, Openshift.- Doświadczenie w Node.js.- Umiejętności projektowania i modelowania z wykorzystaniem notacji UML znajomość Ansible.