Senior Software Engineer with Java in Warsaw

Senior Software Engineer with Java in Warsaw

Warsaw Pełny etat 121500 - 148500 zł / rok (szac.) Hybrydowo
A

W skrócie

  • Zadania: Twórz i wspieraj mikroserwisy oraz API w chmurze.
  • Firma: Innowacyjna firma technologiczna z kulturą współpracy.
  • Benefity: Atrakcyjne wynagrodzenie, prywatna opieka medyczna, dodatkowe dni wolne.
  • Pozostałe informacje: Dynamiczne środowisko z możliwościami rozwoju kariery.
  • Dlaczego ta praca: Pracuj z nowoczesnymi technologiami i wpływaj na rozwój systemów biznesowych.
  • Kwalifikacje: Doświadczenie w programowaniu w Java i Spring Boot.

Przewidywane wynagrodzenie mieści się w przedziale 121500 - 148500 zł za rok.

Role Overview

As a Senior Software Engineer, you will be responsible for building and supporting high-performance microservices and APIs that provide secure access to enterprise operational data. Working within a cloud-native architecture, you will develop containerised services using Spring Boot and Python, enabling real-time integration between business systems and the ODS platform. You will play a key role in implementing modern API-led and event-driven integration patterns, helping to establish reusable services and standards that support enterprise-wide data consumption.

Key Responsibilities

  • Projektowanie, rozwijanie i utrzymywanie RESTful API, mikroserwisów oraz usług integracyjnych.
  • Budowanie aplikacji kontenerowych przy użyciu Spring Boot i/lub Pythona.
  • Rozwijanie bezpiecznych, skalowalnych i odpornych rozwiązań API wspierających dostęp do ODS (Operational Data Store) oraz integrację.
  • Budowanie usług i integracji opartych na zdarzeniach przy użyciu Kafka/MSK.
  • Tworzenie wielokrotnego użytku frameworków, szablonów usług i wzorców integracyjnych.
  • Integracja z systemami upstream i downstream przy użyciu synchronicznych i asynchronicznych wzorców komunikacji.
  • Wsparcie zarządzania cyklem życia API, w tym wersjonowanie, umowy i niezawodność usług.
  • Wdrażanie i obsługa usług na AWS ECS przy wsparciu CI/CD i automatyzacji infrastruktury.
  • Implementacja monitorowania, logowania, obserwowalności i najlepszych praktyk wydajności.
  • Współpraca z architektami, inżynierami danych i zespołami produktowymi, przyczyniając się do projektowania technicznego, dokumentacji i dostarczania w metodyce Agile.

Wymagane umiejętności i kwalifikacje

  • Silne doświadczenie w inżynierii oprogramowania (Senior - ponad 4 lata, Regular – ponad 3 lata).
  • Udokumentowana wiedza w zakresie Java i Spring Boot.
  • Doświadczenie w budowaniu RESTful API i mikroserwisów.
  • Znajomość architektur opartych na zdarzeniach i Kafka.
  • Doświadczenie w pracy z usługami AWS, w tym: ECS, S3, Aurora/PostgreSQL oraz usługami integracyjnymi API.
  • Zrozumienie technologii konteneryzacji.
  • Doświadczenie z pipeline'ami CI/CD i praktykami DevOps.
  • Silne zrozumienie bezpieczeństwa API i wzorców uwierzytelniania.
  • Doświadczenie ze standardami projektowania API, takimi jak OpenAPI/Swagger.

Pożądane:

  • Doświadczenie z Kong API Gateway lub AWS API Gateway.
  • Doświadczenie z Kafka/MSK.
  • Doświadczenie w rozwoju Pythona.
  • Znajomość wzorców CDC i event sourcing.
  • Doświadczenie w branży ubezpieczeniowej lub finansowej.
  • Zrozumienie kanonicznych modeli danych przedsiębiorstwa.

Korzyści i dodatki

  • Umowa o pracę.
  • Premia za wyniki.
  • Prywatna opieka medyczna (ENEL‑MED).
  • System benefitów (np. karta MultiSport).
  • Dodatkowe przywileje dla rodziców: urlop dla drugiego rodzica – 6 tygodni urlopu.
  • Dodatkowe przywileje dla rodziców: skrócony czas pracy po urlopie rodzicielskim.
  • Ubezpieczenie grupowe finansowane przez pracodawcę.
  • Program akcji pracowniczych.
  • Dodatkowy dzień wolny na urodziny.
  • Płatny czas wolny na wolontariat.
  • Dodatkowy urlop nabywany przez lata w firmie (nawet 5 dni więcej w roku).
  • Urlop zdrowotny – dodatkowe dwa tygodnie płatnego urlopu po 10 latach pracy.
  • Konsultacje wsparcia psychologicznego.

Senior Software Engineer with Java in Warsaw – pracodawca: Aviva plc

Aviva plc w Warszawie to doskonały pracodawca, który oferuje dynamiczne środowisko pracy w chmurze, sprzyjające innowacjom i rozwojowi zawodowemu. Pracownicy mają dostęp do zaawansowanych technologii, takich jak Spring Boot i Python, a także możliwości pracy z konteneryzowanymi usługami i integracją systemów w czasie rzeczywistym. Nasza kultura pracy opiera się na współpracy i ciągłym doskonaleniu, co sprawia, że każdy członek zespołu ma szansę na rozwój i realizację swoich ambicji.

A

Dane kontaktowe:

Zespół rekrutacyjny Aviva plc

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

Java
Spring Boot
RESTful APIs
Microservices
Kafka
AWS ECS
S3