Fullstack Developer (Java & Angular)
O projekcie
- Dołącz do zespołu rozwijającego system klasy enterprise, który wspiera kluczowe procesy biznesowe i przetwarza dane finansowe w środowisku o wysokich wymaganiach dotyczących bezpieczeństwa, wydajności i skalowalności. Naszym celem jest tworzenie nowoczesnych, stabilnych i elastycznych rozwiązań, które realnie wspierają codzienne działania organizacji. Pracujemy nad rozbudowanym ekosystemem aplikacji opartym na mikrofrontendach i mikroserwisach, łącząc Angulara z Spring Bootem w spójną architekturę.
- Frontend budujemy w oparciu o komponenty wielokrotnego użytku i nowoczesne wzorce projektowe, co pozwala tworzyć interfejsy przyjazne, ergonomiczne i wydajne. Zakres naszych działań obejmuje rozwój nowych funkcjonalności (ok. 60%), modernizację istniejących komponentów (ok. 30%) oraz utrzymanie i wsparcie bieżące (ok. 10%).
- Nasz zespół to grupa specjalistów łączących kompetencje frontendowe, backendowe i UX/UI, pracująca w duchu Agile/Scrum. W codziennej pracy stawiamy na jakość kodu, bezpieczeństwo, współpracę i ciągły rozwój technologiczny. Projekt realizowany jest w Krakowie, we współpracy z zespołami międzynarodowymi.
- Tech stack: Java 11/17, Spring Boot, Angular 17/19, TypeScript, HTML5, CSS3, mikroforntendy, mikroserwisy, REST AP, Docker, Openshift, Prometheus, Grafana, Splunk, Oracle, PostgreSQL, Liquibase,
Twoje zadania
- Tworzenie i utrzymanie aplikacji webowych w technologii Java i Angular.
- Projektowanie i implementacja nowych komponentów oraz mikrofrontendów.
- Tworzenie i rozwój interfejsów REST API.
- Ścisła współpraca z zespołem projektowym i UX przy wdrażaniu makiet.
- Analiza wpływu zmian oraz optymalizacja aplikacji pod kątem wydajności.
- Wdrażanie najlepszych praktyk kodowania, testowania i DevOps.
Wymagania
- Gotowość do pracy w modelu hybrydowym z biura w Krakowie (2–3 dni w tygodniu).
- Minimum 3 lata doświadczenia w programowaniu w Javie.
- Praktyczne doświadczenie w pracy z Spring i Hibernate.
- Doświadczenie w tworzeniu frontendu z wykorzystaniem Angular i TypeScript.
- Umiejętność tworzenia i integracji z REST API.
- Samodzielność w rozwiązywaniu problemów technicznych.
- Znajomość narzędzi CI/CD i konteneryzacji (Docker).
- Praktyczna znajomość metodyk Agile.
- Dobra znajomość języka angielskiego (min. B2).