Backend Java Developer
⚲ Warszawa, Kraków, Wrocław, Poznań, Gdańsk
21 000 - 23 100 PLN netto (B2B)
Wymagania
- Java
- Spring Boot
- Spring
- Hibernate
- Maven
Opis stanowiska
Poszukujemy doświadczonego Backend Java Developera, który dołączy do zespołu odpowiedzialnego za rozwój i utrzymanie kluczowych aplikacji biznesowych. Jeśli masz minimum 4 lata doświadczenia w tworzeniu aplikacji backendowych w Javie, cenisz wysoką jakość kodu i dobrze odnajdujesz się w środowisku Scrum – zapraszamy do aplikowania.
Twoje zadania
• Rozwój i utrzymanie aplikacji backendowych opartych o Java i Spring Boot.
• Modernizacja oraz aktualizacja istniejących rozwiązań do najnowszych wersji frameworków.
• Projektowanie i implementacja nowych funkcjonalności zgodnie z wymaganiami biznesowymi.
• Refaktoryzacja kodu oraz optymalizacja wydajności aplikacji.
• Udział w code review oraz dbanie o jakość i spójność kodu.
• Współpraca z zespołem w metodyce Scrum.
• Analiza i rozwiązywanie zgłoszeń produkcyjnych oraz wsparcie utrzymania systemów.
Nasze wymagania
• Minimum 4 lata doświadczenia na stanowisku Backend Java Developera.
• Bardzo dobra znajomość:• Java 17+
• Spring Boot
• Spring Framework
• Spring Security
• Hibernate
• Maven
• Git
• Doświadczenie w pracy z Dockerem oraz Kubernetes.
• Umiejętność pisania czytelnego, wydajnego i dobrze testowalnego kodu.
• Doświadczenie w pracy w metodykach Agile/Scrum.
• Samodzielność, odpowiedzialność oraz nastawienie na współpracę zespołową.
Mile widziane
• Doświadczenie z modernizacją starszych aplikacji i migracją do nowszych wersji frameworków.
• Znajomość dobrych praktyk projektowych oraz wzorców projektowych.
Oferujemy
• Udział w rozwoju kluczowych systemów biznesowych.
• Pracę z nowoczesnym stosem technologicznym.
• Możliwość realnego wpływu na rozwój produktów i architekturę rozwiązań.
• Przyjazną atmosferę oraz współpracę z doświadczonym zespołem.
• Elastyczną formę współpracy oraz możliwość pracy zdalnej.
Twoje zadania
• Rozwój i utrzymanie aplikacji backendowych opartych o Java i Spring Boot.
• Modernizacja oraz aktualizacja istniejących rozwiązań do najnowszych wersji frameworków.
• Projektowanie i implementacja nowych funkcjonalności zgodnie z wymaganiami biznesowymi.
• Refaktoryzacja kodu oraz optymalizacja wydajności aplikacji.
• Udział w code review oraz dbanie o jakość i spójność kodu.
• Współpraca z zespołem w metodyce Scrum.
• Analiza i rozwiązywanie zgłoszeń produkcyjnych oraz wsparcie utrzymania systemów.
Nasze wymagania
• Minimum 4 lata doświadczenia na stanowisku Backend Java Developera.
• Bardzo dobra znajomość:• Java 17+
• Spring Boot
• Spring Framework
• Spring Security
• Hibernate
• Maven
• Git
• Doświadczenie w pracy z Dockerem oraz Kubernetes.
• Umiejętność pisania czytelnego, wydajnego i dobrze testowalnego kodu.
• Doświadczenie w pracy w metodykach Agile/Scrum.
• Samodzielność, odpowiedzialność oraz nastawienie na współpracę zespołową.
Mile widziane
• Doświadczenie z modernizacją starszych aplikacji i migracją do nowszych wersji frameworków.
• Znajomość dobrych praktyk projektowych oraz wzorców projektowych.
Oferujemy
• Udział w rozwoju kluczowych systemów biznesowych.
• Pracę z nowoczesnym stosem technologicznym.
• Możliwość realnego wpływu na rozwój produktów i architekturę rozwiązań.
• Przyjazną atmosferę oraz współpracę z doświadczonym zespołem.
• Elastyczną formę współpracy oraz możliwość pracy zdalnej.
🔍 Dekoder Ogłoszenia
🔴
rozwój i utrzymanie kluczowych aplikacji biznesowych
Może oznaczać pracę nad stabilnymi, ale potencjalnie przestarzałymi systemami, gdzie priorytetem jest stabilność, a nie innowacja.
🔴
modernizacja oraz aktualizacja istniejących rozwiązań do najnowszych wersji frameworków
Może oznaczać, że będziesz zajmować się głównie 'sprzątaniem' starego kodu i aktualizowaniem bibliotek, a nie tworzeniem od zera.
🔴
analiza i rozwiązywanie zgłoszeń produkcyjnych
Część pracy będzie polegać na gaszeniu pożarów i naprawianiu błędów zgłaszanych przez użytkowników.
🟡
samodzielność, odpowiedzialność
Oczekuje się, że będziesz potrafił rozwiązywać problemy bez ciągłego nadzoru, co może oznaczać mniejsze wsparcie ze strony seniorów.
🔴
doświadczenie z modernizacją starszych aplikacji i migracją do nowszych wersji frameworków
To jest kluczowy obszar pracy, który może być czasochłonny i frustrujący, jeśli starsze systemy są bardzo zaniedbane.