Pracuj.pl Praca zdalna Mid

Full Stack Developer (Java +Angular)

PLAY (P4 Sp. z o.o.)

⚲ Warszawa, Mokotów

Wymagania

  • Spring Boot
  • Angular
  • PostgreSQL
  • Java
  • GitLab
  • Kafka
  • Docker
  • Kubernetes
  • Figma

Opis stanowiska

Nasze wymagania: Minimum 3 lata doświadczenia jako Full Stack Developer Praktyczne doświadczenie w utrzymaniu oraz rozwoju systemów informatycznych tworzonych w architekturze mikroserwisów i mikrofrontendów Doświadczenie w pracy w metodyce Agile/Scrum Znajomość podstaw CI/CD Doświadczenie z Angular (19+, sygnały, komponenty standalone), stylowanie przy użyciu SCSS Doświadczenie z Java (21+) oraz Spring Boot Znajomość baz danych SQL (PostgreSQL) Znajomość standardów autoryzacji OAuth2 / OpenID Connect Praca z narzędziami: Git, GitLab, JIRA, Confluence Mile widziane: TestContainers do pisania testów fullstack Doświadczenie z testami E2E (Playwright, Cypress lub podobne) Doświadczenie z Keycloak, Apache Kafka Znajomość narzędzi DevOps: Kubernetes, Docker, ArgoCD, Tekton Znajomość Spring Modulith Znajomość dobrych praktyk UI/UX Podstawowa znajomość Figmy i umiejętność współpracy z projektantami UI/UX Znajomość standardów dostępności (WCAG) O projekcie: Nasz stack technologiczny: Frontend: Angular 19+ (sygnały, komponenty standalone), Nx (monorepo, własna biblioteka styli i komponentów), Angular Material, SCSS, Playwright E2E Backend: Java 21, Spring Boot, PostgreSQL, Kafka Autoryzacja: Keycloak, OAuth2 DevOps & narzędzia: GitLab, Kubernetes, Docker, ArgoCD, Tekton, JIRA, Confluence Zakres obowiązków: Rozwój aplikacji (frontend, backend, baza danych) tworzonych w architekturze mikroserwisów i mikrofrontendów, z naciskiem na wysoką dostępność, wydajność i skalowalność systemów Praca w pełnym cyklu życia produktu — od planowania po wdrożenie i wsparcie powdrożeniowe w metodyce Scrum oraz w środowisku CI/CD Wdrażanie nowoczesnych technologii i ciągłe usprawnianie rozwiązań projektowych Rozwój i utrzymanie istniejących aplikacji, w tym analiza i rozwiązywanie błędów zgłaszanych przez użytkowników wewnętrznych i biznesowych Pisanie i utrzymywanie testów jednostkowych i integracyjnych