W skrócie
- Zadania: Twórz nowoczesne aplikacje Angular i mikroserwisy Spring Boot.
- Firma: Innowacyjna firma technologiczna w Warszawie z kulturą współpracy.
- Benefity: Atrakcyjne wynagrodzenie, benefity zdrowotne, praca zdalna i rozwój zawodowy.
- Pozostałe informacje: Dynamiczne środowisko z doskonałymi możliwościami rozwoju kariery.
- Dlaczego ta praca: Pracuj z najnowszymi technologiami i wpływaj na innowacyjne projekty.
- Kwalifikacje: Doświadczenie w programowaniu w Java i umiejętności współpracy w zespole.
Przewidywane wynagrodzenie mieści się w przedziale 75600 - 92400 zł za rok.
Opis roli: Programista Java Full Stack (z Angular i mile widziana wiedza o Gen AI)
Lokalizacja: Warszawa, Polska (hybrydowo - 3 razy w tygodniu w biurze)
Typ zatrudnienia: Stałe
Kluczowe obowiązki:
- Projektowanie i rozwijanie responsywnych aplikacji Angular oraz mikroserwisów Spring Boot
- Budowanie aplikacji przy użyciu architektury mikroserwisów Java 17 oraz praktyk czystego kodu
- Implementacja RESTful API z wersjonowaniem, paginacją, idempotencją i odpowiednim obsługiwaniem błędów
- Rozwój i optymalizacja modeli danych dla baz danych MongoDB i SQL
- Konteneryzacja aplikacji przy użyciu Dockera i wdrażanie na OpenShift Kubernetes
- Przestrzeganie standardów architektury korporacyjnej, wzorców DDD i mikroserwisów, warstwowej czystej architektury
- Zapewnienie zgodności z bezpieczeństwem, praktyki OAuth2/OIDC, OWASP, walidacja wejścia
- Implementacja logowania, monitorowania i obserwowalności (logi, metryki, ślady)
- Rozwój testów jednostkowych, integracyjnych i UI (JUnit, Mockito, Jasmine, Karma)
- Współpraca z zespołami Product, QA, UX i DevOps w dostarczaniu w metodyce Agile
- Wsparcie w rozwiązywaniu problemów produkcyjnych z analizą przyczyn źródłowych i praktykami ciągłego doskonalenia
Wymagane umiejętności:
- Frontend: Angular 12, TypeScript, RxJS, NgRx, HTML5, CSS3, responsywne UI, dostępność
- Backend: Java 17, Spring Boot, Spring MVC, WebFlux, wzorce projektowe architektury mikroserwisów, integracja API, REST APIs, JSON, OpenAPI, Swagger, bezpieczeństwo API, interceptory, filtry
- Bazy danych: MongoDB, agregacja schematu, SQL (PostgreSQL, MySQL, Oracle)
- Cloud DevOps
Opcjonalne:
- Znajomość wdrażania Docker, Kubernetes, OpenShift
- Narzędzia CICD: Jenkins, GitHub Actions, Azure DevOps, Git, Maven, Gradle
- Testowanie jakości: JUnit, Mockito, Postman, RestAssured, Jasmine, Karma, SonarQube
Dodatkowe oczekiwania:
- Silne zrozumienie projektowania aplikacji natywnych w chmurze
- Świadomość standardów zarządzania architekturą korporacyjną
- Ekspozycja na integrację LLMAI w aplikacjach (mile widziane)
- Doświadczenie w pracy w środowiskach Agile SDLC
Java Full Stack Developer in Warsaw – pracodawca: LTM
Jako Program Manager w Krakowie, będziesz częścią dynamicznego zespołu, który kładzie duży nacisk na innowacje i rozwój. Oferujemy elastyczny model pracy hybrydowej oraz możliwość pracy nad globalnymi projektami eCommerce, co sprzyja nie tylko rozwojowi zawodowemu, ale także osobistemu. Nasza kultura pracy opiera się na współpracy, ciągłym doskonaleniu oraz wsparciu dla pracowników w osiąganiu ich celów zawodowych.
Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Java Full Stack Developer in Warsaw
Java 17
Angular 12
TypeScript
RxJS
NgRx
Spring Boot
Microservices architecture