freehire launches on Product Hunt on 26 August.

Follow →

Senior Full-stack with Angular

Summary

Senior full-stack developer building and modernizing business apps using Java 17–21, Spring Boot 3.x, Angular 17, and TypeScript with Docker, Kubernetes, and CI/CD pipelines.

Senior Java Fullstack Developer – Java / Spring Boot / Angular

Do długoterminowego projektu poszukujemy Senior Java Fullstack Developera, który dołączy do zespołu odpowiedzialnego za projektowanie, rozwój i modernizację aplikacji biznesowych.

Szukamy osoby z bardzo dobrym doświadczeniem w Java 17–21, Spring Boot 3.x oraz Angular 16/17, która swobodnie porusza się zarówno w obszarze backendu, jak i frontendu oraz ma doświadczenie w pracy z rozwiązaniami kontenerowymi i środowiskiem CI/CD.

Zakres obowiązków

  • Projektowanie i rozwój skalowalnych, bezpiecznych i łatwych w utrzymaniu aplikacji.

  • Rozwój backendu w Java 17–21 / Spring Boot 3.x.

  • Rozwój aplikacji frontendowych w Angular 16/17 i TypeScript.

  • Analiza i doprecyzowywanie wymagań biznesowych oraz technicznych.

  • Projektowanie rozwiązań i udział w podejmowaniu decyzji architektonicznych.

  • Integracja systemów poprzez REST/HTTP, SOAP oraz Apache Kafka.

  • Praca z bazami danych Oracle SQL oraz Redis.

  • Optymalizacja istniejących systemów, refaktoryzacja oraz poprawa jakości kodu.

  • Tworzenie i rozwój testów oraz dbanie o jakość i niezawodność oprogramowania.

  • Wsparcie procesów deploymentu i wydań na różnych środowiskach.

  • Praca z Dockerem i Kubernetesem.

  • Rozwój i utrzymanie procesów CI/CD.

  • Modernizacja istniejących i legacy rozwiązań.

  • Code review, dzielenie się wiedzą i wsparcie mniej doświadczonych członków zespołu.

  • Stosowanie zasad Secure Development oraz OWASP.

Wymagania

  • Bardzo dobra znajomość Java 17–21.

  • Praktyczne doświadczenie ze Spring Boot 3.x.

  • Bardzo dobra znajomość Angular 16/17 oraz TypeScript.

  • Doświadczenie z Oracle SQL i Redis.

  • Praktyczna znajomość REST API / HTTP Services oraz SOAP Web Services.

  • Doświadczenie z Apache Kafka.

  • Znajomość Docker i Kubernetes.

  • Doświadczenie z narzędziami Jenkins, GitLab CI/CD, Maven oraz Git.

  • Znajomość zasad bezpiecznego programowania i OWASP.

  • Doświadczenie w pracy w środowisku Agile / Scrum / Kanban / DevOps.

  • Umiejętność analizy problemów technicznych i samodzielnego proponowania rozwiązań.

  • Bardzo dobra komunikacja i umiejętność współpracy z zespołem oraz interesariuszami.

  • Doświadczenie w mentoringu i dzieleniu się wiedzą.

  • Język angielski minimum B2.

Stack technologiczny

Java 17–21, Spring Boot 3.x, Angular 16/17, TypeScript, Oracle SQL, Redis, REST, SOAP, Apache Kafka, Docker, Kubernetes, Jenkins, GitLab CI/CD, Maven, Git, Webpack, IntelliJ IDEA, Visual Studio Code, Jira, Confluence

Mile widziane

  • Python

  • Node.js

  • Doświadczenie w modernizacji systemów legacy.

  • Doświadczenie w projektowaniu architektury aplikacji i ocenie wykonalności rozwiązań technicznych.

  • Praktyka w pracy przy dużych, złożonych systemach enterprise.

Kompetencje

Szukamy osoby, która łączy mocne kompetencje techniczne z analitycznym podejściem, samodzielnością, nastawieniem na rozwiązywanie problemów oraz dobrą współpracą zespołową. Ważna będzie również otwartość na zmiany, dzielenie się wiedzą oraz odpowiedzialność za jakość dostarczanych rozwiązań.

Oferujemy roczny bonus w wysokości jednej pensji, podwyższone KUP.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available