j-labs
Szukamy dojrzałego inżyniersko Java Tech Leada (Backend) z minimum 5-letnim doświadczeniem w projektowaniu, rozwoju i utrzymaniu dużych systemów backendowych – zarówno mikroserwisów, jak i modularnych monolitów. Jest to rola dla osoby, która łączy głęboką ekspertyzę techniczną z realnym przywództwem zespołu i podejmuje decyzje architektoniczne w oparciu o analizę danych oraz świadome kompromisy. Szukamy kogoś, kto potrafi unikać zarówno over-engineeringu, jak i under-engineeringu oraz koncentruje się na rozwiązywaniu realnych problemów biznesowych, a nie ślepym podążaniu za trendami.Podział pracy:70% Backend · 20% SRE / DevOps / Infra · 10% Frontend (opcjonalnie)Projekt dotyczy backendowej platformy iWPB / Digital wspierającej rozwiązania bankowości prywatnej i zaawansowane usługi finansowe dla zamożnych klientów. Systemy obsługują np. spersonalizowane produkty finansowe, doradztwo inwestycyjne oraz planowanie i zarządzanie ryzykiem. To stabilny, długoterminowy projekt z dużym naciskiem na skalowalność, niezawodność i wysoką jakość kodu. Praca obejmuje zarówno rozwój nowych funkcjonalności, jak i utrzymanie oraz ewolucję istniejących systemów.Stack technologiczny:Backend & Platforma: Java 17/21, Spring Boot 3.x, JPA/Hibernate, Maven, PostgreSQL, DynamoDB, DocumentDB, LinuxCloud & DevOps: AWS (EKS, EC2, ECS, ECR, Lambda, S3, RDS, Aurora, SQS, SNS, VPC, CloudWatch), Docker, Kubernetes, Terraform, Jenkins, CI/CDArchitektura: Modular Monolith, Microservices, Layered Architecture, Hexagonal ArchitectureTesty & jakość: TDD, Clean Code, SOLID, GoF, Testing Pyramid / TrophyFrontend (opcjonalnie): JavaScript, ReactZakres odpowiedzialności Projektowanie i rozwój skalowalnych systemów backendowych o wysokich wymaganiach jakościowych Podejmowanie i dokumentowanie decyzji architektonicznych (ADR/EDR) Mentoring zespołu, code review oraz aktywne dzielenie się wiedzą Dbanie o testowalność, czytelność i utrzymywalność kodu Ścisła współpraca z backendem, frontendem, PO oraz interesariuszami technicznymi Współodpowiedzialność za obszary SRE/DevOps: stabilność, obserwowalność i automatyzację Wymagania Minimum 6 lat doświadczenia w backend software engineeringu, w tym praca przy systemach o dużej skali i złożoności. Doświadczenie w roli Senior Developera lub Tech Leada, obejmujące realny wpływ na architekturę i decyzje techniczne. Bardzo dobra znajomość projektowania API oraz świadomego system designu, uwzględniającego skalowalność, odporność i obserwowalność. Praktyczne doświadczenie w pracy z modularnym monolitem i architekturą mikroserwisową wraz ze zrozumieniem ich trade-offów. Solidna wiedza o bazach danych relacyjnych i NoSQL, w tym zagadnieniach ACID vs BASE, spójności danych, replikacji i shardingu. Stosowanie dobrych praktyk inżynierskich takich jak TDD, Clean Code, SOLID, wzorce projektowe GoF oraz regularne code review. Umiejętność pracy z architekturami warstwowymi i heksagonalnymi oraz świadoma organizacja kodu (by feature / by layer). Praktyczne doświadczenie w obszarze DevOps/SRE na poziomie co najmniej intermediate, obejmujące Docker, Kubernetes, Terraform i CI/CD. Dojrzałe kompetencje liderskie: mentoring, usuwanie blokad, efektywna delegacja, priorytetyzacja i dokumentowanie decyzji. Umiejętność prowadzenia merytorycznych dyskusji technicznych poprzez zadawanie trafnych pytań i budowanie konsensusu. Wysoka kultura współpracy, nastawienie na ownership i brak micromanagementu. Bardzo dobra znajomość języka angielskiego (B2/C1).
| Opublikowana | dzień temu |
| Wygasa | za 29 dni |
| Rodzaj umowy | B2B |
| Tryb pracy | Hybrydowa |
| Źródło |
Milczenie jest przytłaczające. Wysyłasz aplikacje jedna po drugiej, ale Twoja skrzynka odbiorcza pozostaje pusta. Nasze AI ujawnia ukryte bariery, które utrudniają Ci dotarcie do rekruterów.
Nie znaleziono ofert, spróbuj zmienić kryteria wyszukiwania.