Senior Java Developer

Kubo International — Poland · Posted ~4 hours ago

Senior

Skills

Java Microservices architecture Monolithic systems System architecture Scalable solutions Test automation Code review Software development Microservices Monolithic architecture Automated testing AI development tools

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A senior Java engineering opportunity within a large-scale digital transformation program. You will develop microservices and maintain existing systems, contribute to architecture decisions, build scalable solutions for high-volume transactional environments, improve code quality, expand automated testing, and participate in code reviews.

Highlights

Senior engineering role in a large-scale digital transformation environment, with opportunities to design architecture, build scalable systems, improve code quality, automate testing, and contribute to high-volume transaction platforms.

Description

Dla jednej z największych instytucji sektora finansowo-ubezpieczeniowego, realizującej szeroko zakrojoną transformację cyfrową i rozwijającej nowoczesne rozwiązania technologiczne, poszukujemy osoby na stanowisko Senior Java Developer. Rola obejmuje pracę zarówno nad rozwiązaniami opartymi na architekturze mikroserwisowej, jak i istniejącymi systemami monolitycznymi, a także udział w projektowaniu architektury i tworzeniu skalowalnych rozwiązań dla środowisk o dużym wolumenie transakcji. Ważnym elementem pracy będzie również dbałość o jakość kodu, rozwój automatyzacji testów, udział w code review oraz wykorzystywanie narzędzi AI wspierających proces wytwarzania oprogramowania. Kluczowe zadania Rozwój i rozbudowa systemów wspierających procesy zgłaszania i obsługi szkód, opartych na architekturze mikroserwisowej oraz monolitycznej.Udział w projektowaniu architektury systemowej i dobór nowoczesnych rozwiązań technologicznych.Projektowanie i rozwój mikroserwisów oraz usług wspierających kluczowe procesy biznesowe.Projektowanie i implementacja API REST oraz integracji pomiędzy systemami.Rozwijanie rozwiązań zapewniających wysoką wydajność, skalowalność i niezawodność.Wykorzystanie Apache Kafka do realizacji komunikacji pomiędzy usługami.Usprawnianie wybranych procesów biznesowych poprzez rozwój i modernizację rozwiązań IT.Dbanie o wysoką jakość oprogramowania poprzez rozwój automatycznych testów i stosowanie dobrych praktyk programistycznych.Rozwijanie piramidy testów automatycznych oraz wspieranie jakości na różnych poziomach testowania.Udział w code review oraz dbanie o jakość i spójność tworzonego kodu.Wykorzystywanie narzędzi AI wspierających analizę, implementację, testowanie i rozwój oprogramowania.Udział w wydarzeniach Scrumowych i codzienna współpraca z zespołem Agile.Współpraca przy tworzeniu rozwiązań dla systemów o dużej skali i wysokim wolumenie transakcji.Aktywny udział w wymianie wiedzy i ciągłym doskonaleniu sposobu pracy zespołu. Idealny profil kandydata Minimum 7 lat komercyjnego doświadczenia w programowaniu w języku Java.Bardzo dobra znajomość Spring Boot, Spring Framework oraz Hibernate/JPA.Bardzo dobra znajomość Apache Kafka.Bardzo dobra znajomość SQL.Praktyczne doświadczenie w projektowaniu i rozwijaniu architektury mikroserwisowej.Doświadczenie w projektowaniu i implementacji API REST.Praktyczna znajomość Domain-Driven Design (DDD).Znajomość Angular i doświadczenie w tworzeniu lub rozwijaniu aplikacji frontendowych.Doświadczenie w projektowaniu i utrzymaniu systemów o dużej skali i wysokim wolumenie transakcji.Umiejętność wykorzystywania narzędzi AI w procesie wytwarzania oprogramowania.Doświadczenie w pracy zgodnie z metodyką Agile/Scrum.Umiejętność pracy w środowisku nastawionym na jakość kodu, współpracę i wymianę wiedzy. Mile widziane Znajomość Playwright.Znajomość Docker i Kubernetes.Doświadczenie z RabbitMQ i Elasticsearch.Znajomość jednej z chmur: Azure, AWS lub GCP.Znajomość zagadnień związanych z IT Security.Doświadczenie w CI/CD.Doświadczenie w mentoringu innych developerów lub pełnieniu funkcji Technical Leadera.Doświadczenie w wykorzystywaniu agentów AI lub rozwiązań Agentic AI w procesie software development.Doświadczenie w projektach realizowanych dla sektora finansowego lub ubezpieczeniowego. Warunki współpracy Lokalizacja: WarszawaForma współpracy: kontrakt B2BStawka: 140–150 PLN/hWspółpraca: full-timeModel pracy: hybrydowy – 1 dzień w tygodniu z biura w Warszawie, 4 dni zdalnieProjekt: ASAP do 31.12.2026 r. – potem duża możliwość przedłużeniaBenefity: prywatna opieka medyczna, karta sportowa oraz ubezpieczenie na życie Etapy rekrutacji Rozmowa z rekruterem KUBO1–2 etapy rozmów z klientemFeedback i finalna decyzja