Lead Java Developer
O Autopay
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.
Twoja rola
Jesteś przede wszystkim inżynierem, który aktywnie tworzy kod i jednocześnie wyznacza kierunek techniczny produktu. Twoja siła to głęboka wiedza domenowo-techniczna, zdolność do podejmowania decyzji architektonicznych i umiejętność przekonywania do swojej wizji, zarówno wewnątrz zespołu, jak i w szerszym kontekście organizacyjnym.
Do Twoich zadań będzie należeć:
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.
Stack technologiczny:
Java 17+,
Spring Boot,
PostgreSQL,
Apache Kafka,
Kubernetes/Docker,
WildFly,
GitLab CI/CD,
Dynatrace/Grafana.
Kogo szukamy?
Szukamy osoby, która:
posiada min. 6 lat doświadczenia w wytwarzaniu oprogramowania, w tym co najmniej 2-3 lata była w roli Leada lub samodzielnie prowadziła inicjatywy architektoniczne,
bardzo dobrze zna ekosystem Java (Java 17+, Spring Boot, Spring Framework) i pracowała z systemami produkcyjnymi,
ma doświadczenie w projektowaniu systemów rozproszonych wysokiej dostępności,
dobrze zna relacyjne bazy danych (PostgreSQL), w tym modelowanie danych oraz optymalizację zapytań przy dużych wolumenach,
pracowała z systemami kolejkowymi (Apache Kafka, ActiveMQ lub podobne),
zna narzędzia do konteneryzacji i orkiestracji (Docker, Kubernetes),
ma doświadczenie w tworzeniu aplikacji w architekturze heksagonalnej,
potrafi jasno komunikować decyzje techniczne zarówno zespołowi technicznemu, jak i biznesowi,
ma doświadczenie w pracy w metodykach zwinnych (Scrum/Kanban) oraz zna narzędzia takie jak Jira, Confluence, GitLab,
komunikuje się w j. angielskim na poziomie min. B2.
Mile widziane:
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).
Co oferujemy?
Pracę w organizacji technologicznej rozwijającej skalowalne produkty oraz realny wpływ na kierunek techniczny i jakość rozwiązań budowanych przez zespół.
Dodatkowo oferujemy:
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ółpracę z doświadczonymi zespołami inżynierskimi, produktowymi i biznesowymi,
przestrzeń do dzielenia się wiedzą i rozwijania kompetencji zespołu,
dużą samodzielność w działaniu oraz odpowiedzialność za obszar technologiczny,
dostęp do nowoczesnych narzędzi i praktyk wspierających rozwój oprogramowania,
elastyczną organizację pracy,
możliwości dalszego rozwoju w kierunku architektury lub ról managerskich,
prywatną opiekę medyczną oraz kartę sportową.
Dlaczego warto?
W Autopay masz realny wpływ na sposób budowania systemów oraz kierunek rozwoju technologii w organizacji. Aktywnie uczestniczysz w tworzeniu rozwiązań działających na dużą skalę i mających wpływ na biznes. Jeśli szukasz miejsca, w którym Twoja wiedza i inicjatywa są doceniane, zapraszamy do rozmowy.
Lead Java Developer
Lead Java Developer