W skrócie
- Zadania: Projektuj i rozwijaj systemy backendowe o niskim opóźnieniu w Java.
- Firma: Szybko rozwijająca się firma konsultingowa technologii cyfrowych.
- Benefity: Atrakcyjne wynagrodzenie, elastyczne godziny pracy i możliwości rozwoju zawodowego.
- Pozostałe informacje: Kultura współpracy i autonomii w podejmowaniu decyzji inżynieryjnych.
- Dlaczego ta praca: Pracuj nad innowacyjnymi projektami w dynamicznym zespole inżynieryjnym.
- Kwalifikacje: 10+ lat doświadczenia w programowaniu w Java i architekturze mikroserwisów.
Jesteśmy szybko rozwijającą się firmą konsultingową w zakresie biznesu i technologii, współzałożoną w 2019 roku. Oferujemy dostosowane do potrzeb klientów usługi inżynieryjne, ponieważ cyfrowa transformacja to więcej niż tylko technologia. Nasz globalny zespół pomógł wielu klientom osiągnąć ich cele.
Poszukujemy doświadczonego i zdecydowanego Senior Java Engineer, który dołączy do naszego wysokowydajnego zespołu inżynieryjnego, pracując nad systemami o niskim opóźnieniu i dużej przepustowości w obszarze przetwarzania płatności.
Kluczowe obowiązki:
- Projektowanie, rozwijanie i optymalizacja systemów backendowych o niskim opóźnieniu i dużej przepustowości przy użyciu Javy.
- Budowanie i utrzymywanie interfejsów API RESTful oraz mikroserwisów wspierających bezpieczne procesy płatności.
- Praca z standardami i protokołami komunikacyjnymi powszechnie stosowanymi w transakcjach finansowych.
- Wdrażanie, monitorowanie i skalowanie aplikacji w środowiskach Red Hat OpenShift i AWS.
- Integracja z MongoDB i innymi bazami danych NoSQL/SQL w celu zarządzania danymi w czasie rzeczywistym.
- Współpraca z zespołami DevOps, Produktu i QA w celu zapewnienia rozwiązań na poziomie produkcyjnym.
- Wprowadzanie zmian architektonicznych, promowanie najlepszych praktyk i udzielanie wsparcia kolegom.
- Optymalizacja wydajności, odporności na błędy i poprawa widoczności usług.
Wymagane umiejętności i doświadczenie:
- 10+ lat doświadczenia w programowaniu w Javie z naciskiem na wydajność i optymalizację pamięci.
- Znajomość Mongo, Spring i architektury opartej na mikroserwisach.
- Udokumentowane doświadczenie w aplikacjach o niskim opóźnieniu i dużej przepustowości (czasy odpowiedzi poniżej milisekundy będą dodatkowym atutem).
- Praktyczne doświadczenie w wdrażaniu aplikacji na Red Hat OpenShift i/lub Kubernetes.
- Silne doświadczenie w chmurze z usługami AWS, takimi jak ECS, EKS, Lambda, S3 itp.
- Silne umiejętności komunikacyjne oraz skłonność do działania i podejmowania decyzji projektowych.
Miłe do posiadania:
- Znajomość systemów komunikacyjnych (Kafka, RabbitMQ itp.).
- Doświadczenie w przetwarzaniu płatności, usługach finansowych lub systemach bankowych.
- Znajomość bezpieczeństwa kontenerów i optymalizacji wydajności na OpenShift.
- Wiedza na temat bramek płatniczych, ISO 20022 lub formatów SWIFT.
- Kultura współpracy, szybkości i ukierunkowania na inżynierię.
- Nacisk na autonomię inżynieryjną, podejmowanie decyzji architektonicznych i czysty kod.
Jesteśmy pracodawcą równych szans i zapraszamy do aplikacji wszystkich wykwalifikowanych kandydatów, niezależnie od rasy, koloru skóry, religii, płci, orientacji seksualnej, tożsamości płciowej lub ekspresji, pochodzenia narodowego, wieku, niepełnosprawności czy statusu weterana.
Senior Java Engineer – pracodawca: RE Partners Consulting
Jako szybko rozwijająca się firma konsultingowa technologii, oferujemy wyjątkowe możliwości rozwoju zawodowego w dynamicznym środowisku. Nasza kultura pracy opiera się na wartościach takich jak zaangażowanie, innowacyjność i współpraca, co sprawia, że każdy pracownik ma realny wpływ na sukces zespołu. Dodatkowo, oferujemy elastyczne godziny pracy oraz dostęp do najnowszych technologii, co sprzyja ciągłemu doskonaleniu umiejętności i realizacji ambitnych projektów.