Szukamy doświadczonego starszego inżyniera Java Full Stack, który dołączy do naszego zespołu programistów.
Naszym klientem jest zintegrowana firma kurierska, która wyróżnia się jako niezależny przewoźnik ze świeżym, unikalnym podejściem. Jego strategia jako globalnego przewoźnika niszowego oferuje klientom na całym świecie wyjątkowe korzyści. Stworzyliśmy inteligentną, wydajną sieć zapewniającą stabilne i niezawodne usługi; a naszą misją było skupienie się na potrzebach naszych klientów, którzy stoją u podstaw wszystkich naszych decyzji. Główną ideą naszego produktu jest działanie w wybranych branżach, w których ma przewagę konkurencyjną i gdzie może świadczyć usługi na najwyższym poziomie. Utrzymujemy elastyczne podejście do partnerstwa z innymi głównymi przewoźnikami, a nasza nowa struktura linii jest bardzo potrzebną alternatywą dla klientów zaniepokojonych obecnym rynkiem zdominowanym przez sojusze.
Obowiązki:< /p>
- Zajmuj się pełnym tworzeniem innowacyjnych aplikacji
- Posiadanie całego cyklu rozwoju, w tym projektowania, architektury, programowania i DevOps
- Praca w XP z Zdalne parowanie
Wymagania:
- Co najmniej 4 lata pracy w pełnym stosie w środowisku Java, Spring i Scala
- Doświadczenie w programowaniu funkcjonalnym i strumieniach Java
- Co najmniej 4 lata doświadczenia w programowaniu FE z nowoczesnym frameworkiem/bibliotekami JavaScript (Angular/React, Vue).
- Doświadczenie z opracowaniem reaktywnego interfejsu użytkownika (Reactive JS).
- Co najmniej 2 lata doświadczenia w tworzeniu TDD/BDD w następujących frameworkach: Junit, Jasmin, Mockito, Protractor/Selenium
- Co najmniej 2 lata doświadczenia w architekturze i narzędziach opartych na mikrousługach (Spring Boot/Cloud)
- Doświadczenie w programowaniu DevOps i Jenkins.
- Doświadczenie w projektowaniu, programowaniu i wdrażanie rozwiązań chmurowych/hybrydowych.
- Doświadczenie w tworzeniu i wdrażaniu w środowiskach kontenerowych (Kubernetes, Cloud Foundry).
- Znajomość następujących koncepcji projektowych: mikrousługi, usługi odkrycie, wyłącznik.
- Samodzielny start z możliwością odpowiedniego ustalania priorytetów i planowania złożonej pracy w szybko zmieniającym się środowisku.
- Wszechstronność i możliwość łatwego przełączania się między różnymi zadaniami i technologiami.
- Doświadczenie w ocenie szerokiego zakresu rozwiązań i produktów informatycznych.
- Silny, krytyczny myśliciel ze zdolnością rozwiązywania problemów.
- Co najmniej wyższy-średnio zaawansowany poziom języka angielskiego < /li>
Będzie dodatkowym atutem:
- Doświadczenie w programowaniu w Kotlinie
p>
Oferujemy:
- Elastyczny format pracy – zdalny, w biurze lub elastyczny
- Konkurencyjne wynagrodzenie i dobry pakiet wynagrodzeń
- Spersonalizowany rozwój kariery
- Narzędzia rozwoju zawodowego (program mentorski, rozmowy i szkolenia techniczne, centra doskonałości i nie tylko)
- Aktywne społeczności technologiczne regularnie dzielące się wiedzą
- Zwrot kosztów edukacji
- Niezapomniane prezenty rocznicowe
- Wydarzenia korporacyjne i zespółbudynki
- Inne korzyści związane z lokalizacją