JustJoin.IT Hybrydowo Senior

Senior Java Developer (GCP)

j-labs

⚲ Kraków

160 - 190 PLN/h netto (B2B)

Wymagania

  • Jenkins
  • Spring Cloud
  • GCP
  • Terraform
  • Kubernetes
  • Java
  • Spring Boot

Opis stanowiska

O projekcie Projekt realizowany jest w ramach stabilnego, długofalowo finansowanego programu transformacji technologicznej globalnego banku. Obejmuje aktywny rozwój nowych funkcjonalności w nowoczesnej architekturze mikroserwisowej, działającej hybrydowo w Google Cloud Platform oraz środowiskach on-premise. Prace prowadzone są przez młody zespół w Polsce, z dużym naciskiem na jakość kodu, TDD oraz praktyki DevOps. Projekt dotyczy rozwoju systemu odpowiedzialnego za codzienne obliczanie ekspozycji na ryzyko kredytowe tysięcy klientów banku na całym świecie. Hybryda: praca z biura w Krakowie 2 razy w tygodniuZespół: 15 osób w Polsce + zespół w Chinach Stack technologiczny: Java 17+, Spring Boot, Spring Cloud, Apache Beam, Apache Flink, Google Cloud Platform (GCP), Kubernetes, Redis, REST APIs, Terraform, Ansible, Jenkins Zakres obowiązków • Rozwój i utrzymanie mikroserwisów. • Projektowanie, implementacja i optymalizacja wydajnych usług w Javie. • Praca w pełnym cyklu życia produktu (od analizy, przez development, po wdrożenie i utrzymanie). • Praca zgodnie z TDD. • Zapewnienie wysokiej wydajności, dostępności, niezawodności i bezpieczeństwa systemów. • Współpraca z zespołami w Polsce, Wielkiej Brytanii oraz Azji. • Mentorowanie i wsparcie mniej doświadczonych inżynierów. • Wsparcie produkcyjne: monitoring, rozwiązywanie incydentów, zarządzanie problemami. • Rozwój automatyzacji usprawniającej utrzymanie platformy. Wymagania (must have): • Minimum 5+ lat doświadczenia w projektowaniu i rozwoju systemów rozproszonych w Javie. • Bardzo dobra znajomość Java (17+) oraz Spring Boot. • Doświadczenie w budowie mikroserwisów i REST API. • Znajomość ekosystemu Spring Cloud. • Doświadczenie z technologiami chmurowymi (GCP lub inne) • Praktyczna znajomość TDD. • Solidna wiedza z zakresu DevOps (CI/CD, infrastruktura jako kod – Terraform). Wymagania (nice to have) • Doświadczenie w bankowości inwestycyjnej lub systemach finansowych. • Bardzo dobre umiejętności analityczne i komunikacyjne.