Fullstack Developer (Java & Angular)
20160 - 24360 złj-labs
To stanowisko wymaga obecności na miejscu. Zobacz podobne oferty poniżej.
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.
- lead full stack developer Kraków
- full stack java developer Kraków
- full stack web developer Kraków
- javascript full stack developer Kraków
- backend fullstack developer (js) Kraków
- full stack developer typescript Kraków
- fullstack .net developer Kraków
- full stack developer Kraków
- full stack python developer Kraków
- programista fullstack Kraków