TheProtocol.IT Stacjonarnie Junior New

Program Stażowy – Forex Systems Java Developer

Match-Trade Technologies

⚲ Poznań

Wymagania

  • Java
  • Kotlin (nice to have)
  • Git (nice to have)

Opis stanowiska

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 firmie: - Jesteśmy firmą z branży fintech, dostarczającą zaawansowane systemy transakcyjne dla rynku Forex, kontraktów CFD, kryptowalut oraz akcji. Tworzymy własne środowisko technologiczne i jesteśmy autorem platformy tradingowej opartej o technologię PWA. Szeroki zakres oferowanych przez nas usług stwarza dla naszych pracowników możliwości uczestniczenia w różnorodnych projektach, nie tylko dzięki wykorzystaniu różnych technologii (w tym nowoczesnej technologii Blockchain), ale także dzięki pracy z biznesami z całego świata. Posiadamy swoje biuro w Warszawie i Poznaniu. Ciągle się rozwijamy i poszerzamy nie tylko bazę klientów, ale przede wszystkim nasze zespoły. Chcemy wyznaczać rynkowe trendy i stawiamy przede wszystkim na nową, wyższą jakość oferowanych przez nas usług i produktów. - Powyższe ogłoszenie należy interpretować jako dotyczące warunków zatrudnienia w przypadku umowy o pracę. Dopuszczamy jednak możliwość nawiązania współpracy w innej formie prawnej (np. umowa B2B lub umowa zlecenia) — wyłącznie na wniosek kandydata, po indywidualnym ustaleniu warunków oraz dostosowaniu zakresu obowiązków i odpowiedzialności do charakteru wybranej formy współpracy. Każdy przypadek takiej współpracy jest analizowany indywidualnie, z poszanowaniem przepisów prawa pracy oraz zasad równego traktowania kandydatów. 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.