Poszukujemy doświadczonego Fullstack Developera, który dołączy do projektu związanego z rozwojem, utrzymaniem i ciągłym doskonaleniem aplikacji biznesowych.

Zakres projektu:

  • Projektowanie i uzgadnianie rozwiązań technicznych dla zmian w systemie, z uwzględnieniem bezpieczeństwa danych, integralności, jakości architektury i ciągłości działania.

  • Implementacja nowych funkcjonalności i zmian zgodnie ze standardami.

  • Wykonywanie przeglądów kodu oraz dbanie o zgodność rozwiązań ze standardami programistycznymi i architektonicznymi.

  • Aktywne przeciwdziałanie powstawaniu długu technologicznego, w tym inicjowanie działań refaktoryzacyjnych.

  • Wsparcie programistyczne i merytoryczne podczas wdrażania rozwiązań oraz utrzymania aplikacji.

  • Diagnozowanie i usuwanie błędów wykrytych podczas testów UAT oraz problemów produkcyjnych.

  • Analiza problemów i błędów na podstawie danych z monitoringu.

  • Szacowanie pracochłonności planowanych zmian.

  • Współpraca z zespołem developerskim i innymi interesariuszami w środowisku Agile.

  • Dbanie o jakość dostarczanego kodu oraz rozwój i stabilność aplikacji.

  • Minimum 4 lata doświadczenia komercyjnego na stanowisku programisty.

  • Minimum 3 lata doświadczenia w pracy z Javą.

  • Minimum 3 lata doświadczenia z bazami PostgreSQL.

  • Minimum 2 lata doświadczenia z Angular.

  • Minimum 2 lata doświadczenia w pracy w modelu Agile.

  • Dobra znajomość:

    • Java 18+, Spring Boot 3+, JPA,

    • Angular 19+, TypeScript, Node.js,

    • PostgreSQL,

    • REST, SOAP, Kafka,

    • Git, Bitbucket, GitHub,

    • Maven, Gradle,

    • Jenkins, GitHub Actions,

    • Kibana, Elasticsearch,

    • Docker, Kubernetes,

    • Linux, Windows,

    • Tomcat.

  • Znajomość wzorców projektowych i architektonicznych.

  • Znajomość języka angielskiego pozwalająca na swobodne korzystanie z dokumentacji technicznej.

  • Samodzielność, dobra organizacja pracy i gotowość do przejmowania odpowiedzialności za realizowane zadania.

  • Elastyczność i otwartość na zmiany oraz nowe rozwiązania.

  • Umiejętność współpracy w zespole i dzielenia się wiedzą.

Mile widziane

  • Znajomość Magnolia DX Core / CMS.

  • Doświadczenie z Azure Cloud.

  • Znajomość serwerów HTTP, takich jak Nginx i Apache.

  • Doświadczenie w pracy nad dużymi, złożonymi systemami.

  • Doświadczenie w działaniach związanych z redukcją długu technologicznego i poprawą jakości architektury.