Senior Java Developer

Ness Solution — Poland · Posted ~2 hours ago

Senior Full-time

Skills

Java Spring Spring Boot Spring Cloud Hibernate Apache Kafka Backend development API integration Event-driven architecture Distributed systems System integration Requirements analysis API

🔓 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 Developer is sought for a strategic enterprise transformation project involving the implementation and evolution of a modern enterprise system. The role covers requirements analysis, backend development, system integrations through APIs and events, asynchronous communication, event-driven architecture, and distributed systems using Java and the Spring ecosystem.

Highlights

Senior backend development role on a strategic enterprise transformation project involving system integration, process automation, workflow, distributed systems, event-driven architecture, and modern AI technologies.

Description

Dla naszego Klienta z poszukujemy doświadczonego Senior Java Developera, który dołączy do strategicznego projektu transformacyjnego związanego z budową i wdrożeniem nowoczesnego systemu. Projekt obejmuje wdrożenie platformy Enterprise oraz jej integrację z rozbudowanym ekosystemem systemów biznesowych. Rozwiązanie będzie wspierać m.in. automatyzację procesów, workflow, integracje systemowe oraz nowoczesne technologie AI. Twoje zadaniaUdział we wdrożeniu i rozwoju systemu Enterprise.Analiza wymagań biznesowych i technicznych oraz przekładanie ich na rozwiązania programistyczne.Projektowanie, implementacja i utrzymanie integracji pomiędzy systemami, z wykorzystaniem API, zdarzeń i usług integracyjnych.Tworzenie i rozwój komponentów backendowych w oparciu o Java, Spring / Spring Boot / Spring Cloud oraz Hibernate.Praca z komunikacją asynchroniczną i architekturą event-driven z wykorzystaniem Apache Kafka.Współpraca przy projektowaniu rozwiązań dla systemów rozproszonych, ze szczególnym uwzględnieniem odporności, skalowalności i wydajności.Udział w konfiguracji, parametryzacji i rozszerzaniu dostarczanego rozwiązania.Współpraca z międzynarodowym dostawcą systemu przy analizie wymagań, projektowaniu zmian, rozwiązywaniu problemów i planowaniu kolejnych wersji produktu.Ocena możliwości standardowych funkcjonalności platformy i dobór optymalnego rozwiązania: konfiguracja, rozszerzenie produktu lub dedykowana implementacja.Wspieranie procesów migracji danych, integracji środowisk oraz uruchamiania nowych funkcjonalności.Tworzenie i rozwój testów jednostkowych oraz integracyjnych, a także udział w testach systemowych.Udział w code review, configuration review oraz przeglądach rozwiązań integracyjnych.Diagnozowanie i optymalizacja wydajności tworzonych rozwiązań.Aktywne wykorzystywanie narzędzi AI i Agentic AI w analizie, projektowaniu, implementacji, testowaniu i dokumentowaniu oprogramowania. Nasze wymaganiaMinimum 5 lat doświadczenia komercyjnego w Java.Bardzo dobra znajomość Spring, Spring Boot, Spring Cloud oraz Hibernate.Minimum 3 lata praktycznego doświadczenia z Apache Kafka.Bardzo dobra znajomość SQL.Doświadczenie w projektowaniu i rozwijaniu aplikacji dla systemów rozproszonych.Znajomość wzorców i mechanizmów zapewniających resilience oraz odporność usług.Doświadczenie w tworzeniu testów jednostkowych i integracyjnych, w szczególności z wykorzystaniem narzędzi takich jak JUnit, TestNG, Spock, Testcontainers czy WireMock.Znajomość podejścia Object-Oriented Programming (OOP) oraz Functional Programming.Doświadczenie w konteneryzacji aplikacji.Znajomość silników procesowych oraz notacji BPMN.Praktyczna znajomość React i doświadczenie w tworzeniu aplikacji frontendowych.Znajomość narzędzi wykorzystywanych do diagnostyki i analizy wydajności aplikacji.Umiejętność wykorzystywania i adopcji narzędzi AI w procesie wytwarzania oprogramowania.Znajomość języka angielskiego na poziomie minimum B2, również w komunikacji ustnej.Gotowość do pracy w modelu hybrydowym – minimum 1 dzień w tygodniu z biura. Mile widzianePraktyczna znajomość Domain-Driven Design (DDD).Doświadczenie w wykorzystywaniu agentów AI i Agentic AI w procesie tworzenia oprogramowania.Doświadczenie z rozwiązaniami działającymi w chmurze publicznej. OferujemyUdział w strategicznym projekcie transformacyjnym.Możliwość pracy z dużym i złożonym ekosystemem systemów oraz integracji.Wykorzystanie AI i Agentic AI w codziennym procesie wytwarzania oprogramowania.Współpracę z międzynarodowym dostawcą technologii i zespołem specjalistów z różnych obszarów IT.Pracę w modelu hybrydowym – minimum 1 dzień w tygodniu z biura.Możliwość skorzystania z pakietu Luxmed i Multisport na preferencyjnych warunkach. Zainteresowała Cię ta oferta?Prześlij swoje CV i porozmawiajmy o szczegółach. Chętnie opowiemy więcej o projekcie oraz odpowiemy na wszystkie Twoje pytania :)