Java Developer
Summary
Develops and maintains Java-based backend systems for payment processing, bank integrations, and financial transaction handling using Spring, Kubernetes, and Kafka.
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?
- 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!