Java Developer
Summary
Builds and maintains Java-based backend systems for high-scale payment processing, integrating with banks and external APIs to handle transactions and financial data flows.
Wdrażamy rozwiązania oszczędzające czas, by nasi klienci i klienci naszych partnerów mieli go więcej, dla siebie, dla swoich bliskich!
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.
Java Developer
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
- uczestnictwo w projektowaniu nowoczesnej architektury systemów finansowych
Kogo szukamy?
- 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
Korzyści z pracy:
- praca w organizacji technologicznej rozwijającej nowoczesne rozwiązania płatnicze oraz możliwość realnego wpływu na produkty wykorzystywane przez miliony użytkowników
- uczestnictwo w projektach fintech realizowanych na dużą skalę
- praca z nowoczesnym stosem technologicznym
- współpraca z doświadczonymi zespołami produktowymi, technologicznymi i biznesowymi
- samodzielność w działaniu oraz wpływ na rozwój architektury i produktów
- elastyczna organizacja pracy
- przestrzeń do wdrażania własnych pomysłów i inicjatyw
- prywatna opieka medyczna
- karta sportowa
Administratorem danych osobowych jest Autopay S.A.