Java Developer with Angular Skills
Opis stanowiska
O projekcieDołącz do j-labs i rozwijaj od podstaw strategiczną platformę dla międzynarodowego sektora finansowego. System wspiera fundusze inwestycyjne w zarządzaniu ryzykiem walutowym, automatyzując procesy związane z identyfikacją i obsługą transakcji FX.Platforma odpowiada za przetwarzanie danych z wielu źródeł, wykonywanie kalkulacji związanych z hedgingiem walutowym oraz automatyczną identyfikację transakcji.System integruje się z systemami wewnętrznymi i zewnętrznymi oraz udostępnia użytkownikom dashboard wspierający monitorowanie i obsługę procesów operacyjnych.Projekt jest rozwijany od podstaw jako strategiczne i długoterminowe rozwiązanie.Około 90% pracy stanowi rozwój nowych funkcjonalności, pozostałe 10% obejmuje analizę zgłoszeń, rozwiązywanie problemów oraz dbanie o stabilność systemu.Jest to rola z wyraźnym naciskiem na backend – około 85% czasu pracy poświęcone jest rozwojowi backendu w Java i Spring Boot, natomiast 15% obejmuje rozwój warstwy frontendowej w Angularze.Będziesz pracować w międzynarodowym zespole składającym się z Business Systems Analystów, Java Full Stack Developerów, Technical Leada, QA oraz Product Ownera.Główny zespół developerski zlokalizowany w Krakowie – hybryda – do 3 dni praca z biura.Twoje zadaniaProjektowanie i rozwój nowych funkcjonalności w architekturze mikroserwisowej.Tworzenie oraz rozwój aplikacji backendowych w Java i Spring Boot.Rozwój warstwy frontendowej z wykorzystaniem Angular.Projektowanie i implementacja REST API.Integracja systemu z aplikacjami wewnętrznymi i zewnętrznymi.Współpraca z analitykami biznesowymi, QA, Product Ownerem oraz Technical Leadem.Optymalizacja wydajności oraz dbanie o wysoką jakość kodu.WymaganiaMinimum 4 lata komercyjnego doświadczenia jako Java Developer.Bardzo dobra znajomość Java 8+.Doświadczenie z Spring Boot.Praktyczna znajomość architektury mikroserwisowej.Doświadczenie w projektowaniu i implementacji REST API.Podstawowa znajomość Angular oraz gotowość do pracy z frontendem w ograniczonym zakresie.Znajomość JavaScript, HTML5, CSS3.Bardzo dobra znajomość SQL oraz relacyjnych baz danych (PostgreSQL, MySQL lub podobnych).Doświadczenie w projektowaniu i budowie aplikacji klasy Enterprise.Znajomość metodyki Agile/Scrum.Samodzielność, odpowiedzialność oraz proaktywne podejście do rozwiązywania problemów.Mile widzianeDoświadczenie z Kafką lub innymi rozwiązaniami.Znajomość Docker i Kubernetes.Doświadczenie z procesami CI/CD.Znajomość środowisk chmurowych (AWS, Azure lub GCP).Doświadczenie w projektach z obszaru finansowego.Znajomość zagadnień FX Hedging lub Fund Accounting.Dlaczego warto?Udział w strategicznym i długoterminowym projekcie budowanym od podstaw.Realny wpływ na architekturę oraz rozwój platformy.Praca nad nowoczesnym rozwiązaniem dla sektora finansowego.Rola z dominującym udziałem prac backendowych (85%) oraz możliwością wykorzystania kompetencji frontendowych.Współpraca z międzynarodowym zespołem ekspertów oraz wykorzystanie nowoczesnego stosu technologicznego.
Interesuje Cię ta oferta?