Fullstack Developer (Java/Angular)
- Hiring from
- Poland
- Work type
- Hybrid
- Posted
613,594 remote jobs, straight from company career pages
100% free · New jobs every minute
Show job descriptionHide job description
Fullstack Developer (Java/Angular)
praca hybrydowa (Warszawa)
Jako Get IT Together specjalizujemy się w dostarczaniu wysoko wykwalifikowanych Ekspertów IT, w obszarach zarządzania projektami, architektury, analizy biznesowej i systemowej czy rozwoju oprogramowania.
Dla naszego Klienta poszukujemy Fullstack Developera (Java/Angular), który dołączy do zespołu odpowiedzialnego za rozwój i utrzymanie aplikacji biznesowych. Rola koncentruje się przede wszystkim na rozwoju warstwy backendowej w technologiach Java i Spring Boot, przy jednoczesnym wykorzystaniu Angular po stronie frontendowej. Do głównych zadań będzie należało projektowanie i wdrażanie nowych funkcjonalności, optymalizacja istniejących rozwiązań, dbanie o jakość kodu oraz wsparcie techniczne systemu.
Co zyskasz pracując z naszym Klientem:
- Kontrakt na 3 miesiące z możliwością przedłużenia,
- Pracę w modelu hybrydowym – Warszawa (1 dzień w biurze, 4 dni zdalnie)
- Możliwość udziału w budowie nowego systemu od podstaw,
- Realny wpływ na architekturę i kierunek technologiczny rozwiązania.
Za co będziesz odpowiedzialny/a:
- Projektowanie i uzgadnianie rozwiązań technicznych z uwzględnieniem bezpieczeństwa danych, jakości architektury oraz ciągłości działania systemu,
- Rozwój i implementacja nowych funkcjonalności zgodnie ze standardami technologicznymi Klienta,
- Przeprowadzanie code review w celu zapewnienia jakości kodu oraz zgodności z przyjętymi standardami,
- Identyfikowanie i ograniczanie długu technologicznego poprzez inicjowanie refaktoryzacji oraz optymalizację istniejących rozwiązań,
- Zapewnianie wsparcia technicznego podczas wdrażania nowych rozwiązań oraz utrzymania aplikacji,
- Analizowanie, diagnozowanie i rozwiązywanie błędów wykrywanych podczas testów UAT oraz monitorowania środowiska produkcyjnego,
- Szacowanie pracochłonności zmian i rozwoju funkcjonalności systemu,
- Współpraca z zespołem projektowym przy tworzeniu i utrzymywaniu wysokiej jakości oprogramowania.
Jakie kompetencje są niezbędne:
- Minimum 4 lata doświadczenia komercyjnego w programowaniu,
- Minimum 3 lata doświadczenia w pracy z Java oraz bazą danych PostgreSQL,
- Minimum 2 lata doświadczenia w tworzeniu aplikacji z wykorzystaniem Angular,
- Minimum 2 lata doświadczenia w pracy w zespołach realizujących projekty w metodykach zwinnych,
- Bardzo dobra znajomość technologii backendowych: Java 18+, Spring Boot 3+, JPA,
- Praktyczna znajomość technologii frontendowych: Angular 19+, TypeScript, Node.js,
- Doświadczenie w pracy z systemami kontroli wersji: Git, Bitbucket, GitHub,
- Znajomość narzędzi do budowania aplikacji: Maven, Gradle,
- Umiejętność pracy z narzędziami CI/CD: Jenkins, GitHub Actions,
- Doświadczenie w diagnozowaniu i analizowaniu błędów z wykorzystaniem Kibana i Elasticsearch,
- Znajomość środowisk Linux oraz Windows,
- Praktyczna znajomość konteneryzacji i orkiestracji: Docker, Kubernetes,
- Doświadczenie w pracy z serwerem aplikacyjnym Tomcat,
- Znajomość technologii integracyjnych: REST, SOAP, Kafka,
- Dobra znajomość wzorców projektowych i architektonicznych,
- Znajomość metodyk Agile, w szczególności mile widziany Scrum,
- Znajomość języka angielskiego umożliwiająca swobodne korzystanie z dokumentacji technicznej,
- Samodzielność, odpowiedzialność za realizowane zadania oraz umiejętność dostosowywania się do zmian,
- Otwartość na współpracę, nowe rozwiązania i inicjatywy technologiczne.
Jakie kompetencje są mile widziane:
- Znajomość systemu CMS Magnolia DX Core,
- Doświadczenie w pracy z chmurą Microsoft Azure,
- Znajomość serwerów HTTP: Nginx, Apache.
