IT / Rozwój Oprogramowania

Senior Java Developer / Administrator

Rozwój, utrzymanie i administracja systemami klasy enterprise opartymi o technologie Java EE, ze szczególnym uwzględnieniem integracji systemów, konteneryzacji oraz administracji środowiskami aplikacyjnymi.

Poziom
Senior
Umowa
B2B
Tryb pracy
Hybrydowo
Lokalizacja
Warszawa

Zakres obowiązków

  • Projektowanie, implementacja i utrzymanie aplikacji w architekturze Java EE / JEE
  • Administracja i konfiguracja serwerów aplikacyjnych (JBoss EAP, Apache Tomcat)
  • Integracja systemów z wykorzystaniem Apache Camel, JBoss Fuse, IBM MQ, RabbitMQ, Kafka
  • Projektowanie i optymalizacja zapytań SQL/PL-SQL, praca z bazami PostgreSQL, MySQL, IBM DB2
  • Konteneryzacja i orkiestracja aplikacji (Docker/Podman, Kubernetes, Red Hat OpenShift)
  • Automatyzacja procesów i zarządzanie konfiguracją (Ansible, skrypty Shell)
  • Utrzymanie procesów CI/CD (GitLab CI/CD)
  • Udział w pracach zespołu zgodnie z metodyką Scrum, praca w Jira
  • Rozwój i utrzymanie warstwy backendowej (Hibernate, Spring, JSF)
  • Zapewnienie bezpieczeństwa i zarządzania tożsamością (Keycloak)
  • Współpraca z zespołami analitycznymi i biznesowymi przy definiowaniu wymagań technicznych
  • Dokumentowanie rozwiązań technicznych i architektonicznych

Wymagania — poziom zaawansowany

  • Java, JEE, Spring, Hibernate
  • JBoss EAP, JBoss Fuse, Apache Camel
  • SQL/PL-SQL
  • IBM MQ, RabbitMQ
  • Systemy UNIX/Linux
  • Git, Subversion
  • Jira
  • TypeScript, JavaScript
  • Ansible

Wymagania — poziom średniozaawansowany

  • Kubernetes, Red Hat OpenShift, Docker/Podman, RHEL 9
  • Angular, HTML, CSS
  • Kafka, Keycloak
  • GitLab CI/CD
  • PostgreSQL, IBM DB2
  • Kotlin, Spock
  • Enterprise Architect
  • Scrum

Mile widziane — poziom podstawowy

  • Azure, C#, MongoDB, Python, IIS, Tekton, Oracle Database

Certyfikaty (mile widziane)

  • Red Hat Certified System Administrator (RHCSA)
  • Red Hat Certified Engineer (RHCE)
  • Red Hat Certified OpenShift Administrator (EX280)
  • Red Hat Certified Architect (RHCA)

Doświadczenie zawodowe

  • Minimum kilkuletnie doświadczenie w tworzeniu i utrzymaniu systemów Java EE w środowiskach produkcyjnych
  • Doświadczenie w realizacji projektów wieloletnich, o wysokiej dostępności i krytycznym znaczeniu biznesowym

Kompetencje miękkie

  • Samodzielność w realizacji powierzonych zadań
  • Umiejętność pracy w zespole i komunikacji z interesariuszami biznesowymi
  • Odpowiedzialność za jakość i bezpieczeństwo dostarczanych rozwiązań
  • Umiejętność zarządzania priorytetami w środowisku wieloprojektowym
  • Zarządzanie zespołem developerów

Porozmawiajmy o Twoim projekcie.

Napisz kilka zdań. To wystarczy na początek.