Jeżeli Spring Framework nie ma dla Ciebie tajemnic, praca z ludźmi to Twój żywioł, a projektowanie skalowalnych rozwiązań w środowisku rozproszonym brzmi jak dobre wyzwanie - to właśnie Ciebie szukamy!
Do naszego zespołu platformowego poszukujemy doświadczonego Java Software Engineera. Będziesz współtworzyć fundamenty technologiczne, z których korzystają zespoły produktowe w całej organizacji.
Twoje zadania:
- Projektowanie, rozwój i utrzymanie usług wspólnych wykorzystywanych przez zespoły developerskie
- Tworzenie i rozwój bibliotek wewnętrznych oraz szablonów projektów
- Współpraca z zespołami infrastruktury, bezpieczeństwa i chmurowymi przy budowie procesów CI/CD
- Wyznaczanie standardów w zakresie API, testowania i developmentu
- Rozwój platformy developerskiej wspierającej efektywną pracę zespołów
- Praca w metodykach zwinnych (Scrum)
Wymagania:
- Min. 5 lat doświadczenia komercyjnego w programowaniu w Java (Java 11+)
- Min. 1 rok doświadczenia jako Tech Lead, Staff Engineer lub w podobnej roli
- Bardzo dobra znajomość Spring Framework
- Znajomość relacyjnych i nierelacyjnych baz danych
- Doświadczenie z cache w systemach rozproszonych
- Praktyczna znajomość Kubernetes
- Doświadczenie w projektowaniu systemów rozproszonych
- Umiejętność pracy zespołowej i komunikatywność
- Znajomość języka angielskiego na poziomie min. B2
Mile widziane:
- Doświadczenie z chmurą (szczególnie Azure)
- Znajomość narzędzi monitorujących (Grafana, Prometheus)
- Znajomość Python, Kotlin lub Scala
- Znajomość OpenTelemetry
- Udział w projektach open source jako contributor
Oferujemy:
- Zatrudnienie w oparciu o umowę o pracę
- Pracę w modelu hybrydowym;
- Możliwość rozwoju w wewnętrznych strukturach organizacji;
- Przestrzenne biuro w dogodnej lokalizacji (Stacja Metra Młociny);
- Możliwość skorzystania z benefitów pozapłacowych na preferencyjnych warunkach;
- Zniżka pracownicza na części Grupy Inter Cars;
- Szkolenia rozwojowe z kompetencji miękkich i technicznych;
- Dofinansowanie do lekcji językowych.