Ekspert Fullstack Developer | Lead Software Engineer

Brak informacji o wynagrodzeniu
SeniorFull-time·Umowa o pracę
#446037·Dodano 2 dni temu·2
Źródło: justjoin.it
Aplikuj teraz

Tech Stack / Keywords

JavaTypeScriptAngularSpring BootQuarkusAPITestowanieDockerCI/CDDevSecOps

Firma i stanowisko

PSE Innowacje sp. z o.o. rozwija system krytyczny dla funkcjonowania systemu elektroenergetycznego w Polsce, umożliwiający działanie rynku energii elektrycznej oraz przechodzący transformację technologiczną z klasycznego stosu Java EE na nowoczesną architekturę oraz aktualne wersje Angular.

Wymagania

  • Minimum 5 lat doświadczenia komercyjnego w Java oraz minimum 3 lata w TypeScript i Angular
  • Doświadczenie w technicznym prowadzeniu zespołu jako lead, tech lead lub senior pełniący tę rolę
  • Bardzo dobra znajomość nowoczesnej Javy (wersje 17/21+, m.in. records, sealed classes, virtual threads) oraz jednego z frameworków: Spring Boot lub Quarkus
  • Dobra znajomość aktualnych wersji Angulara (standalone components, signals, RxJS) oraz zarządzania stanem (NgRx lub Signal Store)
  • Praktyczne doświadczenie w projektowaniu architektury: modularny monolit, hexagonal/clean architecture, DDD, komunikacja asynchroniczna (np. Kafka, RabbitMQ)
  • Doświadczenie w projektowaniu i wersjonowaniu API REST (OpenAPI, kontrakty)
  • Solidna praktyka w testowaniu: JUnit 5, Testcontainers, testy kontraktowe, testy E2E frontendu (np. Playwright, Cypress)
  • Dobra znajomość relacyjnych baz danych (Oracle i/lub PostgreSQL), w tym optymalizacja zapytań i migracje schematów (np. Liquibase, Flyway)
  • Doświadczenie z kontenerami i orkiestracją (Docker, Podman, Nomad lub Kubernetes) oraz z CI/CD (np. GitLab CI, GitHub Actions)
  • Praktyczne rozumienie DevSecOps: skanowanie zależności, SAST/DAST, zarządzanie sekretami, secure coding
  • Doświadczenie z narzędziami AI wspierającymi development (Claude Code, GitHub Copilot, Cursor lub podobne) oraz gotowość do ich wdrażania w zespole
  • Umiejętność tłumaczenia decyzji technicznych na język biznesu i odwrotnie

Nice to have:

  • Doświadczenie w modernizacji systemów legacy (migracje z Java EE do Quarkus/Spring Boot)
  • Znajomość observability: OpenTelemetry, Prometheus/Grafana, Elastic Stack, distributed tracing, structured logging
  • Znajomość Hibernate w kontekście wydajnościowym
  • Doświadczenie z systemami o wysokiej dostępności lub w sektorze regulowanym (energetyka, finanse, administracja)
  • Znajomość narzędzi takich jak HashiCorp Nomad, Vault lub podobnych

Obowiązki

  • Techniczne prowadzenie zespołu developerskiego, w tym code review, mentoring i rozwój kompetencji
  • Projektowanie architektury systemu, komponentów oraz API z podejściem API-first i użyciem OpenAPI
  • Współprowadzenie modernizacji aplikacji, redukcja długu technologicznego i planowanie technicznej roadmapy
  • Implementacja krytycznych oraz najbardziej złożonych elementów aplikacji w backendzie i frontendzie
  • Definiowanie strategii testów, Definition of Done oraz jakości pipeline'u CI/CD wspólnie z zespołem
  • Współpraca z architektem biznesowym, analitykiem IT i zespołem bezpieczeństwa przy definiowaniu i weryfikacji wymagań
  • Dobór narzędzi i technologii, w tym wdrażanie narzędzi AI wspierających development

Benefity

  • Praca nad systemem o krytycznym znaczeniu dla infrastruktury elektroenergetycznej Polski
  • Realny wpływ na architekturę i wybór technologii wraz z zespołem inżynierskim
  • Nowoczesne narzędzia: własna infrastruktura AI on-premise, licencje na narzędzia agentowego kodowania
  • Zdalny model pracy z elastycznymi godzinami
  • Budżet szkoleniowy i czas na rozwój (konferencje, certyfikacje, kursy)
  • Stabilność zatrudnienia i długoterminowa perspektywa
  • Prywatna opieka medyczna, karta sportowa, Pracownicze Plany Kapitałowe (PPK), ubezpieczenie grupowe
  • Zespół dbający o dobrą jakość pracy bez kultury nadgodzin
Elastyczne godziny
Budżet konferencyjny
Dofinansowanie szkoleń
Opieka zdrowotna
Karta sportowa
Ubezpieczenie
Płatne święta

Inne informacje

Informujemy, że administratorem danych jest PSE Innowacje sp. z o.o. z siedzibą w Warszawie, Al. Jerozolimskie 132. Dane osobowe przetwarzane są w celu realizacji procesu rekrutacji. Podanie danych obowiązkowych jest wymagane zgodnie z Kodeksem pracy. Zgoda na przetwarzanie danych może zostać wycofana w dowolnym momencie. Odbiorcą danych jest serwis Just Join IT oraz inne podmioty powierzone do przetwarzania.

PSE Innowacje sp. z o.o.

PSE Innowacje sp. z o.o.

8 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz