Java Developer (m/f/d)
PKO BP Finat
⚲ Warszawa
Wymagania
- REST
- Microservices
- Grafana
- Docker
- Hexagonal Architecture
- GCP
- Kubernetes
- Java
- Spring
- Spring Boot
Opis stanowiska
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).