Java Developer
centrum, Warszawa
4IT Solutions
Poszukujemy Java Developera dla jednego z naszych klientów świadczących usługi audytorskie, oraz konsultingowe, między innymi usługi tworzenia i utrzymania oprogramowania, aż po automatyzację procesów biznesowych dla kluczowych firm z sektora finansowego, publicznego i technologicznego.
Na początek konkrety:
Możliwa forma współpracy: B2B
Stawka: 110 - 130 PLN/h
Tryb pracy: zdalnie
Wymiar pracy: 1FTE
O projekcie:
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.
Zakres obowiązków:
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.
Wymagania:
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
Mile widziane:
Doświadczenie w sektorze bankowym
Doświadczenie w zakresie DDD (Domain-Driven Design), CQRS oraz zaawansowanych wzorców projektowych.
Znajomość baz danych NoSQL.
Znajomość narzędzi do monitorowania i obserwowalności systemów (np. Prometheus, Grafana, ELK stack).
Podstawowa umiejętność automatyzacji z użyciem skryptów (Python, Bash).
Oferujemy:
Brak dress code
Możliwość pracy zdalnej
Stabilne zatrudnienie
Możliwość podnoszenia kwalifikacji zawodowych
Atmosfera otwartości i współpracy w zgranym zespole
Otwartość na inicjatywy pracowników
Możliwość realnego wpływu na produkt
Opis procesu rekrutacji:
Rozmowa z 4IT Solutions
Wstępna weryfikacja techniczna u naszego klienta
Spotkanie u klienta końcowego w języku angielskim, możliwy livecoding.
Java Developer
Java Developer
centrum, Warszawa
4IT Solutions