Opis oferty:
Zadania, które na Ciebie czekają:
- 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)
- Praca w dojrzałym, wysoko doświadczonym zespole Scrum-owym profesjonalistów
- Analiza przyczyn problemów w aplikacjach i przygotowywanie poprawek
- Przygotowywanie nowych funkcjonalności istniejących aplikacji
- Automatyzacja powtarzalnych czynności
- Zapewnienie bezpieczeństwa wdrażanych aplikacji
- Przygotowywanie aplikacji do automatycznego budowania i wdrażania z użyciem CI/CD
Wymagania:
- Co najmniej 3 lata doświadczenia w programowaniu w Java oraz projektowaniu i tworzeniu skalowalnych, wysokowydajnych i wysokodostępnych rozwiązań klasy klient-server
- Bardzo dobra znajomość: Java, JSONATA, Spring Framework, SonarQube, skalowalnej architektury systemów rozproszonych, w tym mikroserwisów, rozwiązań bazodanowych (SQL, no-SQL np. MongoDB, PostreSQL, Redis, documentDB, rds) i chmurowych (docker, kubernetes, AWS, Ingress, Istio) oraz Apache Camel
- Wysokie zdolności analityczne i interpersonalne, praktyczna znajomość narzędzi i procesów wytwórczych oprogramowania (GIT, Maven / Gradle, JUnit, Sonar) oraz ich automatyzacji (CICD, Jenkins) w pełnym cyklu życia aplikacji
- Praktyczna znajomość nowoczesnych technik, wzorców i praktyk (TDD, BDD, DDD), rozwiązań klasy Open Source oraz doświadczenia w projektowaniu, testowaniu i użyciu API (REST) oraz systemów kolejkowych Rabbit MQ lub inne
- Potwierdzona praca w zespołach zwinnych (Scrum / SAFe)
- Zaangażowanie i chęć do pracy
- Znajomość podstawowych zagadnień związanych z bezpieczeństwem nowoczesnych aplikacji
- Umiejętność projektowania interfejsów typu REST z użyciem (OpenAPI 3, JSON/YAML, Swagger)
- Doświadczenie w samodzielnym prowadzeniu złożonych tematów z obszaru IT
- Umiejętność analizy problemów związanych z wydajnością aplikacji oraz umiejętność ich skutecznego usuwania
- Praktyczna znajomość narządzi: Postman, SoupUI
- Mile widziana znajomość domeny Document Management
Dodatki i korzyści:
- 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…
- Pakiety sportowe, opieka medyczna, ubezpieczenie na życie – na preferencyjnych warunkach
- Możliwość udziału w rozwojowych webinarach, Festiwalu Rozwoju, dostęp do platform szkoleniowych
- Bezpłatne miejsce parkingowe i siłownia przy biurze na Marynarskiej, sprzęt służbowy i telefon z ofertą bez limitu (także do użytku prywatnego), specjalna oferta na produkty T-Mobile, a także zniżki od naszych partnerów
- Magentowa współpraca to także: imprezy firmowe, konkursy wewnętrzne, programy wellbeingowe i wolontaryjne, program poleceń pracowniczych Znam Talent, inicjatywy sportowe, grupy pracownicze DE&I