Projekt dotyczy tworzenia i rozwoju wydajnych platform cyfrowych dla sektora bankowego, opartych na technologiach Spring Boot, .NET oraz Angular, działających w środowisku AWS.
Celem projektu jest projektowanie i implementacja odpornych, skalowalnych i bezpiecznych usług backendowych, które zapewnią stabilność, niezawodność oraz wysoką dostępność systemów bankowych, a tym samym będą wspierały kluczowe procesy biznesowe instytucji finansowych.
responsibilities :
Samodzielne projektowanie i implementacja mikroserwisów API opartych na Spring Boot z wykorzystaniem zaawansowanych wzorców współbieżności.
Optymalizowanie strategii buforowania (caching) oraz odporności systemu (resiliency) dla środowisk produkcyjnych.
Współuczestniczenie w podejmowaniu decyzji architektonicznych oraz optymalizacji wydajności aplikacji.
Ścisła współpraca z innymi deweloperami w celu identyfikacji przypadków brzegowych oraz rozwiązywania problemów integracyjnych.
requirements-expected :
Minimum 3 lata doświadczenia w roli Java Developera.
Bardzo dobra znajomość Javy oraz frameworka Spring Boot.
Doświadczenie w zakresie wielowątkowości, programowania asynchronicznego oraz równoległego przetwarzania danych.
Znajomość mechanizmów buforowania (np. Redis).
Znajomość baz danych SQL.
Znajomość wzorów odpornościowych (np. circuit breakers, bulkheads).
Zrozumienie środowisk chmurowych (preferowany AWS) oraz konteneryzacji (Docker, Kubernetes).
Doświadczenie w integracji procesów CI/CD (np. Jenkins, GitHub Actions lub podobne).
Znajomość architektury mikroserwisów oraz systemów rozproszonych.
Znajomość języka angielskiego na poziomie B2+.
Doświadczenie w pracy w zespołach międzynarodowych.
offered :
Stabilne zatrudnienie
Możliwość podnoszenia kwalifikacji zawodowych
Atmosfera otwartości i współpracy w zgranym zespole