JustJoin.IT Hybrydowo Mid

Fullstack Developer (Java, Angular)

Connectis

⚲ Warszawa

Do uzgodnienia

Wymagania

  • Java
  • Spring Boot
  • JPA
  • Angular
  • TypeScript
  • Git
  • Docker
  • PostgreSQL
  • Node.js

Opis stanowiska

Wspólnie z naszym Partnerem Biznesowym, jednym z największych brandów ubezpieczeniowych, poszukujemy doświadczonego specjalisty do realizacji projektów jako Fullstack Developer (Java, Angular). Projekt obejmuje rozwój i utrzymanie kluczowych modułów aplikacyjnych, z zachowaniem integralności, bezpieczeństwa danych i ciągłości działania systemu.

💡 ZAKRES USŁUG
• Projektowanie i uzgadnianie założeń technicznych zmian z zachowaniem integralności, bezpieczeństwa danych, jakości architektury oraz ciągłości działania systemu.
• Implementacja uzgodnionych zmian w funkcjonalności systemu zgodnie ze standardami Partnera.
• Przeglądy kodu dostarczanego przez zespół realizujący projekt oraz innych developerów pod kątem zgodności ze standardami IT i założeniami zmian.
• Aktywne przeciwdziałanie narastaniu długu technologicznego poprzez inicjowanie działań refaktoryzacyjnych oraz współtworzenie rejestru długu systemowego.
• Wsparcie programistyczne i merytoryczne podczas wdrożeń oraz w utrzymaniu modułów aplikacji.
• Diagnozowanie, analiza i usuwanie błędów zgłaszanych w środowisku UAT oraz problemów obserwowanych w monitoringu produkcyjnym.
• Wycena pracochłonności planowanych zmian w systemie informatycznym.

🔍 WYMAGANE KOMPETENCJE
• Min. 4 lata doświadczenia w realizacji projektów programistycznych o charakterze komercyjnym.
• Min. 3 lata doświadczenia w pracy z Java (Java 18+, Spring Boot 3+, JPA).
• Min. 3 lata doświadczenia w pracy ze środowiskiem bazodanowym PostgreSQL.
• Min. 2 lata doświadczenia w pracy z Angular (Angular 19+, TypeScript, Node.js).
• Min. 2 lata doświadczenia w roli developera przy realizacji usług w modelu zwinnym (znajomość metodyk Agile, mile widziana znajomość SCRUM).
• Samodzielna znajomość systemów kontroli wersji i narzędzi (Git, Bitbucket, Github).
• Samodzielna znajomość narzędzi budowy aplikacji (Maven, Gradle) oraz CI/CD (Jenkins, Github Actions).
• Umiejętność korzystania z narzędzi do diagnozy i analizy błędów (Kibana, Elasticsearch).
• Znajomość środowisk Linux i Windows, narzędzi konteneryzacji (Docker, Kubernetes), serwerów aplikacji (Tomcat) oraz integracji (REST, SOAP, Kafka).
• Dobra znajomość języka angielskiego umożliwiająca czytanie dokumentacji technicznej.
• Znajomość wzorców projektowych i architektonicznych.
• Umiejętność szybkiego dostosowywania się do zmian, otwartość na nowe pomysły oraz samoorganizacja w realizacji powierzonych usług.

Mile widziane:
• Znajomość CMS (Magnolia DX Core).
• Znajomość infrastruktury chmurowej (Azure Cloud).
• Znajomość serwerów HTTP (Nginx, Apache).

TRYB WSPÓŁPRACY
Gotowość do spotkań koordynacyjnych w biurze Partnera w Warszawie (orientacyjnie 1x w tygodniu).

✨ OFERUJEMY
• Nowy sposób na aplikowanie z AI Rekruterem (AIR) – w trakcie procesu możesz porozmawiać z wirtualnym rekruterem 24/7, bez czekania na telefon. Finalną decyzję zawsze podejmuje Opiekun Projektu.
• Współpracę w modelu projektowym, z rozliczeniem opartym na etapach i protokołach odbioru poszczególnych deliverables.
• Wsparcie po stronie Connectis w sprawach administracyjnych i rozliczeniowych związanych ze współpracą.
• Uczestnictwo w wydarzeniach branżowych oraz meetupach technologicznych.
• 5 000 PLN za polecenie znajomych do naszych projektów.
• Elastyczną formę współpracy B2B przy dużych, stabilnych projektach realizowanych dla jednego z największych brandów ubezpieczeniowych w kraju.
• Szybki i zdalny proces.

Dziękujemy za wszystkie zgłoszenia. Pragniemy poinformować, że skontaktujemy się z wybranymi osobami.
13302/AW

🔍 Dekoder Ogłoszenia

🔴
realizacji projektów jako Fullstack Developer (Java, Angular)
Może oznaczać pracę nad bardzo zróżnicowanymi zadaniami, od backendu po frontend, bez wyraźnego podziału ról.
🟡
zachowaniem integralności, bezpieczeństwa danych i ciągłości działania systemu
Podkreśla wagę stabilności i bezpieczeństwa, co może oznaczać, że priorytetem jest utrzymanie istniejącego systemu, a nie wprowadzanie innowacyjnych zmian.
🟡
Przeglądy kodu dostarczanego przez zespół realizujący projekt oraz innych developerów
Oznacza, że będziesz odpowiedzialny nie tylko za swój kod, ale także za kontrolę jakości kodu innych, co może zwiększyć zakres obowiązków.
🔴
Aktywne przeciwdziałanie narastaniu długu technologicznego poprzez inicjowanie działań refaktoryzacyjnych
Sugestia, że projekt może mieć znaczący dług technologiczny, a Ty będziesz musiał poświęcić czas na jego redukcję.
🔴
Wsparcie programistyczne i merytoryczne podczas wdrożeń oraz w utrzymaniu modułów aplikacji
Może oznaczać konieczność bycia dostępnym i angażowania się w rozwiązywanie problemów również poza standardowymi godzinami pracy, zwłaszcza podczas wdrożeń.