Senior Java Consultant
⚲ Kraków
21 000 - 26 880 PLN (B2B)
Wymagania
- min. 4 lata praktycznego doświadczenia w tworzeniu w Javie
- doświadczenie w projektowaniu i tworzeniu mikroserwisów w Java 17/21 i Spring Boot
- min. 3 lata pracy w zespołach Agile i/lub DevOps
- doświadczenie w TDD i JUnit oraz tworzeniu testów integracyjnych i regresyjnych
- doświadczenie w pracy z pipeline'ami DevSecOps
- doświadczenie w przekładaniu wymagań funkcjonalnych na rozwiązania techniczne
Mile widziane
- doświadczenie z AI-assisted development tools (np. GitHub Copilot)
- doświadczenie z GCP lub AWS, TypeScript/Angular/HTML5, Redis/Hazelcast/Oracle Coherence, Ansible, Oracle, MQ/Solace
Opis stanowiska
Rola w GFT Poland przy projektach opartych na architekturze mikroserwisowej — projektowanie, rozwój i utrzymanie nowoczesnych aplikacji w Javie 17/21 i Spring Boot, z naciskiem na TDD, DevSecOps i wsparcie produkcyjne. Zakres obejmuje cały cykl życia oprogramowania oraz mentoring mniej doświadczonych członków zespołu. Szczera uwaga: ogłoszenie operuje hasłami 'WE DELIVER', 'WE GROW', 'WE CARE' — to ogólniki, które nie mówią nic o konkretach. Sformułowanie 'ambitne projekty' może oznaczać projekty o wysokim ryzyku lub wymagające nadgodzin, a 'udział w całym cyklu SDLC' — również zadania mniej atrakcyjne.
🔍 Dekoder Ogłoszenia
🔴
WE DELIVER.
Obietnica dostarczania rezultatów, która może sugerować presję na osiąganie celów za wszelką cenę.
🔴
WE GROW as you grow, so investing in you is our business strategy.
Sugeruje rozwój kariery, ale może oznaczać, że rozwój jest ściśle powiązany z potrzebami biznesowymi firmy, a niekoniecznie z indywidualnymi aspiracjami pracownika.
🔴
WE CARE who you are, what you need, how you feel.
Wyraża troskę o pracownika, ale w praktyce może oznaczać jedynie standardowe podejście do dobrostanu pracowniczego, a nie głębokie zaangażowanie.
🔴
Ambitious projects, trainings and tools you need to flourish.
Obietnica ambitnych projektów i rozwoju, która może oznaczać projekty o wysokim ryzyku lub wymagające nadgodzin, a szkolenia mogą być standardowe.
🔴
Contribute across the entire software development lifecycle
Oznacza zaangażowanie we wszystkie etapy tworzenia oprogramowania, co może wiązać się z szerokim zakresem obowiązków, w tym zadaniami mniej atrakcyjnymi.