Tech Lead

Java

Tech Lead

Java
Powstańców Warszawy 6, Sopot

Autopay S.A.

Full-time
Permanent, B2B
Senior
Hybrid

Job description

O firmie 

Autopay to firma, która działa na pograniczu nowoczesnych technologii i finansów. Stawiamy na otwartość, innowacyjność i zaangażowanie społeczne. Działamy w branży FinTech, a nasze podejście do pracownika wyróżnia nas na tle konkurencji. U nas każdy głos ma znaczenie, a każda idea może stać się rzeczywistością. 

 

Opis roli 

Tech Lead to rola techniczna, która raportuje do Engineering Managera (tak jak pozostałe osoby w zespole). 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. 

Chcesz być częścią zespołu, który nie boi się wyzwań i zawsze myśli nieszablonowo? Dołącz do nas. 

Twoje zadania będą obejmować:

 

Ownership rozwiązania i architektury:

  • posiadasz wizję techniczną produktu i bierzesz za nią odpowiedzialność - od koncepcji po wdrożenie produkcyjne,
  • prowadzisz dyskusje architektoniczne i techniczne w zespole; masz głos ostateczny w kwestiach technicznych w ramach swojego obszaru,
  • uzgadniasz kierunek rozwoju architektury z innymi Tech Leadami wszędzie tam, gdzie zmiany dotykają więcej niż jednego zespołu,
  • reprezentujesz zespół jako ekspert techniczny w firmowych dyskusjach, grupach roboczych i inicjatywach cross-teamowych.

 

Jakość i standardy 

  • jesteś strażnikiem konwencji, standardów i dobrych praktyk - nie tylko w kodzie, ale też w procesach developerskich, wdrożeniowych i utrzymaniowych,
  • egzekwujesz przyjęte standardy w zespole: code review, definicja DoD, procesy CI/CD, monitoring i obserwowalność,
  • identyfikujesz i eliminujesz dług techniczny; inicjujesz działania poprawiające jakość i stabilność systemów.

 

Dekompozycja i planowanie techniczne 

  • odpowiadasz za całościowy podział zagadnień biznesowych na zadania techniczne — zapewniasz ich poprawność i kompletność,
  • współpracujesz z Product Managerem przy refinemencie i szacowaniu zadań; przekładasz cele biznesowe na konkretne decyzje implementacyjne,
  • współpracujesz z Engineering Managerem pomagając mu lepiej rozumieć zespół i identyfikować jego potrzeby,
  • identyfikujesz ryzyka techniczne i zależności między zadaniami na wczesnym etapie planowania.

 

Codzienna praca techniczna 

  • aktywnie tworzysz kod - uczestniczysz w implementacji razem z zespołem, nie tylko recenzujesz,
  • projektujesz i wdrażasz systemy transakcyjne wysokiej przepustowości i dostępności, integracje z bankami i partnerami finansowymi,
  • rozwiązujesz najtrudniejsze problemy techniczne i jesteś pierwszą linią eskalacji w incydentach produkcyjnych o charakterze architektonicznym.

 

Stack technologiczny:

  • Java 17+,
  • Spring Boot,
  • PostgreSQL,
  • Apache Kafka,
  • Kubernetes/Docker,
  • WildFly,
  • GitLab CI/CD,
  • Dynatrace/Grafana.

 

Wymagania i umiejętności, których szukamy u osoby zatrudnionej w tej roli: 

  • min. 6 lat doświadczenia w wytwarzaniu oprogramowania, w tym co najmniej 2–3 lata w roli Tech Leada lub w samodzielnym prowadzeniu inicjatyw architektonicznych,
  • głęboka znajomość ekosystemu Java (Java 17+, Spring Boot, Spring Framework) potwierdzona pracą z systemami produkcyjnymi,
  • udokumentowane doświadczenie w projektowaniu systemów rozproszonych wysokiej dostępności,
  • znajomość relacyjnych baz danych (PostgreSQL) - modelowanie, optymalizacja zapytań, tuning przy dużych wolumenach,
  • doświadczenie z systemami kolejkowymi (Apache Kafka, ActiveMQ lub podobne),
  • praktyczna znajomość konteneryzacji i orkiestracji (Docker, Kubernetes),
  • doświadczenie w rozwijaniu aplikacji w architekturze heksagonalnej,
  • umiejętność jasnego komunikowania decyzji technicznych - zarówno w dyskusjach z inżynierami, jak i w kontekście biznesowym,
  • doświadczenie z pracą zwinną (Scrum/Kanban) i narzędziami: JiraConfluenceGitLab,
  • dobra znajomość języka angielskiego (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 (DynatraceGrafanaPrometheusOpenTelemetry),
  • znajomość wzorców architektonicznych: CQRS, Event Sourcing, Saga, DDD,
  • doświadczenie z narzędziami do automatyzacji jakości kodu (SonarQubeCodeRabbit lub podobne).

Co oferujemy? 

  • elastyczne godziny pracy,
  • samodzielność i odpowiedzialność za powierzone zadania,
  • współpracę i udział w unikalnych projektach,
  • możliwości rozwoju,
  • przyjazna atmosfera pracy, wsparcie zespołu, brak dress code'u,
  • dostęp do nowoczesnych narzędzi i technologii.
 

Dołącz do nas i razem zmierzajmy tam, gdzie jeszcze nikt nie był!

Tech stack

    Java

    advanced

    Spring Boot

    advanced

    PostgreSQL

    advanced

    Apache Kafka

    advanced

    Kubernetes

    regular

    WildFly

    regular

    GitLab

    regular

Office location

Tech Lead

Summary of the offer

Tech Lead

Powstańców Warszawy 6, Sopot
Autopay S.A.
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Informujemy, że administratorem danych jest Autopay S.A z siedzibą w Sopocie, ul. Powstańców Warszawy 6 (dalej jako "administrator"). ... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.