Java Developer - OneView Tech Tribe
Marynarska 12, Warszawa
T-Mobile Polska S.A.
Lokalizacja: Warszawa, ul. Marynarska 12
Forma współpracy: Direct B2B
Tryb współpracy: Hybrydowy (wymiar do ustalenia)
Rekrutacja online!
Dołączając do naszego zespołu zyskasz możliwość pracy nad nowoczesnymi aplikacjami w chmurze i środowiskach wirtualnych, a przy tym rozwiniesz swoje kompetencje w zwinnej metodyce Scrum. Stawiamy na współpracę, kreatywne podejście do wyzwań i realny wpływ na rozwiązania, które tworzymy dla naszych klientów. Otrzymasz przestrzeń na rozwój, wsparcie zespołu i satysfakcję ze współpracy nad projektami, które naprawdę mają znaczenie.
Zadania, które na Ciebie czekają:
Tworzenie aplikacji w środowisku chmurowym oraz wirtualnym.
Analiza przyczyn problemów w aplikacjach i przygotowywanie poprawek.
Przygotowywanie nowych funkcjonalności istniejących aplikacji.
Przygotowywanie nowych aplikacji oraz wiodąca rola w ich projektowaniu.
Automatyzacja powtarzalnych czynności.
Zapewnienie bezpieczeństwa technologicznego wdrażanych aplikacji.
Przygotowywanie aplikacji do automatycznego budowania i wdrażania z użyciem CI/CD.
Analiza i projektowanie aplikacji z uwzględnieniem wielu integracji.
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.
W realizacji zadań pomoże Ci:
Zaangażowanie i chęć do pracy.
Co najmniej 4 lata doświadczenia w programowaniu w Java SE lub EE oraz projektowaniu i tworzeniu skalowalnych, wysokowydajnych i wysokodostępnych rozwiązań klasy klient-server.
Bardzo dobra znajomość: Java 8+, Spring Framework.
Znajomość podstawowych zagadnień związanych z bezpieczeństwem nowoczesnych aplikacji.
Doświadczenie w przygotowywaniu aplikacji do użycia z CI/CD (Jenkins, Ansible, Git, Maven/Grodle, JUnit).
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.
Wiedza na temat baz danych używanych przez współczesne aplikacjie (MongoDB, PostreSQL, Redis, LDAP).
Znajomość: Docker, Kubernetes, Ingress, Istio, SonarQube.
Umiejętność analizy problemów związanych z wydajnością aplikacji oraz umiejętność ich skutecznego usuwania.
Praktyczna znajomość narządzi: Postman, SoupUI, Wireshark.
Praktyczna znajomość nowoczesnych technik, wzorców i praktyk (TDD, BDD, DDD)
Doświadczenie z systemami kolejkowymi (np. AqitveMQ).
Umiejętność pisania efektywnych testów jednostkowych, integracyjnych i API.
Podstawowa znajomość zagadnień sieciowych (DMZ, Firewall, LoadBalancer, DNS, NAT, routing).
Znajomość języka polskiego oraz angielskiego (B2+)
Znajomość jednego lub wielu zagadnień z obszaru:
SAML 2.0, Oauth 2.0, OpenID Connect, Kerberos, NTLM
Federation and Single Sign-On (SSO)
Multi-Factor Autjentication (MFA), adaptive authentication
Access models: RBAC (Role-Based), ABAC (Attribute-Based), PBAC (Policy-Based)
Sepatation of Duties (SoD) principles
Identoty lifecycle processes
Jesteśmy firmą technologiczną i tworzymy innowacyjne rozwiązania. Udostępniamy na rynku 5G, oferujemy najlepsze usługi mobilne, a dzięki wielu Data Center zapewniamy liczne usługi ICT. Oferujemy usługi z zakresu rozwiązań cloud oraz cybersecurity.
Java Developer - OneView Tech Tribe
Java Developer - OneView Tech Tribe
Marynarska 12, Warszawa
T-Mobile Polska S.A.