Projektowanie i tworzenie nowoczesnych aplikacji w architekturze mikroserwisów (Java, SpringBoot) od etapu ich projektowania, implementacji, testowania, aż po ich dalszy rozwój i utrzymanie w modelu DevOps
Udział w automatyzacji procesów oraz wdrożeń na środowiska chmurowe (private/public cloud)
Tworzenie rozwiązań wspierających pracowników firmy w ich codziennej pracy w obszarze zarządzania zasobami i realizacji zamówień klientów
Współpraca z innymi zespołami produktowymi z obszaru np. SAP, CRM
Analiza przyczyn problemów w aplikacjach i przygotowywanie poprawek
Wykorzystywanie narzędzi i technik automatyzacji w celu szybszego dostarczania zmian na środowisko produkcyjne
Zapewnienie bezpieczeństwa wdrażanych aplikacji
Przygotowywanie aplikacji do automatycznego budowania i wdrażania z użyciem CI/CD
requirements-expected :
Min. 3 letnie doświadczenie jako developer/-ka oprogramowania, budując nowoczesne aplikacje oparte na różnych językach (Java 21+) i frameworkach (Spring, Spring Boot, Data, Security, Hibernate, itp)
Doświadczenie w projektowaniu i programowaniu interaktywnych serwisów webowych (FrontEnd), w tym praktyczne doświadczenie w tworzeniu aplikacji we frameworku Vue.js lub Angular
Znajomość zagadnień architektury microserwisowej, konteneryzacji (Kubernetes, Docker) oraz komunikacji opartej na kolejkach (RabbitMQ, ActiveMQ, Kafka)
Doświadczenie w pisaniu usług API RESTful i dostrajania wydajności aplikacji.
Doświadczenie z systemami kolejkowymi oraz bazodanowymi, ze znajomością baz SQL i NoSQL, (PostgreSQL, MongoDB)
Umiejętność pisania efektywnych testów jednostkowych, integracyjnych i API
Doświadczenie z narzędziami wpierające procesy CI/CD GitLab Pipelines oraz DevOps.
offered :
Ciekawą, rozwijającą i długofalową współpracę w doświadczonym zespole profesjonalistów (deweloperów, analityków, testerów) w dużej międzynarodowej firmie
Dostęp do najnowszych technologii oraz rozwiązań w dużej skali
Możliwość pracy zdalnej w modelu B2B
Bonusy, w tym opieka medyczna na korzystnych warunkach i wiele więcej…