W skrócie
- Zadania: Twórz nowoczesne aplikacje AI, rozwijaj backend w Java i frontend w React.
- Firma: Innowacyjna firma w branży bankowości inwestycyjnej z kulturą współpracy.
- Benefity: Prywatna opieka medyczna, ubezpieczenie na życie, program mobilności wewnętrznej.
- Pozostałe informacje: Dynamiczne środowisko z możliwościami rozwoju kariery.
- Dlaczego ta praca: Pracuj z najnowszymi technologiami AI i wpływaj na innowacyjne projekty.
- Kwalifikacje: 8 lat doświadczenia w programowaniu, znajomość Java i React.
Przewidywane wynagrodzenie mieści się w przedziale 123750 - 151250 zł za rok.
Private Medical & Dental care & Life Insurance covered. Internal Mobility program - możliwość rotacji między projektami, lokalizacjami, kontami i innymi!
Opis projektu: Szukamy starszego programisty Full-Stack (Java + React), który dołączy do zespołu naszego klienta i pomoże zbudować nową platformę aplikacyjną wspieraną przez AI. Zespół pracuje z nowoczesnymi narzędziami wspomaganymi przez AI, takimi jak GitHub Copilot i generatywne AI, oraz dba o czysty kod, metody zwinne i wysoką jakość dostaw. Klient działa w branży bankowości inwestycyjnej, a platforma wspiera zarządzanie zabezpieczeniami i marżami.
Obowiązki:
- Projektowanie, rozwijanie i utrzymywanie skalowalnych usług back-end i API przy użyciu Java (Spring Boot)
- Budowanie responsywnych, wydajnych aplikacji front-end przy użyciu React i TypeScript
- Używanie narzędzi wspomaganych przez AI, takich jak GitHub Copilot, aby przyspieszyć dostawę, zachowując wysoką jakość i bezpieczeństwo
- Projektowanie i integrowanie funkcji generatywnego AI w aplikacjach biznesowych, w tym inżynieria promptów, integracja LLM i ocena wyników modeli
- Definiowanie i konsumowanie RESTful API oraz jasne komunikowanie wymagań i ograniczeń między zespołami
- Doradzanie i kierowanie zespołem w zakresie architektury, decyzji projektowych i najlepszych praktyk, w tym odpowiedzialnego korzystania z narzędzi AI
- Mentorowanie programistów i podnoszenie poziomu technicznego zespołu poprzez przeglądy kodu i programowanie w parach
- Przekładanie wymagań biznesowych i produktowych na solidne rozwiązania techniczne end-to-end
- Stosowanie zasad czystego kodu i pomoc w poprawie standardów inżynieryjnych, narzędzi i procesów CI/CD
- Pisanie i utrzymywanie testów automatycznych (jednostkowych, integracyjnych, end-to-end) zarówno na froncie, jak i na zapleczu
- Aktywny udział w ceremoniach zwinnych (Scrum/Kanban), w tym w doskonaleniu, planowaniu, przeglądach i retrospektywach
- Ścisła współpraca z QA, menedżerami produktu, architektami i interesariuszami biznesowymi w celu dostarczenia wysokiej jakości pracy, która odpowiada potrzebom biznesowym
- Wsparcie i poprawa istniejących aplikacji w szybkim tempie, w środowisku bankowości inwestycyjnej
Wymagane umiejętności:
- Co najmniej 8-letnie doświadczenie w profesjonalnym rozwoju oprogramowania, w tym długoterminowe projekty
- Silne doświadczenie praktyczne z Java (Java 11+) i Spring / Spring Boot
- Udokumentowane doświadczenie w dostarczaniu funkcji full-stack od UI po usługi back-end i bazę danych
- Doświadczenie praktyczne z GitHub Copilot lub podobnymi asystentami kodowania AI w codziennym rozwoju
- Praktyczna wiedza na temat generatywnego AI i inżynierii promptów, w tym integrowanie API LLM (np. OpenAI, Azure OpenAI) w aplikacjach
- Silne umiejętności SQL i doświadczenie z relacyjnymi bazami danych
- Doświadczenie w testowaniu automatycznym (JUnit, Jest, React Testing Library lub podobne)
- Znajomość procesów CI/CD i przepływów pracy opartych na Gicie
- Doskonałe umiejętności rozwiązywania problemów
- Znajomość praktyk zwinnych (Scrum, Kanban itp.)
- Dobre umiejętności komunikacyjne i zdolność do jasnego przedstawiania wymagań innym zespołom
Umiejętności mile widziane:
- Praktyczne doświadczenie z Sybase (ASE i/lub IQ), w tym procedury składowane i optymalizacja wydajności
- Znajomość obszaru zarządzania zabezpieczeniami i marżami (np. wezwania do marży, ISDA/CSA, marża początkowa i zmienna, SIMM)
- Doświadczenie w bankowości inwestycyjnej lub rynkach kapitałowych
- Znajomość architektur RAG, baz danych wektorowych lub frameworków agentów AI
- Znajomość Unix/Linux i skryptów powłoki
Full Stack Java+React Engineer in Kraków – pracodawca: Luxoft
Nasza firma to doskonały pracodawca, który oferuje dynamiczne środowisko pracy w sercu innowacji technologicznych. Wspieramy rozwój zawodowy naszych pracowników poprzez mentoring oraz dostęp do najnowszych technologii, a także promujemy kulturę współpracy i otwartości. Pracując z nami, będziesz miał okazję uczestniczyć w projektach, które mają realny wpływ na branżę, a lokalizacja w centrum miasta zapewnia wygodny dostęp do licznych udogodnień.