Java Developer -& Test Automation
Devire
⚲ Kraków
23 520 - 28 560 PLN (B2B)
Wymagania
- Java
- Java 17+
- Testowanie oprogramowania
- Automatyzacja testów
- RESTful API
- Microservices architecture
- Git
- Unix
- Linux
- CLI
- SQL
- Oracle
- Spring
- Spring Boot
- TDD (nice to have)
- Python (nice to have)
- Bash (nice to have)
- QA (nice to have)
Opis stanowiska
O projekcie: Devire Outsourcing IT to forma współpracy dedykowana dla specjalistów z branży IT, oparta na zasadach własnej działalności gospodarczej - B2B, realizująca projekty dla wiodących Klientów prowadzących innowacyjne i nowoczesne projekty. Dla naszego Klienta - jednej z wiodących globalnych instytucji finansowych, poszukujemy osoby na stanowisko Java Developer & Test Automation. - Lokalizacja: Kraków, model hybrydowy (2 dni pracy z biura) - Stawka: 140-170 PLN netto + VAT/h; B2B - Praca hybrydowa (2 dni w tygodniu z krakowskiego biura) - Pakiet benefitów - Elastyczne godziny pracy - Długofalowa współpraca Wymagania: Must have: - Min. 5 lat doświadczenia na podobnym stanowisku - Bardzo dobra znajomość Javy 11+ (preferowana Java 17+) - Zaawansowane, praktyczne doświadczenie w testowaniu oprogramowania oraz automatyzacji testów - Solidne zrozumienie RESTful API oraz architektury mikroserwisów - Biegłość w pracy z Git - Swobna praca w środowisku Unix/Linux oraz wierszu poleceń (CLI). - Doświadczenie w pracy z bazami danych oraz SQL (preferowany Oracle) - Znajomość Spring / Spring Boot Nice to have: - Doświadczenie w pracy w podejściu Test-Driven Development (TDD). - Znajomość języków skryptowych (np. Python, Bash). - Doświadczenie w pracy w zespole QA. - Rozumienie, jak śledzić i analizować działanie aplikacji. Codzienne zadania: - Tworzenie i utrzymywanie usług backendowych oraz mikrousług w Javie (wersje 11/17/21) - Projektowanie, wdrażanie i utrzymywanie zautomatyzowanych frameworków testowych - Zapewnienie wysokiej jakości oprogramowania i optymalizacja kosztów testów - Migracja starszych systemów do nowoczesnych architektur (API, mikrousługi) - Upraszczanie i optymalizacja systemów poprzez nowoczesne metody integracji - Zwiększanie efektywności przetwarzania transakcji (STP)