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

🔴
realizacja 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
Może sugerować, że system jest stary lub niestabilny, co wymaga ciągłego pilnowania jego poprawnego działania.
🔴
Aktywne przeciwdziałanie narastaniu długu technologicznego poprzez inicjowanie działań refaktoryzacyjnych
Oznacza, że obecny kod jest prawdopodobnie w złym stanie i wymaga znaczących nakładów pracy na jego poprawę.
🔴
Wsparcie programistyczne i merytoryczne podczas wdrożeń oraz w utrzymaniu modułów aplikacji
Może oznaczać, że będziesz musiał być dostępny i pomagać w rozwiązywaniu problemów również poza standardowymi godzinami pracy.
🟡
Przeglądy kodu dostarczanego przez zespół realizujący projekt oraz innych developerów
Wymaga nie tylko pisania kodu, ale także poświęcania czasu na analizę i ocenę pracy innych, co może być czasochłonne.