JustJoin.IT Hybrydowo Mid

Fullstack Developer Java + Angular (bankowość)

emagine Polska

⚲ Warszawa

21 840 - 23 520 PLN netto (B2B)

Wymagania

  • Java
  • TypeScript
  • Angular
  • Kafka

Opis stanowiska

Branża: bankowośćLokalizacja: hybryda - 1 dzień w tygodniu z biura w Warszawie
Stawka: do 140 zł/h netto na b2b

Wprowadzenie i podsumowanie:
Szukamy programisty Fullstack z doświadczeniem w rozwoju aplikacji biznesowych opartych na architekturze mikroserwisowej. Osoba na tym stanowisku powinna mieć umiejętności w tworzeniu front-endu oraz back-endu, w szczególności w technologii Angular oraz Java ze Spring Boot. Idealny kandydat powinien być samodzielny, mieć doświadczenie w pracy zespołowej oraz posiadać dobrą znajomość nowoczesnych praktyk rozwoju oprogramowania.

Główne obowiązki:
• Rozwój i utrzymanie aplikacji biznesowych w architekturze mikroserwisowej.
• Tworzenie zaawansowanych interfejsów użytkownika w technologii Angular.
• Projektowanie i implementacja usług backendowych w Java i Spring Boot.
• Tworzenie oraz integracja mikroserwisów.
• Współpraca przy projektowaniu, wdrażaniu i utrzymaniu rozproszonych systemów informatycznych.

Wymagania kluczowe:
• Bardzo dobra znajomość TypeScript.
• Doświadczenie w Angular 19+.
• Znajomość RxJS, Angular Signals, Reactive Forms oraz SCSS.
• Doświadczenie w budowie wydajnych i skalowalnych aplikacji webowych.
• Bardzo dobra znajomość Java 17+.
• Doświadczenie w Spring Boot 3.3+.
• Praktyka w tworzeniu i integracji mikroserwisów.
• Doświadczenie w pracy z platformami opartymi na komunikacji asynchronicznej, w szczególności Apache Kafka.
• Znajomość dobrych praktyk związanych z projektowaniem, wdrażaniem i utrzymaniem rozproszonych systemów informatycznych.
• Samodzielność i umiejętność współpracy w zespołach wytwórczych.
• Doświadczenie w realizacji projektów prowadzonych zgodnie z nowoczesnymi praktykami wytwarzania oprogramowania.

🔍 Dekoder Ogłoszenia

🟡
Idealny kandydat powinien być samodzielny
Oczekuje się, że kandydat będzie w stanie rozwiązywać problemy i podejmować decyzje bez ciągłego nadzoru.
🟡
doświadczenie w pracy zespołowej
Będziesz musiał efektywnie komunikować się i współpracować z innymi członkami zespołu programistycznego.
🟢
dobra znajomość nowoczesnych praktyk rozwoju oprogramowania
Obejmuje to zazwyczaj znajomość CI/CD, testowania automatycznego, wzorców projektowych i metodyk zwinnych.
🟡
Rozwój i utrzymanie aplikacji biznesowych w architekturze mikroserwisowej.
Praca może obejmować zarówno tworzenie nowych funkcjonalności, jak i naprawianie błędów w istniejących, często złożonych systemach.
🟡
Współpraca przy projektowaniu, wdrażaniu i utrzymaniu rozproszonych systemów informatycznych.
Oznacza to zaangażowanie w cały cykl życia systemu, od koncepcji po produkcję i dalsze wsparcie.