JustJoin.IT Praca zdalna Mid

Java Developer

Autopay S.A.

⚲ Sopot

Do uzgodnienia

Wymagania

  • Java 11

Opis stanowiska

O firmie 
Autopay tworzy technologie, które upraszczają codzienne płatności i procesy finansowe dla milionów użytkowników. Działamy na styku fintechu, produktów cyfrowych i nowoczesnych technologii, budując rozwiązania wykorzystywane każdego dnia.
Stawiamy na otwartość, innowacyjność i zaangażowanie. Wierzymy, że najlepsze rozwiązania powstają dzięki współpracy ludzi, którzy nie boją się wyzwań i chcą mieć realny wpływ na rozwój produktów. U nas każdy głos ma znaczenie, a każda dobra idea może zostać wdrożona w życie.
Twoja rola
Do naszego zespołu poszukujemy osoby na stanowisko Java Developer, która będzie rozwijać kluczowe rozwiązania związane z obsługą transakcji i integracje finansowe. Tworzymy systemy odpowiadające za komunikację z bankami, realizację przelewów, weryfikację statusów transakcji oraz wymianę danych pomiędzy systemami.
Na tym stanowisku będziesz rozwijać oprogramowanie działające na dużą skalę i mieć realny wpływ na codzienne procesy finansowe tysięcy użytkowników. 
 
Do Twoich zadań należeć będzie:
• programowanie i rozwój aplikacji w języku Java 11,
• udział we wszystkich fazach cyklu wytwarzania oprogramowania - od analizy po wdrożenie i utrzymanie,
• projektowanie oraz rozwój rozwiązań wspierających procesy transakcyjne i integracje zewnętrzne,
• przygotowywanie i realizacja wdrożeń (Gitlab, CI/CD, Kubernetes),
• testowanie wytworzonego kodu w celu zapewnienia wysokiej jakości oprogramowania,
• monitorowanie i utrzymanie aplikacji w środowisku produkcyjnym,
• optymalizacja istniejących rozwiązań pod kątem wydajności i bezpieczeństwa,
• udział w projektowaniu nowoczesnej architektury systemów finansowych.,
Kogo szukamy?
Szukamy osoby, która:
• posiada minimum 3 lata doświadczenia komercyjnego w programowaniu w języku Java,
• bardzo dobrze zna Java 11+ oraz znajomość Spring/ Spring Boot Framework,
• rozumie zasady projektowania i tworzenia aplikacji backendowych, 
• potrafi pracować zespołowo i aktywnie uczestniczyć w procesie wytwarzania oprogramowania,
• dba o jakość kodu, testowanie i dobre praktyki programistyczne
Mile widziane:
• doświadczenie w projektowaniu i budowie systemów rozproszonych,
• doświadczenie w utrzymywaniu systemów produkcyjnych o wysokiej dostępności,
znajomość konteneryzacji oraz pracy z Dockerem i Kubernetes,
• doświadczenie z Apache Kafka i architekturą opartą o zdarzenia,
• doświadczenie w integracji z zewnętrznymi systemami i API.
Co oferujemy?
Pracę w organizacji technologicznej rozwijającej nowoczesne rozwiązania płatnicze oraz możliwość realnego wpływu na produkty wykorzystywane przez miliony użytkowników.
 
Dodatkowo oferujemy:
• udział w projektach fintech realizowanych na dużą skalę
• pracę z nowoczesnym stosem technologicznym,
• współpracę z doświadczonymi zespołami produktowymi, technologicznymi i biznesowymi, 
• samodzielność w działaniu oraz wpływ na rozwój architektury i produktów,
• elastyczną organizację pracy, 
• przestrzeń do wdrażania własnych pomysłów i inicjatyw,
• prywatną opiekę medyczną, 
• kartę sportową, 
• przyjazną atmosferę i kulturę opartą na współpracy.
Dlaczego warto? 
W Autopay będziesz rozwijać rozwiązania wspierające kluczowe procesy płatnicze i finansowe, wykorzystywane każdego dnia przez klientów indywidualnych i biznesowych. Dołączysz do zespołu tworzącego nowoczesne systemy transakcyjne, pracującego z technologiami takimi jak Java, Spring, Kubernetes i Kafka.
To doskonałe miejsce dla osób, które chcą rozwijać swoje kompetencje techniczne, pracować nad złożonymi rozwiązaniami biznesowymi i mieć realny wpływ na kierunek rozwoju produktów fintech. Brzmi interesująco - zapraszamy do rozmowy!

🔍 Dekoder Ogłoszenia

🔴
każdy głos ma znaczenie, a każda dobra idea może zostać wdrożona w życie
Może oznaczać, że firma ceni inicjatywę, ale też że oczekuje od pracowników aktywnego zgłaszania pomysłów i brania odpowiedzialności za ich realizację.
🔴
realny wpływ na rozwój produktów
Może oznaczać, że będziesz mieć wpływ na kierunek rozwoju, ale też że będziesz musiał brać na siebie odpowiedzialność za te decyzje.
🔴
udział we wszystkich fazach cyklu wytwarzania oprogramowania - od analizy po wdrożenie i utrzymanie
Może oznaczać szeroki zakres obowiązków, ale też potencjalnie brak specjalizacji i konieczność zajmowania się wieloma różnymi zadaniami.
🔴
przygotowywanie i realizacja wdrożeń (Gitlab, CI/CD, Kubernetes)
Wymaga znajomości i praktycznego doświadczenia w obszarze DevOps, co może być dodatkowym obciążeniem, jeśli nie jest to główny obszar zainteresowań.
🔴
monitorowanie i utrzymanie aplikacji w środowisku produkcyjnym
Może oznaczać dyżury i konieczność reagowania na problemy poza standardowymi godzinami pracy.