Uni Systems
Uni Systems
1001 – 5000 Pracownicy
DoradztwoLogistykaOpieka zdrowotna
Uni Systems to firma z sektora technologii informacyjno-komunikacyjnych, która pomaga organizacjom modernizować sposób działania dzięki transformacji cyfrowej. Jej działalność obejmuje infrastrukturę i operacje, technologie chmurowe i centra danych, cyberbezpieczeństwo, platformy korporacyjne, analitykę dużych zbiorów danych, nowe technologie oraz sztuczną inteligencję. Firma wspiera klientów z sektorów bankowego, publicznego, telekomunikacyjnego, ochrony zdrowia, handlu detalicznego, konsultingu i logistyki, łącząc wiedzę technologiczną z rozwiązaniami dostosowanymi do specyfiki poszczególnych branż. Dla specjalistów rozważających możliwości w Uni Systems profil firmy odzwierciedla pracę na styku realizacji projektów IT na dużą skalę, innowacji, zrównoważonego rozwoju i etyki cyfrowej.

Starszy programista Java Full-Stack, praca zdalna w Luksemburgu

Twórz mikroserwisy Java i aplikacje Angular w Uni Systems. Uczestnicz w testowaniu, zarządzaniu wydaniami i zmianami oraz współpracuj z klientami i zespołami biznesowymi.

Opis

  • Zbieraj potrzeby biznesowe we współpracy z ekspertami merytorycznymi.
  • Analizuj bieżące procesy i aplikacje w kontekście nowych wymagań użytkowników.
  • Projektuj aplikacje i mikroserwisy odpowiadające potrzebom biznesowym.
  • Twórz aplikacje i mikroserwisy z użyciem odpowiednich technologii.
  • Utrzymuj istniejące aplikacje mikroserwisowe w różnych działach.
  • Przeprowadzaj testy jednostkowe, integracyjne, systemowe i wydajnościowe.
  • Wspieraj testy akceptacyjne użytkowników i uzyskuj akceptację biznesową.
  • Zapisuj w Git kod, konfigurację i zautomatyzowane testy jednostkowe, a także dokumentację w Javadoc, Asciidoc lub innych odpowiednich formatach.
  • Rejestruj wyniki testów i zarządzaj zmianami w ServiceNow.
  • Przygotowuj dokumentację, raporty i materiały dotyczące zarządzania zmianami.
  • Aktywnie uczestnicz w spotkaniach i ceremoniach agile.
  • Przygotowuj wydania i koordynuj ich wdrażanie.
  • Przechowuj materiały audytowe w SharePoint.
  • Oceniaj ryzyko i koordynuj kwestie związane ze zmianami.
  • Pomagaj we wdrożeniach i dostosowywaniu praktyk branżowych.
  • Buduj relacje z klientami w różnych działach i dbaj o jasną komunikację.

Wymagania

  • Wykształcenie wyższe co najmniej na poziomie licencjata w dziedzinie IT oraz minimum 10 lat praktycznego doświadczenia w programowaniu w Javie.
  • Doświadczenie w pisaniu i utrzymywaniu zautomatyzowanych testów jednostkowych i integracyjnych dla aplikacji Java.
  • Praktyczne doświadczenie programistyczne ze Spring i Spring Boot, w tym z wykorzystaniem JPA i Hibernate do obsługi trwałości danych.
  • Doświadczenie we współpracy nad oprogramowaniem z użyciem Git, w tym w pracy z gałęziami, żądaniami pull lub merge oraz przeglądami kodu.
  • Doświadczenie w odpytywaniu relacyjnych baz danych za pomocą SQL oraz używaniu XML, YAML i JSON w programowaniu lub konfiguracji.
  • Praktyczne doświadczenie w tworzeniu oprogramowania z agentami AI, takimi jak GitHub Copilot, Claude Code lub Codex, w tym wprowadzaniu przez agenta zmian w kodzie aplikacji; samo uzupełnianie kodu nie spełnia tego wymagania.
  • Praktyczne doświadczenie w tworzeniu interfejsów Angular z użyciem TypeScript lub JavaScript.
  • Zaawansowana znajomość angielskiego w mowie i piśmie (C1).
  • Doświadczenie z Apache Camel.
  • Doświadczenie ze Scrum i DevSecOps.
  • Doświadczenie z potokami CI/CD, takimi jak Azure Pipelines.
  • Doświadczenie z infrastrukturą jako kodem (Infrastructure as Code), na przykład Terraform, oraz platformami kontenerowymi, takimi jak Docker.
  • Doświadczenie z architekturą chmury publicznej, na przykład Microsoft Azure.
  • Doświadczenie w tworzeniu mikroserwisów.
  • Doświadczenie w usługach finansowych.
  • Doświadczenie w zarządzaniu usługami IT opartym na ITIL.