Java Platform Engineer in Warsaw

Java Platform Engineer in Warsaw

Warsaw Pełny etat 123750 - 151250 zł / rok (szac.) Hybrydowo
L

W skrócie

  • Zadania: Twórz i modernizuj aplikacje bankowe, poprawiając ich bezpieczeństwo i niezawodność.
  • Firma: Innowacyjna firma technologiczna z kulturą współpracy.
  • Benefity: Elastyczna praca, konkurencyjne wynagrodzenie i możliwości rozwoju zawodowego.
  • Pozostałe informacje: Dynamiczne środowisko z doskonałymi możliwościami rozwoju kariery.
  • Dlaczego ta praca: Pracuj z nowoczesnymi technologiami i wpływaj na krytyczne aplikacje bankowe.
  • Kwalifikacje: Doświadczenie w programowaniu w Java oraz umiejętności współpracy w zespole.

Przewidywane wynagrodzenie mieści się w przedziale 123750 - 151250 zł za rok.

Praca hybrydowa 2/3 dni w tygodniu z biura. Projekt koncentruje się na poprawie bezpieczeństwa, niezawodności wydania, utrzymania i odporności operacyjnej krytycznych aplikacji bankowych. Inżynierowie Forward Deployed prowadzą ukierunkowane, praktyczne działania z zespołami deweloperskimi, które borykają się z wyzwaniami związanymi z usuwaniem luk w zabezpieczeniach, automatycznym testowaniem, technologią legacy, stabilnością produkcji i zarządzaniem wydaniami.

Rola łączy inżynierię oprogramowania, DevOps, SRE, automatyzację testów, bezpieczeństwo aplikacji i modernizację technologii legacy. Około 70% pracy polega na praktycznym kodowaniu i konfiguracji w ramach działań związanych z rozwojem, testowaniem, wdrażaniem i wsparciem produkcyjnym.

Zakres techniczny obejmuje budowanie zautomatyzowanych zestawów testowych, usuwanie luk w zabezpieczeniach, modernizację aplikacji Java i Spring, poprawę pipeline'ów CI/CD, konteneryzację aplikacji, automatyzację wdrożeń oraz wdrażanie praktyk obserwowalności i odporności.

Senior Forward Deployed Engineer ma za zadanie przejąć odpowiedzialność za kompleksowe wdrażanie i dostarczanie działań, współpracując bezpośrednio z zespołami deweloperskimi i interesariuszami klientów w celu dostarczenia gotowych do produkcji rozwiązań, poprawy praktyk inżynieryjnych oraz zapewnienia udanego wdrożenia i stabilizacji zmian technicznych.

Obowiązki:

  • Właściciel kompleksowego dostarczania przypisanych inicjatyw technicznych, od wyjaśnienia wymagań po wdrożenie, testowanie, wdrożenie i stabilizację po produkcji.
  • Bezpośrednia współpraca z zespołami deweloperskimi i interesariuszami klientów w celu dostarczenia niezawodnych rozwiązań gotowych do produkcji.
  • Ocena kodu aplikacji, zależności, środowisk uruchomieniowych, pokrycia testami, architektury wdrożeniowej, pipeline'ów CI/CD, obserwowalności i ryzyk operacyjnych.
  • Pisanie, debugowanie, przeglądanie i poprawa kodu i konfiguracji o jakości produkcyjnej.
  • Rozwój i ulepszanie testów jednostkowych, integracyjnych, komponentowych, kontraktowych i wdrożeniowych przy użyciu praktyk Test-Driven Development.
  • Tworzenie i utrzymywanie zautomatyzowanych rozwiązań testowych zintegrowanych z pipeline'ami CI/CD.
  • Przeprowadzanie usuwania luk w zabezpieczeniach, analizy zależności, testów regresyjnych i poprawy kodowania zabezpieczeń.
  • Uaktualnianie Java, JVM, Spring, NPM i zależności aplikacji do wspieranych wersji.
  • Modernizacja aplikacji Java i platform middleware legacy.
  • Konteneryzacja aplikacji przy użyciu Dockera i wsparcie wdrożeń w środowiskach OpenShift.
  • Projektowanie, wdrażanie i poprawa pipeline'ów CI/CD w celu wsparcia niezawodnych i powtarzalnych wydań.
  • Poprawa przepływów pracy Git, praktyk przeglądania kodu, standardów rozwoju i jakości dostarczania.
  • Wdrażanie praktyk obserwowalności i odporności operacyjnej, w tym logowania, metryk, śledzenia i monitorowania.
  • Wsparcie wdrożeń produkcyjnych, rozwiązywanie problemów, diagnostyka i działania stabilizacyjne.
  • Wkład w standardy inżynieryjne, dokumentację i dzielenie się wiedzą w zespołach.

Wymagane umiejętności:

  • Silne doświadczenie inżynieryjne z ostatnim doświadczeniem w rozwijaniu, modernizowaniu i wspieraniu aplikacji produkcyjnych.
  • Oczekuje się aktywnego pisania, przeglądania, debugowania i wdrażania kodu w różnych dziedzinach inżynierii oprogramowania, inżynierii platform, bezpieczeństwa, testowania i operacji.
  • Ekspertyza w technologiach Java/JVM jest niezbędna, podczas gdy doświadczenie w TypeScript jest cenne dla wybranych projektów.

Umiejętności twarde:

  • Rozwój Java/JVM z silną ekspertyzą w ekosystemie Spring; doświadczenie w TypeScript jest dodatkowym atutem.
  • Test-Driven Development (TDD) i zautomatyzowane testowanie zintegrowane z pipeline'ami CI/CD.
  • Bezpieczne kodowanie, usuwanie luk w zabezpieczeniach, zarządzanie zależnościami i praktyki bezpieczeństwa aplikacji.
  • Modernizacja środowiska uruchomieniowego, frameworków i bibliotek, w tym Java, Spring i platform kontenerowych.
  • Administracja Dockerem, OpenShift i Linuxem, najlepiej w środowiskach produkcyjnych przedsiębiorstw.
  • Narzędzia do budowy i wydania, takie jak Maven, Gradle lub npm, wraz z zaawansowanymi przepływami pracy Git.
  • Debugowanie produkcji, badanie incydentów i rozwiązywanie problemów operacyjnych.
  • Obserwowalność aplikacji, monitorowanie, śledzenie i podstawy systemów rozproszonych.

Umiejętności miękkie:

  • Odpowiedzialność za techniczne dostarczanie od wdrożenia po stabilizację produkcji.
  • Skuteczna komunikacja z zespołami inżynieryjnymi i interesariuszami klientów.
  • Umiejętność pracy samodzielnie w złożonych środowiskach technicznych i napędzania wyników dostarczania.
  • Dzielnie się wiedzą, przeglądy kodu i wkład w zrównoważone standardy inżynieryjne.
  • Odpowiedzialne korzystanie z narzędzi wspomagających rozwój AI w celu poprawy efektywności dostarczania i testowania.

Java Platform Engineer in Warsaw – pracodawca: Luxoft Poland

Nasza firma to doskonały pracodawca, który oferuje stabilne zatrudnienie oraz bogaty pakiet benefitów, w tym prywatną opiekę medyczną i programy rozwoju zawodowego. Pracując jako DevOps/Cloud Engineer w dynamicznym środowisku, będziesz miał możliwość pracy z nowoczesnymi technologiami, takimi jak Azure i Kubernetes, a także korzystania z programów wewnętrznych, które wspierają rozwój kariery i mobilność między projektami. Nasza kultura pracy sprzyja innowacyjności i współpracy, co czyni nas idealnym miejscem dla osób poszukujących satysfakcjonującej i znaczącej kariery.

L

Dane kontaktowe:

Zespół rekrutacyjny Luxoft Poland

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Java Platform Engineer in Warsaw

Java/JVM development
Spring ecosystem expertise
TypeScript experience
Test-Driven Development (TDD)
Automated testing integrated into CI/CD pipelines
Secure coding practices
Vulnerability remediation