Lokalizacja: Marynarska 12, Warszawa
Forma współpracy: Direct B2B
Tryb współpracy: Hybrydowy (wymiar do ustalenia)
Rekrutacja online!
Dołącz do One View Transformation Tribe!
Pracuj przy jednym z kluczowych projektów firmy o znaczącym wpływie na organizację.
W naszym zespole nie boimy się wyzwań, lubimy szukać rozwiązań i skupiamy się na potrzebach biznesowych. Jeśli kierujesz się tymi wartościami w pracy, dołącz do nas!
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.
- Projektowanie, tworzenie i rozwijanie interaktywnych aplikacji webowych z wykorzystaniem nowoczesnych frameworków webowych współpracujących z systemami Back End pracujących w chmurowych środowiskach rozproszonych
W realizacji zadań pomoże Ci:
-
Doświadczenie w programowaniu w Java oraz projektowaniu i tworzeniu skalowalnych, wysokowydajnych i wysokodostępnych rozwiązań klasy klient-server
- ** Doświadczenie w projektowaniu i programowaniu interaktywnych serwisów webowych (FrontEnd), w tym praktyczne doświadczenie w tworzeniu aplikacji we frameworku Vue.js
- Znajomość technologii webowych: HTTP, HTML5, CSS3, JavaScript / TypeScript, RWD, WCAG, zasad modelowania i projektowania UI / UX (w tym narzędzi klasy Figma) oraz projektowania, testowania oraz wydajnego i bezpiecznego użycia API (REST)
-
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
- 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).