Senior Java Developer
⚲ Remote
25 200 - 29 400 PLN (B2B)
Wymagania
- min. 5 lat doświadczenia w tworzeniu oprogramowania w technologii Java
- praktyczna znajomość architektury mikroserwisowej, zasad Clean Code oraz Continuous Integration
- doświadczenie w pracy z Java 8+, Spring Framework, Spring Boot, SQL
- dobra znajomość projektowania i implementacji REST API
- doświadczenie z narzędziami CI/CD, takimi jak Bitbucket i Jenkins
- doświadczenie w pracy zgodnie z metodykami Agile, Scrum lub SAFe
Mile widziane
- doświadczenie w programowaniu w C++
- doświadczenie frontendowe z wykorzystaniem JavaScript, Angular lub React
Opis stanowiska
Rola Senior Java Developer w Ework Group dla klienta z branży finansowej — projektujesz, rozwijasz i utrzymujesz aplikacje Java w architekturze mikroserwisowej, pracujesz w zespole Agile i w ramach ART (Agile Release Train). Codziennie wiąże się to z analizą i rozwiązywaniem problemów w istniejących aplikacjach oraz optymalizacją wydajności, co może oznaczać, że część systemów wymaga istotnych poprawek. Mimo że doświadczenie frontendowe jest w sekcji 'mile widziane', w praktyce może być oczekiwane od developera Java. To oferta dla kogoś z ugruntowanym doświadczeniem w Javie, kto dobrze czuje się w kontaktach z interesariuszami wewnętrznymi i zewnętrznymi.
🔍 Dekoder Ogłoszenia
🔴
Minimum 5 lat doświadczenia w tworzeniu oprogramowania w technologii Java.
Może oznaczać, że poszukują kogoś z bardzo ugruntowaną wiedzą, ale też że nie są otwarci na młodszych, obiecujących kandydatów.
🔴
Praktyczna znajomość architektury mikroserwisowej
Może oznaczać zarówno projektowanie i budowanie od zera, jak i pracę w istniejącym, być może skomplikowanym i trudnym do zrozumienia środowisku.
🔴
Współpraca z interesariuszami wewnętrznymi i zewnętrznymi.
Może oznaczać konieczność częstych spotkań i negocjacji z różnymi grupami, co bywa czasochłonne i stresujące.
🔴
Optymalizacja wydajności aplikacji
Może oznaczać, że obecne aplikacje mają problemy z wydajnością i będą wymagały znaczących nakładów pracy na ich poprawę.
🔴
Doświadczenie frontendowe z wykorzystaniem przynajmniej jednej z technologii: JavaScript, Angular, React.
Chociaż jest to w sekcji 'Mile widziane', może sugerować, że faktycznie będą oczekiwać od developera Java pewnych umiejętności frontendowych.