Senior Java Developer
Tech Stack / Keywords
Firma i stanowisko
Integral Solutions, Informatica Platinum Partner Enterprise, od ponad 20 lat dostarcza nowoczesne rozwiązania IT dla biznesu, oferując usługi m.in. w zakresie integracji danych, Data Engineering (Big Data) oraz Data Governance. Specjalizując się w rekrutacji pracowników z branży IT, nie tylko w obszarze danych, pomaga Klientom powiększać zespoły projektowe o profesjonalistów IT.
Szukamy Senior Java Developera, który/a dołączy do Backend Foundation - zespołu technologicznego odpowiedzialnego za projektowanie i rozwój rozwiązań platformowych dla całego ekosystemu backendowego jednej z najpopularniejszych aplikacji w polskiej bankowości.
Dla naszego klienta z branży bankowej poszukujemy doświadczonego Senior Java Developera, który dołączy do zespołu rozwijającego wewnętrzne procesy biznesowe oparte o nowoczesny stack technologiczny (Java, Spring Boot).
Projekt ma charakter długoterminowy (12+ miesięcy) i realizowany jest w metodyce Scrum, w interdyscyplinarnym zespole biznesowo-technicznym.
Stos technologiczny: •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
Tryb: Hybrydowo - 2 dni z biura tygodniowo
Wymagania
- Minimum 4 lata doświadczenia w rozwoju backendu w Java (Java 11+).
- Doskonała znajomość Spring Boot, architektury mikroserwisów, CI/CD, wzorców projektowych.
- Swobodne poruszanie się w środowisku Docker + Kubernetes + GCP/OpenShift.
- Znajomość DDD, architektury heksagonalnej, API-first development (REST, Swagger, kontrakty).
- Doświadczenie z monitoringiem i observability (Prometheus, Grafana, Istio, Dynatrace).
- Umiejętność tworzenia bibliotek i współdzielonych komponentów (np. startery Spring Boot).
Nice to have:
- Praca w bankowości lub projektach finansowych.
Obowiązki
- Wytwarzanie i utrzymywanie szablonów mikroserwisów, bibliotek i komponentów platformowych.
- Budowa referencyjnych mikroserwisów - wzorcowe implementacje architektury.
- Tworzenie i promocja standardów technicznych oraz dobrych praktyk.
- Przeprowadzać PoC (proof of concept) dla nowych rozwiązań technologicznych.
- Aktywne wsparcie zespołów produktowych - przeglądy kodu, warsztaty, mentoring.
- Usprawniani środowisk pracy deweloperskiej - od CI/CD po narzędzia chmurowe i monitoring.
Oferta
- Długoterminową współpracę (12+ miesięcy).
- Projekt realizowany dla stabilnego klienta z sektora bankowego.
- Pracę w dojrzałym zespole Scrumowym (ok. 8 osób).
- Realny wpływ na kształt procesów biznesowych.
- Dostęp do kafeterii MyBenefit.
- Dofinansowanie zajęć sportowych.
- Prywatna opieka medyczna.
- Spotkania integracyjne.
- Brak dress code’u.
- Paczki świąteczne.
- Program rekomendacji pracowników.
Integral Solutions
90 aktywnych ofert