Senior Java Developer
Brak informacji o wynagrodzeniu
SeniorFull-time
#435520·Dodano wczoraj·3
Źródło: Ness SolutionTech Stack / Keywords
JavaSpringSpring BootSpring CloudHibernateApache KafkaSQLAPIReactJUnit
Firma i stanowisko
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.
Wymagania
- Minimum 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.
Nice to have:
- Praktyczna 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.
Obowiązki
- Udział 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.
Benefity
- Udział 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ółpraca z międzynarodowym dostawcą technologii i zespołem specjalistów z różnych obszarów IT.
- Praca w modelu hybrydowym – minimum 1 dzień w tygodniu z biura.
- Możliwość skorzystania z pakietu Luxmed i Multisport na preferencyjnych warunkach.
Opieka zdrowotna
Karta sportowa
Ness Solution
55 aktywnych ofert