01 Zakres zadań
- Projektowanie, rozwijanie i utrzymywanie wysokiej jakości rozwiązań programistycznych zgodnie z najlepszymi praktykami w zakresie bezpieczeństwa, skalowalności, utrzymania i dokumentacji.
- Współpraca z interesariuszami biznesowymi oraz technicznymi w celu zbierania, analizy i doprecyzowywania wymagań projektowych.
- Udział w analizach wykonalności oraz ocenie technicznej nowych inicjatyw przed rozpoczęciem realizacji.
- Projektowanie architektury oraz implementacja nowoczesnych aplikacji z wykorzystaniem Java i Spring Boot oraz technologii frontendowych opartych o Angular.
- Tworzenie bezpiecznego, wydajnego i łatwego w utrzymaniu kodu zgodnie ze standardami programistycznymi oraz zasadami Secure Development.
- Optymalizacja istniejących systemów, poprawa jakości kodu oraz modernizacja rozwiązań legacy.
- Integracja systemów z wykorzystaniem REST API, SOAP Web Services oraz Apache Kafka.
- Współpraca przy definiowaniu strategii testowania oraz dbanie o wysoką jakość dostarczanego oprogramowania.
- Wsparcie procesów wdrożeniowych w różnych środowiskach oraz utrzymywanie dokumentacji związanej z release management.
- Aktywny udział w inicjatywach związanych z ciągłym doskonaleniem procesów i wymianą wiedzy w zespole deweloperskim.
