Senior Java Developer (Platform Engineer)

Tech Stack

JAVA
SPRING
MICRONAUT
GRPC
PROMETHEUS
GRAFANA
ISTIO
JIRA
GITLAB
SENTRY

Job Description

Do zespołu Platform Backend w obszarze Platformy Technicznej w Dziale Technologii i Produktu w XTB poszukujemy kandydata/kandydatki na stanowisko Senior Java Developera o profilu Platform Engineer.

W tej roli będziesz odpowiedzialny/a za budowę i rozwój kluczowych bibliotek i usług Platformy Technicznej, które dostarczamy wszystkim inżynierom tworzącym produkty biznesowe XTB.

Będziesz tworzyć narzędzia z obszaru Site Reliability Engineering, ukierunkowane na zapewnienie stabilności, wydajności i skalowalności naszych systemów.Do Twoich codziennych obowiązków będzie należeć:Budowa Internal Development Platform we współpracy z zespołami infrastruktury, CI/CD i architektów.Budowa wewnętrznego katalogu Produktów Platformy Technicznej oraz jego integracja z istniejącym stackiem technologicznym (CI/CD, Kubernetes, Jira, Confluence, Istio).Tworzenie wewnętrznych usług i narzędzi Platformy Technicznej, które stanowią bazę oraz wsparcie dla zespołów produktowych.Implementacja mikroserwisów z kluczowymi usługami Platformy Technicznej ukierunkowanych na wysoką wydajność, skalowalność i niezawodność.Właścicielstwo rozwiązań technicznych w pełnym cyklu tworzenia oprogramowania, od zainicjowaniu projektu, przez implementację, po działanie w środowisku produkcyjnym i adaptację przez zespoły produktowe.Promowanie kultury niezawodności inżynieryjnej i najlepszych praktyk Site Reliability Engineering (SRE).Wymagania:Wieloletnie doświadczenie w budowaniu i rozwijaniu reaktywnych, rozproszonych aplikacji w oparciu o technologie Java, Spring, Micronaut, Project Reactor, gRPC.Doświadczenie w budowie Internal Development Platform i podejściu Platform Engineering.Doświadczenie w zakresie konfiguracji i budowy monitoringu oraz definiowania alertów za pomocą Prometheus, Grafana, OpenTelemetry, Sentry i OpsGenie.Dobre zrozumienie pojęcia Observability oraz doświadczenie ze standardami SLI/SLO.Solidne zrozumienie i praktyczne doświadczenie w zakresie konteneryzacji i orkiestracji w technologiach Docker, Kubernetes, Service Mesh (Istio).Doświadczenie w pracy z systemami Linux, umiejętność pisania skryptów (Bash / Python), zaawansowana znajomość narzędzi i poleceń linii komend, a także znajomość skryptów CI/CD (GitLab CI/CD).Doświadczenie w budowaniu portalu deweloperskiego (np. Backstage).Oferujemy:Pracę w dynamicznie rozwijającym się projekcie realizowanym w obszarze globalnego rynku finansowego.Decyzyjność i samodzielność.Współpracę z doświadczonymi Managerami i specjalistami.Rzeczywisty wpływ na tworzenie naszych autorskich produktów IT.Możliwości rozwoju kompetencji technicznych i miękkich.Budżet szkoleniowy.Pakiet świadczeń pozapłacowych.Informacje dotyczące przetwarzania danych osobowych kandydatów do pracy w XTB S.A.