Starszy Programista Java / Starsza Programistka Java
⚲ Warszawa
16 800 - 21 840 PLN netto (B2B)
Wymagania
- Java
- JPA
- REST API
- SQL
- Spring Boot
Opis stanowiska
• Analiza, projektowanie oraz rozwój aplikacji i systemów opartych o Java i Spring.
• Rozwijanie, utrzymanie oraz modyfikacja istniejących systemów, a także ich integracja z innymi aplikacjami i rejestrami.
• Instalacja, konfiguracja i wdrażanie aplikacji na środowiskach klienta.
• Tworzenie oraz aktualizacja dokumentacji technicznej, projektowej i powdrożeniowej.
• Przygotowywanie i wykonywanie testów manualnych oraz automatycznych.
• Diagnozowanie, analiza i usuwanie błędów w istniejących rozwiązaniach.
• Współpraca przy projektowaniu i rozwoju architektury systemów IT.
• Wsparcie użytkowników końcowych oraz obsługa zgłoszeń związanych z funkcjonowaniem systemów.
• Praca w środowisku Agile z wykorzystaniem narzędzia JIRA do realizacji i raportowania zadań.
• Udział w projektach związanych z rozwojem oraz utrzymaniem systemów opartych o technologie Java, Spring, Angular, Kubernetes i PostgreSQL.
• Rozwijanie, utrzymanie oraz modyfikacja istniejących systemów, a także ich integracja z innymi aplikacjami i rejestrami.
• Instalacja, konfiguracja i wdrażanie aplikacji na środowiskach klienta.
• Tworzenie oraz aktualizacja dokumentacji technicznej, projektowej i powdrożeniowej.
• Przygotowywanie i wykonywanie testów manualnych oraz automatycznych.
• Diagnozowanie, analiza i usuwanie błędów w istniejących rozwiązaniach.
• Współpraca przy projektowaniu i rozwoju architektury systemów IT.
• Wsparcie użytkowników końcowych oraz obsługa zgłoszeń związanych z funkcjonowaniem systemów.
• Praca w środowisku Agile z wykorzystaniem narzędzia JIRA do realizacji i raportowania zadań.
• Udział w projektach związanych z rozwojem oraz utrzymaniem systemów opartych o technologie Java, Spring, Angular, Kubernetes i PostgreSQL.
🔍 Dekoder Ogłoszenia
🔴
Starszy Programista Java / Starsza Programistka Java
Może oznaczać zarówno doświadczenie w architekturze i projektowaniu, jak i po prostu długi staż pracy z Javą bez konieczności podejmowania kluczowych decyzji architektonicznych.
🔴
Rozwijanie, utrzymanie oraz modyfikacja istniejących systemów
Duża część pracy może polegać na "gaszeniu pożarów" i naprawianiu starych błędów, zamiast na tworzeniu innowacyjnych rozwiązań.
🔴
Instalacja, konfiguracja i wdrażanie aplikacji na środowiskach klienta.
Może oznaczać konieczność pracy w godzinach nietypowych lub weekendowych, w zależności od harmonogramu wdrożeń u klienta.
🔴
Wsparcie użytkowników końcowych oraz obsługa zgłoszeń związanych z funkcjonowaniem systemów.
Może oznaczać znaczną część czasu poświęconą na rozwiązywanie problemów zgłaszanych przez użytkowników, co może odciągać od zadań deweloperskich.
🔴
Udział w projektach związanych z rozwojem oraz utrzymaniem systemów opartych o technologie Java, Spring, Angular, Kubernetes i PostgreSQL.
Chociaż wymienione technologie są nowoczesne, zakres obowiązków może być bardzo szeroki, wymagając od kandydata biegłości w wielu obszarach jednocześnie.