Lead Java Developer
Tech Stack / Keywords
Firma i stanowisko
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.
Wymagania
- Minimum 6 lat doświadczenia w wytwarzaniu oprogramowania, w tym 2-3 lata na stanowisku Leada lub prowadzenia inicjatyw architektonicznych
- Bardzo dobra znajomość ekosystemu Java (Java 17+, Spring Boot, Spring Framework) i doświadczenie z systemami produkcyjnymi
- Doświadczenie w projektowaniu systemów rozproszonych o wysokiej dostępności
- Znajomość relacyjnych baz danych (PostgreSQL), modelowania danych oraz optymalizacji zapytań przy dużych wolumenach
- Doświadczenie z systemami kolejkowymi (Apache Kafka, ActiveMQ lub podobne)
- Znajomość narzędzi do konteneryzacji i orkiestracji (Docker, Kubernetes)
- Doświadczenie w tworzeniu aplikacji w architekturze heksagonalnej
- Umiejętność jasnej komunikacji decyzji technicznych zespołowi technicznemu i biznesowemu
- Doświadczenie w pracy w metodykach zwinnych (Scrum/Kanban) oraz znajomość narzędzi takich jak Jira, Confluence, GitLab
- Komunikacja w języku angielskim na poziomie minimum B2
Nice to have:
- Doświadczenie w branży FinTech, płatności elektronicznych lub systemach finansowych
- Znajomość WildFly/JBoss lub innych enterprise application serverów
- Doświadczenie z narzędziami obserwowalności (Dynatrace, Grafana, Prometheus, OpenTelemetry)
- Znajomość wzorców architektonicznych: CQRS, Event Sourcing, Saga, DDD
- Doświadczenie z narzędziami do automatyzacji jakości kodu (SonarQube, CodeRabbit lub podobne)
Obowiązki
- Aktywne uczestnictwo w developmencie i tworzenie kodu razem z zespołem
- Projektowanie i rozwój systemów o wysokiej dostępności i przepustowości
- Praca nad integracjami z partnerami finansowymi i systemami zewnętrznymi
- Rozwiązywanie złożonych problemów technicznych i wsparcie w sytuacjach krytycznych
- Techniczne liderowanie zespołowi (ok. 3-4 inżynierów)
- Odpowiedzialność za wizję techniczną produktu, od koncepcji po wdrożenie produkcyjne
- Podejmowanie kluczowych decyzji architektonicznych i technicznych w swoim obszarze
- Prowadzenie dyskusji technicznych i architektonicznych w zespole
- Współpraca z innymi Tech Leadami przy rozwoju architektury systemów
- Reprezentowanie zespołu jako ekspert techniczny w inicjatywach cross‑teamowych
- Dbanie o jakość rozwiązań oraz przestrzeganie standardów i dobrych praktyk (kod, procesy, wdrożenia)
- Egzekwowanie standardów w zespole (code review, DoD, CI/CD, monitoring, observability)
- Identyfikowanie i redukowanie długu technologicznego
- Inicjowanie działań poprawiających jakość, stabilność i skalowalność systemów
- Przekładanie wymagań biznesowych na rozwiązania techniczne i ich dekompozycję na zadania
- Współpraca z Product Managerem przy planowaniu i estymacji prac
- Wspieranie Engineering Managera w rozwoju zespołu i identyfikowaniu jego potrzeb
- Identyfikacja ryzyk technicznych oraz zależności między zadaniami
Benefity
- Możliwość kształtowania architektury systemów i podejmowania kluczowych decyzji technologicznych
- Realny wpływ na rozwój produktu i standardy inżynierskie w organizacji
- Udział w projektach o wysokiej skali i złożoności, wykorzystujących nowoczesny stack technologiczny
- Współpraca z doświadczonymi zespołami inżynierskimi, produktowymi i biznesowymi
- Przestrzeń do dzielenia się wiedzą i rozwijania kompetencji zespołu
- Duża samodzielność w działaniu oraz odpowiedzialność za obszar technologiczny
- Dostęp do nowoczesnych narzędzi i praktyk wspierających rozwój oprogramowania
- Elastyczna organizacja pracy
- Możliwości dalszego rozwoju w kierunku architektury lub ról managerskich
- Prywatna opieka medyczna oraz karta sportowa
Inne informacje
Informujemy, że administratorem danych jest Autopay S.A z siedzibą w Sopocie, ul. Powstańców Warszawy 6 (dalej jako "administrator"). Masz prawo do żądania dostępu do swoich danych osobowych, ich sprostowania, usunięcia lub ograniczenia przetwarzania, prawo do wniesienia sprzeciwu wobec przetwarzania, a także prawo do przenoszenia danych oraz wniesienia skargi do organu nadzorczego. Dane osobowe przetwarzane będą w celu realizacji procesu rekrutacji. Podanie danych w zakresie wynikającym z ustawy z dnia 26 czerwca 1974 r. Kodeks pracy jest obowiązkowe. W pozostałym zakresie podanie danych jest dobrowolne. Odmowa podania danych obowiązkowych może skutkować brakiem możliwości przeprowadzenia procesu rekrutacji. Administrator przetwarza dane obowiązkowe na podstawie ciążącego na nim obowiązku prawnego, zaś w zakresie danych dodatkowych podstawą przetwarzania jest zgoda. Dane osobowe będą przetwarzane do czasu zakończenia postępowania rekrutacyjnego i przez okres możliwości dochodzenia ewentualnych roszczeń, a w przypadku wyrażenia zgody na udział w przyszłych postępowaniach rekrutacyjnych - do czasu wycofania tej zgody. Zgoda na przetwarzanie danych osobowych może zostać wycofana w dowolnym momencie. Odbiorcą danych jest serwis Just Join IT oraz inne podmioty, którym powierzyliśmy przetwarzanie danych w związku z rekrutacją.
Autopay
13 aktywnych ofert