Poszukujemy doświadczonego Fullstack Developera z mocnym zapleczem backendowym, który dołączy do długofalowego projektu realizowanego dla dużej organizacji. Osoba w tej roli będzie rozwijać nowoczesne rozwiązania w oparciu o Java i Angular, dbając o wysoką jakość kodu, bezpieczeństwo oraz rozwój architektury systemu.
Zakres projektu
- Projektowanie i rozwój nowych funkcjonalności z uwzględnieniem jakości architektury, bezpieczeństwa oraz wydajności rozwiązania.
- Tworzenie i rozwijanie aplikacji backendowych w Java 18+ / Spring Boot 3+ oraz warstwy frontendowej w Angular 19+.
- Współudział w podejmowaniu decyzji technicznych oraz proponowanie rozwiązań ograniczających dług technologiczny.
- Weryfikacja jakości kodu podczas code review oraz dbanie o zgodność ze standardami projektowymi.
- Analiza i rozwiązywanie problemów wykrywanych podczas testów oraz w środowisku produkcyjnym.
- Szacowanie zakresu zmian i współpraca z zespołem przy planowaniu kolejnych iteracji.
- Wsparcie procesu wdrażania oraz utrzymania rozwijanych komponentów.
- Współpraca z zespołem projektowym w środowisku Agile.
- Udział w spotkaniach projektowych raz w tygodniu w biurze w Warszawie.
Profil
- Minimum 4 lata doświadczenia w komercyjnym tworzeniu oprogramowania.
- Co najmniej 3 lata doświadczenia z Java oraz Spring Boot.
- Minimum 2 lata doświadczenia z Angular oraz TypeScript.
- Bardzo dobra znajomość Java 18+, Spring Boot 3+, JPA.
- Praktyczna znajomość Angular 19+, TypeScript oraz Node.js.
- Doświadczenie w pracy z PostgreSQL.
- Znajomość systemów kontroli wersji (Git, Bitbucket, GitHub).
- Doświadczenie z narzędziami do budowania aplikacji (Maven, Gradle) oraz procesami CI/CD (Jenkins, GitHub Actions).
- Umiejętność pracy z kontenerami (Docker, Kubernetes) oraz środowiskiem Linux.
- Znajomość technologii integracyjnych (REST, SOAP, Kafka).
- Doświadczenie w analizie logów i diagnostyce z wykorzystaniem Kibana oraz Elasticsearch.
- Znajomość wzorców projektowych, architektonicznych oraz doświadczenie w środowisku Agile (Scrum).
Dodatkowym atutem będzie
- Znajomość Magnolia DX Core.
- Doświadczenie z Azure Cloud.
- Znajomość serwerów Nginx oraz Apache.
- Umiejętność inicjowania usprawnień technicznych i proponowania rozwiązań podnoszących jakość rozwijanego systemu.
Jeśli nie mieszkasz w Polsce i/lub nie mówisz po polsku, to proszę NIE APLIKUJ!