Java Developer (m/f/d)
Dla naszego klienta szukamy JAVA Developera.
Opis stanowiska:
Wytwarzać i utrzymywać szablony mikroserwisów, biblioteki i komponenty platformowe.
Budować referencyjne mikroserwisy – wzorcowe implementacje architektury.
Tworzyć i promować standardy techniczne oraz dobre praktyk.
Przeprowadzać PoC (proof of concept) dla nowych rozwiązań technologicznych.
Aktywnie wspierać zespoły produktowe – przeglądy kodu, warsztaty, mentoring.
Usprawniać środowisko pracy deweloperskiej – od CI/CD po narzędzia chmurowe i monitoring
Wymagania:
min. 4 lata doświadczenia w rozwoju backendu w Java (Java 11+)
doskonała znajomość Spring Boot, architekturę mikroserwisów, CI/CD, wzorce projektowe.
swobodne poruszanie się w środowisku Docker + Kubernetes + GCP/OpenShift.
znajomość DDD, architekturę heksagonalną, API-first development (REST, Swagger, kontrakty).
doświadczenie w pracy z monitoringiem i observability (Prometheus, Grafana, Istio, Dynatrace).
umiejętność tworzenia biblioteki i współdzielone komponenty (np. startery Spring Boot).
proaktywność, dbanie o jakość i chęć wpływania na standardy pracy zespołu
TECHNOLOGIE I NARZĘDZIA:
Java 11/17, Spring Boot, Hibernate, REST, AMQP (RabbitMQ/Kafka), Redis
CI/CD: Jenkins, GitLab CI, Docker, Kubernetes, GKE, OpenShift
Monitoring: Prometheus, Grafana, Istio
Bazy danych: PostgreSQL, Redis, NoSQL (opcjonalnie)
Narzędzia developerskie: Git, Jira, Confluence, IntelliJ IDEA
Dokumentacja i testy: Swagger, Spring Cloud Contract
Oferujemy:
praca nad realną, masowo używaną aplikacją mobilną
możliwość wpływania na architekturę i kierunek rozwoju systemu
zespół otwarty na zmiany, dobrą jakość kodu i feedback
praca hybrydowa (biuro Chmielna 89, Warszawa) - elastyczny model pracy (dla osób z Warszawy i okolic 2 x dni w biurze, dla osób z innych regionów 1 x dzień w biurze co 2 tygodnie)
długoterminowa współpraca B2B (min. 12 miesięcy).
Java Developer (m/f/d)
Java Developer (m/f/d)