Pracuj.pl Stacjonarnie Junior

Program Stażowy – Forex Systems Java Developer

Match-Trade Technologies

⚲ Poznań, Grunwald

Wymagania

  • Java
  • Kotlin
  • Git

Opis stanowiska

Nasze wymagania: Program kierujemy do studentów/ek ostatnich lat oraz świeżych absolwentów/ek kierunków ścisłych (Informatyka, Teleinformatyka, Sztuczna inteligencja lub pokrewne), którzy/e chcą rozwijać się w inżynierii backendowej. Szczególnie zapraszamy osoby, które po stażu są gotowe i otwarte kontynuować z nami współpracę na stałe i pracować stacjonarnie w biurze. Wymagania techniczne (must-have): • solidne podstawy programowania w Javie (znajomość programowania obiektowego i struktur danych), • zdolności analityczne i inżynieryjne podejście do rozwiązywania problemów, • gotowość do intensywnej nauki i ścisłej współpracy (będziesz pracować w dwuosobowym zespole stażowym, co wymaga dobrej komunikacji). Mile widziane: znajomość języka Kotlin, swobodne poruszanie się w systemie kontroli wersji (Git), rozumienie zasad tworzenia REST API oraz podstawowa wiedza o architekturze mikroserwisów, zainteresowanie domeną: rynkami finansowymi lub kryptowalutami (pracujemy blisko biznesu, więc ta ciekawość na pewno ułatwi Ci wdrożenie). O projekcie: O programie: celem naszego programu stażowego jest znalezienie inżynierów/ek, z którymi nawiążemy długoterminową współpracę. W trakcie wakacyjnej edycji pilotażowej nie trafisz do pobocznych, „szufladowych” projektów – będziesz rozwiązywać realne problemy w systemach tradingowych i platformach finansowych. Jak pracujemy? Dołączysz do środowiska, w którym priorytetem jest jakość inżynieryjna. Rozwijamy nowoczesne systemy backendowe o wysokiej przepustowości, pracując na świeżym codebase. Nie mamy długu technologicznego ani legacy code, za to utrzymujemy wysokie pokrycie testami jednostkowymi. Co zyskasz podczas stażu? • Przekrojową wiedzę: dzięki trzem 4-tygodniowym rotacjom poznasz architekturę różnych systemów (m.in. matching engine, procesor płatności krypto, CRM). • Czystą praktykę: będziesz pisać kod w dwuosobowych zespołach stażowych, pod okiem doświadczonych mentorów dbających o rzetelne Code Review. • Procesy produktowe: staniesz się częścią zespołów developerskich, biorąc udział w planowaniu i codziennej pracy nad architekturą fintech. • Perspektywę zatrudnienia: traktujemy staż jako proces wdrażania do zespołu. Najlepszym uczestnikom/uczestniczkom zaproponujemy stałą współpracę po zakończeniu programu. Informacje dodatkowe: ⏳ Czas trwania: 3 miesiące 🗓️ Termin: 29 czerwca – 18 września 🔔 Forma: staż płatny; praca na pełnym wymiarze godzin w modelu stacjonarnym 📝 Umowa: umowa zlecenie Zakres obowiązków: Struktura programu (12 tygodni, 3 rotacje): Program opiera się na trzech 4-tygodniowych rotacjach. Pracujecie w dwuosobowych zespołach stażowych, co gwarantuje bliską współpracę i bezpośredni transfer wiedzy od doświadczonych inżynierów. Comiesięczna zmiana obszaru pozwala poznać różne części naszego ekosystemu. Podczas stażu dołączycie do trzech zespołów projektowych: • Matching engine systemu tradingowego, • Procesor płatności w kryptowalutach, • CRM dla brokerów FX oraz firm prop-tradingowych. Jak wygląda pojedyncza, 4-tygodniowa rotacja? Faza 1: Wdrożenie (Onboarding) • Techniczne wprowadzenie do architektury danego systemu. • Setup lokalny i szkolenie z wykorzystywanych narzędzi developerskich. • Zrozumienie domeny biznesowej (trading / fintech). Faza 2: Development • Praca nad rzeczywistymi zadaniami w backlogu przypisanego zespołu. • Aktywny udział w spotkaniach (daily, sprint planning). • Ciągłe Code Review i wsparcie techniczne ze strony mentora. Zwieńczenie projektu • Na koniec każdej rotacji Wasz dwuosobowy zespół prezentuje wypracowane rozwiązania przed mentorami, zespołem inżynieryjnym oraz przedstawicielami produktu. Mentoring i wsparcie Nie zostawiamy stażystów samych sobie. W trakcie całego programu otrzymujesz bezpośrednie wsparcie: • Mentor techniczny: Twój przewodnik po naszym kodzie. Odpowiada za Twoje wdrożenie, sensowny dobór zadań, regularne i merytoryczne Code Review oraz kierunkowanie Twojego rozwoju. • Kultura wiedzy: Będziesz pełnoprawnym uczestnikiem/czką naszych spotkań technicznych. Otrzymasz też dostęp do wewnętrznych warsztatów technologicznych. • Kontekst biznesowy: Zapewniamy stałe konsultacje z Product Ownerami, abyś dokładnie rozumiał/a, jaki problem biznesowy rozwiązuje Twój kod. Oferujemy: Płatny staż i jasna ścieżka: oferujemy wynagrodzenie za czas trwania programu, a po 12 tygodniach najlepsi/sze z Was otrzymają ofertę stałej współpracy. Nowoczesny Tech Stack: zobaczysz, jak w praktyce działają systemy o wysokiej przepustowości. Będziesz pracować z technologiami takimi jak: Java, Kotlin, Scala, REST API, architektura mikroserwisów, Git, Docker, Kafka/RabbitMQ oraz PostgreSQL i Cassandra. Praktyka bez symulacji: rozwijasz rzeczywiste systemy w obszarze fintech i trading, ucząc się rzemiosła od doświadczonych inżynierów.