Hays Poland
Agencja doradztwa personalnego HAYS Poland oferuje usługi w zakresie rekrutacji specjalistycznej. Cechą, która wyróżnia HAYS jest unikalny system rekrutacji w oparciu o podział na wyspecjalizowane dywizje obsługujące poszczególne sektory rynku pracy.
Senior Java Developer
Opis stanowiska
Projekt B2B: Java Developer (Backend) | Java 21, Spring Boot, Microservices
Hays Contracting Services to współpraca oparta na zasadach B2B. Obecnie poszukujemy kontraktorów B2B do realizacji usług w obszarze rozwoju oprogramowania Java w ramach długoterminowego programu technologicznego realizowanego dla jednego z największych banków w Polsce.
(Senior) Java Developer
Świadczenie usług w modelu hybrydowym (1 dzień tygodniowo na miejscu) w jednej z lokalizacji: Warszawa, Łódź, Gdańsk, Wrocław, Poznań, Kraków, Lublin lub Szczecin
Rodzaj współpracy: Kontrakt B2B (przez Hays)
Start: Listopad / Grudzień
Stawka: do 150-160 PLN/h netto + VAT
Branża: bankowa
Opis projektu
Poszukujemy doświadczonych Java Developerów do realizacji usług w ramach inicjatyw rozwojowych związanych z nowoczesnymi systemami bankowymi. Projekt obejmuje budowę oraz rozwój rozwiązań opartych o architekturę mikroserwisową, integrację systemów oraz wdrażanie wysokowydajnych i skalowalnych usług backendowych.
Będziesz współpracować z polskimi zespołami projektowymi odpowiedzialnymi za rozwój kluczowych produktów i usług cyfrowych. Istotnym elementem projektu jest dbałość o jakość kodu, wydajność systemów, odporność usług oraz wykorzystanie nowoczesnych praktyk wytwarzania oprogramowania.
Środowisko technologiczne:
Java 21+, Spring Framework, Spring Boot 3.5+, JPA / Hibernate, Hazelcast, Redis, PostgreSQL, Oracle Database, Kafka, REST API, SOAP, Maven, Jenkins, Docker, Kubernetes, CI/CD Pipelines
Zakres usług
- projektowanie i rozwój aplikacji backendowych w technologii Java;
- tworzenie i rozwój rozwiązań opartych o architekturę mikroserwisową;
- implementacja rozwiązań zgodnie z założeniami Domain-Driven Design (DDD);
- projektowanie oraz rozwój interfejsów integracyjnych wykorzystujących REST, SOAP i Kafka;
- tworzenie rozwiązań zgodnych z zasadami SOLID, DRY oraz KISS;
- projektowanie i rozwój warstwy dostępu do danych z wykorzystaniem PostgreSQL i Oracle;
- dobór, rozwój i utrzymanie testów automatycznych;
- analiza, diagnostyka oraz optymalizacja wydajności aplikacji;
- współpraca z architektami, analitykami oraz innymi zespołami projektowymi;
- wykorzystanie narzędzi AI wspierających proces tworzenia oprogramowania;
- udział w procesach wdrożeniowych oraz doskonaleniu procesów CI/CD.
Oczekiwane kompetencje
- minimum 6 lat komercyjnego doświadczenia w realizacji usług programistycznych w technologii Java;
- praktyczne doświadczenie w nowoczesnych projektach wykorzystujących Java 21+;
- bardzo dobra znajomość: Java 11+ / Java 21+, Spring Framework, Spring Boot 3.5+, JPA oraz Hibernate, Hazelcast lub Redis, PostgreSQL i Oracle, REST API, SOAP oraz Kafka;
- doświadczenie w projektowaniu i rozwoju rozwiązań opartych o architekturę mikroserwisową;
- znajomość architektury heksagonalnej;
- praktyczne doświadczenie w stosowaniu DDD;
- znajomość wzorców projektowych i integracyjnych;
- doświadczenie w budowaniu odpornych usług w środowiskach rozproszonych;
- znajomość narzędzi Maven, Jenkins, Docker, Kubernetes oraz CI/CD;
- doświadczenie zdobyte w środowisku korporacyjnym.
Mile widziane
- doświadczenie w projektach realizowanych dla sektora finansowego lub bankowego;
- znajomość zagadnień związanych z architekturą systemów wysokiej dostępności;
- doświadczenie w optymalizacji wydajności aplikacji Java;
- praktyczne wykorzystanie narzędzi AI wspierających rozwój oprogramowania.
Współpraca realizowana jest pomiędzy przedsiębiorcami w modelu B2B i obejmuje świadczenia objęte uzgodnionym zakresem projektowym. Kontraktor samodzielnie organizuje sposób realizacji usług, uwzględniając wymagania projektu, bezpieczeństwo oraz niezbędną komunikację z klientem. Informacje dotyczące lokalizacji, dostępności i spotkań projektowych mają charakter organizacyjny i nie oznaczają podporządkowania pracowniczego ani świadczenia usług pod kierownictwem klienta.
Kontakt
Aplikuj!
W zgłoszeniach prosimy o umieszczenie klauzuli o następującej treści: "Wyrażam zgodę na przetwarzanie moich danych osobowych dla potrzeb niezbędnych do realizacji procesu rekrutacji (zgodnie z Ustawą z dnia 10.05.2018 roku o Ochronie Danych Osobowych, Dz. U. 2018 r. poz. 1000)."