JustJoin.IT Hybrydowo Senior

Senior Full Stack Developer (Java + Angular)

Be in IT

⚲ Warszawa

21 840 - 23 520 PLN netto (B2B)

Wymagania

  • Redis
  • Node.js
  • Angular
  • OAuth2
  • Kafka
  • Java
  • SQL
  • OIDC
  • Webpack

Opis stanowiska

Be in IT to firma rekrutacyjna, wyspecjalizowana w poszukiwaniu Specjalistów z branży technologii informatycznych. Obecnie, dla naszego klienta, poszukujemy osoby na stanowisko Senior Full Stack Developer (Java + Angular).

Zakres obowiązków:

• Długofalowa współpraca z międzynarodową, topową firmą consultingową, świadcząca usługi IT dla dużych i średnich firm z różnorodnych sektorów jak automotive, healthcare, finanse, bankowość czy produkcja. Projekt realizowany dla międzynarodowej instytucji finansowej.
• Projektowanie, rozwój i utrzymanie nowoczesnych aplikacji fullstack wspierających kluczowe procesy biznesowe.
• Rozwój backendu w Java 17–21 oraz Spring Boot 3.x, ze szczególnym naciskiem na architekturę mikroserwisową.
• Tworzenie i rozwój aplikacji typu Single Page Application z wykorzystaniem Angular i TypeScript.
• Integracja systemów w oparciu o architekturę event-driven oraz platformę Kafka.
• Praca z bazami danych Oracle SQL oraz optymalizacja istniejących rozwiązań.
• Tworzenie bezpiecznego, skalowalnego, testowalnego i łatwego w utrzymaniu kodu.
• Udział w projektowaniu rozwiązań, analizach przedprojektowych oraz podejmowaniu decyzji technicznych.
• Współpraca z interesariuszami biznesowymi i technicznymi w środowisku międzynarodowym.
• Implementacja, utrzymanie i rozwój testów automatycznych oraz pipeline’ów CI/CD.
• Dbanie o bezpieczeństwo aplikacji, w tym obsługę identity management, OAuth2 oraz OIDC.
• Utrzymywanie i aktualizacja dokumentacji technicznej.
• Udział w wymianie wiedzy i promowaniu dobrych praktyk developerskich w zespołach wewnętrznych i zewnętrznych.

Oczekujemy:

• Minimum 10 lat doświadczenia komercyjnego w rozwoju oprogramowania.
• Praktycznego doświadczenia fullstack -  wymagane aktualne doświadczenie na backendzie i frontendzie. 
• Bardzo dobrej znajomości Java 17–21, mile widziane doświadczenie z nowszymi wersjami.
• Doświadczenia ze Spring Boot 3.x oraz architekturą mikroserwisową.
• Praktycznej znajomości Kafka oraz systemów opartych o architekturę event-driven lub messaging.
• Bardzo dobrej znajomości SQL, szczególnie w środowisku Oracle.
• Doświadczenia lub dobrej znajomości Redis.
• Doświadczenia z Domain-Driven Design.
• Praktycznego doświadczenia z Angular, TypeScript oraz aplikacjami typu SPA.
• Znajomości dobrych praktyk frontendowych, architektury aplikacji Angular oraz zasad utrzymywalności kodu.
• Bardzo dobrej znajomości zagadnień bezpieczeństwa aplikacji webowych, praktycznej znajomości OAuth2 oraz OIDC.
• Znajomości Git oraz doświadczenia z CI/CD, szczególnie GitLab CI.
• Znajomości narzędzi Jira i Confluence.
• Znajomości języka angielskiego na poziomie B2 lub C1, umożliwiającej codzienną pracę w międzynarodowym środowisku.


Gotowości do pracy hybrydowej - 50% czasu z biura klienta w Warszawie na Mokotowie.

• Samodzielności, analitycznego podejścia, dobrej komunikacji oraz nastawienia na współpracę.


Mile widziane:

• Doświadczenie z Node.js.
• Znajomość Maven.
• Doświadczenie z Docker i Kubernetes.
• Znajomość Webpack.
• Doświadczenie z platformami identity management.
• Znajomość zasad OWASP lub certyfikacje w obszarze bezpieczeństwa.

Oferujemy:

• Długofalowa współpraca z wynagrodzeniem w przedziale 130-140 PLN netto/godz. + VAT.
• Możliwość pracy w projekcie z nowoczesnym stosem: Java 17–21, Spring Boot 3.x, Kafka, Angular, TypeScript, Oracle SQL, Redis, GitLab CI (zero legacy).
• Udział w projektowaniu rozwiązań, analizach technicznych i podejmowaniu realnych decyzji architektonicznych.
• Wsparcie przy zakładaniu i prowadzeniu działalności gospodarczej, dla osób bez takiego doświadczenia. 
• Sprawny proces rekrutacyjny - dwie rozmowy techniczne z managerami, online (każda maksymalnie po godzinie). 


Współpraca hybrydowa z biura w Warszawie w modelu 50-50 (w skali miesiąca). 

• Benefity - prywatna opieka medyczna, karta Multisport. 
• Nowoczesny sprzęt zapewniany przez firmę, wraz z softem i konfiguracją.

🔍 Dekoder Ogłoszenia

🔴
Długofalowa współpraca z międzynarodową, topową firmą consultingową
Może oznaczać pracę na projekcie, który jest niestabilny lub firma consultingowa często zmienia klientów, co może wpływać na długość faktycznego zatrudnienia.
🔴
Projekt realizowany dla międzynarodowej instytucji finansowej
Może oznaczać bardzo rygorystyczne procesy, długie cykle wdrożeniowe i potencjalnie ograniczoną swobodę w podejmowaniu decyzji technicznych.
🔴
Udział w projektowaniu rozwiązań, analizach przedprojektowych oraz podejmowaniu decyzji technicznych
Zakres decyzyjności może być ograniczony przez strukturę firmy consultingowej lub klienta, a 'udział' niekoniecznie oznacza 'autonomiczne podejmowanie'.
🟡
Współpraca z interesariuszami biznesowymi i technicznymi w środowisku międzynarodowym
Może oznaczać konieczność pracy w różnych strefach czasowych i potencjalne bariery komunikacyjne.
🔴
Utrzymywanie i aktualizacja dokumentacji technicznej
Często oznacza, że dokumentacja jest zaniedbana i będzie to jedna z głównych, czasochłonnych czynności.