Research Scientist, Kaggle
Google (10000+ pracowników)
Google (10000+ pracowników)
j-labs
Just Join IT![]()
20,160 - 24,360 PLN / miesiąc
O projekcie
Dołączysz do zespołu rozwijającego i modernizującego platformę wspierającą procesy związane z obsługą funduszy inwestycyjnych.
Projekt polega na stopniowej migracji istniejącego systemu do nowego rozwiązania opartego na Java i Spring Boot. Zespół pracuje etapami - obecnie realizowany jest PoC obejmujący nowy backend z adapterem do systemu legacy, a w kolejnych etapach logika biznesowa będzie sukcesywnie przenoszona do nowego rozwiązania.
W ramach projektu rozwijane są również nowe funkcjonalności, a istniejące rozwiązania są stopniowo modernizowane i dostosowywane do nowej architektury. Nowe komponenty są weryfikowane pod kątem poprawności działania, bezpieczeństwa, skalowalności i wydajności.
Praca obejmuje cały cykl wytwarzania oprogramowania - od analizy i projektowania rozwiązań, przez implementację i testowanie, po integrację z systemami oraz deployment.
Zespół ma realny wpływ na kształt tworzonych rozwiązań - od ich projektowania i proponowania, po weryfikację w praktyce.
Na co dzień będziesz pracować z Java 21, Spring Boot, Angularem 21, Gradle 8, PL/SQL/Oracle, Liquibase, Spock, OpenAPI Generator, OpenShift, Jenkins, Bitbucket, SonarQube, UNIX/Linux, Bash, Jira, Confluence, Red Hat Data Grid/Infinispan, TCP/Sockets.
Rola: przez pierwsze 2-3 miesiące będzie więcej zadań związanych z frontendem (Angular), Docelowo rola to Fullstack Developer z przewagą pracy z backendem (Java).
Lokalizacja: Kraków, praca hybrydowa (3 razy w tygodniu praca z biura).
Twoje zadania
Rozwój backendu w Java i Spring Boot i frontendu z Angular 21 oraz stopniowa migracja i modernizacja istniejących funkcjonalności.
Tworzenie adapterów oraz integracja nowego rozwiązania z istniejącym systemem.
Stopniowe przenoszenie logiki biznesowej do nowej architektury.
Rozwiązywanie problemów związanych ze współbieżnością - obsługą równoległych żądań, synchronizacją dostępu do sesji i połączeń oraz zapewnieniem poprawnego wykonywania operacji.
Rozwiązywanie problemów związanych z działaniem aplikacji w środowisku rozproszonym i wieloinstancyjnym środowisku OpenShift.
Dbanie o skalowalność aplikacji oraz prawidłowe kierowanie ruchu pomiędzy instancjami.
Performance tuning - profilowanie aplikacji, testy obciążeniowe, optymalizacja komunikacji ze starym backendem oraz optymalizacja działania aplikacji i JVM.
Tworzenie testów jednostkowych i komponentowych.
Tworzenie i rozwijanie pipeline’ów Jenkins oraz udział we wdrożeniach na OpenShift.
Samodzielna analiza i rozwiązywanie problemów pojawiających się na środowiskach.
Współpraca z zespołem QA, frontend developerem oraz pozostałymi osobami zaangażowanymi w projekt
Wymagania
Minimum 4 lata doświadczenia komercyjnego w tworzeniu aplikacji backendowych w Javie.
Bardzo dobra znajomość Java i Spring Boot.
Doświadczenie z Angularem.
Doświadczenie w integracji systemów oraz pracy z systemami legacy.
Doświadczenie w analizowaniu i rozwiązywaniu problemów związanych ze współbieżnością.
Doświadczenie w optymalizacji wydajności aplikacji i rozwiązywaniu problemów performance.
Doświadczenie w pracy z bazami danych, szczególnie Oracle/PL/SQL.
Doświadczenie w pracy ze środowiskami rozproszonymi i architekturą mikroserwisową.
Praktyczna znajomość CI/CD oraz pracy z aplikacjami uruchamianymi w środowiskach konteneryzowanych.
Znajomość języka angielskiego na poziomie min. B2.
Znajomość języka polskiego na poziomie min. B2.
Dlaczego warto
Długoterminowy projekt obejmujący wieloetapową modernizację dużej platformy.
Złożone zagadnienia backendowe wykraczające poza tworzenie endpointów w Spring Boot - współbieżność, synchronizacja, zarządzanie sesjami i połączeniami oraz obsługa równoległych requestów.
Rozwój poza samą Javą - samodzielne tworzenie i rozwijanie pipeline’ów Jenkinsowych oraz udział we wdrożeniach na OpenShift, z możliwością zdobywania praktycznego doświadczenia w CI/CD i automatyzacjA.
Edge One Solutions Sp. z o.o
Wynagrodzenie nieokreślone
Alior Bank SA (501+ pracowników)
Wynagrodzenie nieokreślone
Heineken
Wynagrodzenie nieokreślone
Scalo
21,840 - 25,200 PLN / miesiąc
Link Group
21,840 - 28,560 PLN / miesiąc