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świadczonego eksperta, jak i kogoś, kto po prostu przepracował kilka lat w Javie, a tytuł jest nadany bardziej dla prestiżu.
🔴
Rozwijanie, utrzymanie oraz modyfikacja istniejących systemów
Duża część pracy może polegać na "gaszeniu pożarów" i naprawianiu starego kodu, a nie na tworzeniu innowacyjnych rozwiązań.
🔴
Instalacja, konfiguracja i wdrażanie aplikacji na środowiskach klienta
Może oznaczać, że będziesz musiał jeździć do klientów lub pracować zdalnie z ich infrastrukturą, co może być czasochłonne i stresujące.
🔴
Wsparcie użytkowników końcowych oraz obsługa zgłoszeń związanych z funkcjonowaniem systemów
Oprócz programowania, będziesz musiał zajmować się problemami zgłaszanymi przez użytkowników, co może odciągać od głównych zadań deweloperskich.
🟡
Praca w środowisku Agile z wykorzystaniem narzędzia JIRA do realizacji i raportowania zadań
Agile może oznaczać zarówno efektywną współpracę, jak i nadmierną biurokrację związaną z raportowaniem i planowaniem sprintów.