Lead Full Stack Engineer (Java + Angular)
Description
Wynagrodzenie
B2B: 1500 – 1800 PLN / dzień netto
Dołącz do międzynarodowego projektu w ramach którego będziesz rozwijać i modernizować kluczowe aplikacje biznesowe. Szukamy doświadczonego Lead Full Stack Engineera, który łączy bardzo dobrą znajomość Java i Angular z doświadczeniem architektonicznym oraz technicznym leadershipem.
Kogo szukamy?
Osoby, która ma minimum 10 lat doświadczenia w IT i bardzo dobrze zna technologie Java, Angular, Spring Boot, Oracle, REST API, Docker oraz Kubernetes. Szukamy inżyniera, który potrafi samodzielnie projektować rozwiązania, pracować hands-on z kodem oraz wspierać technicznie innych członków zespołu.
Wymagania
10+ lat doświadczenia w IT/software development,
9+ lat doświadczenia z Java,
8+ lat doświadczenia z Angular, TypeScript, JavaScript, HTML i CSS,
10+ lat doświadczenia z SQL, w tym 3+ lata z Oracle,
znajomość JPA/Hibernate i/lub jOOQ,
5+ lat doświadczenia ze Spring Boot lub podobnymi frameworkami Java,
doświadczenie w projektowaniu architektury aplikacji i komponentów,
bardzo dobra znajomość REST API oraz doświadczenie z SOAP Web Services,
doświadczenie z Docker i Kubernetes,
doświadczenie w CI/CD i DevOps,
znajomość narzędzi monitoringu, np. Grafana,
praktyczna znajomość Angular i eUI framework,
znajomość OpenAPI/Swagger,
znajomość OAuth 2.0, OpenID Connect, JWT oraz RBAC,
znajomość OWASP i Secure SDLC,
7+ lat doświadczenia w technical leadership / mentoringu / code review,
Oczekiwania
doświadczenie w projektowaniu i rozwijaniu aplikacji full-stack,
umiejętność rozwiązywania złożonych problemów technicznych,
doświadczenie w modernizacji aplikacji legacy,
znajomość dobrych praktyk software architecture i design patterns,
umiejętność prowadzenia code review i wspierania developerów,
dobre umiejętności komunikacyjne i analityczne,
praktyczne wykorzystanie AI w software development, . do generowania kodu, migracji Java oraz automatyzacji testów.
Dodatkowym atutem będą certyfikaty AWS, GCP, Kubernetes, Java lub Information Security oraz wykształcenie wyższe na poziomie EQF Level 7.
Oferujemy
udział w międzynarodowym, długoterminowym projekcie,
pracę zdalną,
pracę przy modernizacji kluczowych aplikacji biznesowych,
możliwość wpływania na architekturę i rozwiązania techniczne,
pracę z nowoczesnym stackiem: Java, Spring Boot, Angular, Oracle, Docker, Kubernetes, Grafana,
możliwość wykorzystania AI w codziennej pracy programistycznej,
rolę łączącą development, architekturę i technical leadership,
współpracę z doświadczonym zespołem,
możliwość dalszego rozwoju w obszarach Cloud, DevOps, Security i Software Architecture.
Zakres obowiązków
projektowanie i rozwój aplikacji Java + Angular,
projektowanie architektury oraz komponentów frontendowych, backendowych i bazodanowych,
rozwój i zabezpieczanie REST/SOAP API,
implementacja mechanizmów uwierzytelniania i autoryzacji,
rozwój aplikacji Angular z wykorzystaniem eUI,
projektowanie i rozwój procesów CI/CD,
wdrażanie aplikacji z wykorzystaniem Docker i Kubernetes,
monitoring i observability,
code review i wsparcie techniczne zespołu,
modernizacja aplikacji legacy,
mentoring i techniczne wsparcie developerów,
wykorzystanie AI w procesie tworzenia i testowania oprogramowania.
