T-Mobile Polska S.A.

Opis stanowiska

  • 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

Oferujemy

  • 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…

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, 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)
  • 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
  • Podstawowa znajomość zagadnień sieciowych (DMZ, Firewall, LoadBalancer, DNS, NAT, routing)
  • Mile widziana znajomość domeny Order Management 

Najważniejsze są doświadczenia naszych klientów – indywidualnych, biznesowych oraz wewnętrznych w ramach T-Mobile. Sami budujemy i rozwijamy rozwiązania, pracujemy z szerokim stack'iem technologicznym, automatyzujemy, działamy tu i teraz, bo każda mikrosekunda ma znaczenie, kiedy mówimy o sieci.

CI/CD, CX, agile to nasz magentowy sposób pracy. W tym roku głównie stawiamy na: krótszy time to market, cloudyfikację, modernizację sieci, rozwój 5G, stworzenie systemu informowania o awariach, zmniejszanie liczby reklamacji i wzrost stabilności sieci. Ty też możesz być częścią naszej technologicznej transformacji!

Szukasz pracy? Sprawdź co nowego na magentateam.pl i aplikuj, aby samemu doświadczyć naszych magentowych możliwości.