Senior Full Stack (Java/React) Engineer in Kraków

Senior Full Stack (Java/React) Engineer in Kraków

Kraków Pełny etat 135000 - 165000 zł / rok (szac.) Hybrydowo
L

W skrócie

  • Zadania: Twórz nową platformę aplikacyjną AI, projektując i rozwijając usługi backendowe oraz aplikacje frontendowe.
  • Firma: Dynamiczna firma w branży bankowości inwestycyjnej z nowoczesnym podejściem do technologii.
  • Benefity: Atrakcyjne wynagrodzenie, możliwość pracy zdalnej oraz rozwój zawodowy.
  • Pozostałe informacje: Możliwość mentorowania młodszych programistów i rozwijania zespołu.
  • Dlaczego ta praca: Pracuj z najnowszymi technologiami AI i wpływaj na innowacyjne projekty.
  • Kwalifikacje: 8-letnie doświadczenie w programowaniu, znajomość Java i React.

Przewidywane wynagrodzenie mieści się w przedziale 135000 - 165000 zł za rok.

Poszukujemy starszego programisty Full-Stack (Java + React), który dołączy do zespołu naszego klienta i pomoże w budowie nowej platformy aplikacji wspieranej przez AI. Zespół pracuje z nowoczesnymi narzędziami wspomagającymi AI, takimi jak GitHub Copilot oraz generatywne AI, i dba o czysty kod, metody zwinne oraz 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 wspomagających rozwój AI, takich jak GitHub Copilot, aby przyspieszyć dostawy, zachowując wysoką jakość i bezpieczeństwo
  • Projektowanie i integrowanie funkcji generatywnego AI w aplikacjach biznesowych, w tym inżynierię promptów, integrację LLM i ocenę 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
  • Tłumaczenie 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 spełnia potrzeby biznesowe
  • Wsparcie i poprawa istniejących aplikacji w szybkim tempie środowiska bankowości inwestycyjnej

Wymagania:

  • 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
  • Silne doświadczenie praktyczne z React, TypeScript/JavaScript, HTML i CSS
  • Udokumentowane doświadczenie w dostarczaniu funkcji full-stack od UI po usługi back-end i bazę danych
  • Doświadczenie w codziennym korzystaniu z GitHub Copilot lub podobnych asystentów kodowania AI
  • Praktyczna wiedza na temat generatywnego AI i inżynierii promptów, w tym integracja 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
  • Umiejętności czystego kodu
  • 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

Mile widziane:

  • Doświadczenie praktyczne 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 uzupełnienia zabezpieczeń, 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
  • Podstawowa znajomość Unix/Linux i skryptowania powłoki

Senior 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ń.

L

Dane kontaktowe:

Zespół rekrutacyjny Luxoft

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Senior Full Stack (Java/React) Engineer in Kraków

Java (Java 11+)
Spring / Spring Boot
React
TypeScript/JavaScript
HTML
CSS
GitHub Copilot