POZNAŃ

Java Developer [Space]

Senior


O Nas

Od 25 lat wspieramy firmy i instytucje korzystające z nowoczesnych rozwiązań IT. Dbamy o to, żeby technologia faktycznie wspomagała działalność naszych klientów i dostarczała im realną wartość dodaną. Chcesz być częścią naszego zespołu? Zapoznaj się z poniższą ofertą.

O obszarze, do którego rekrutujemy

Obszar Space rozwijany jest w firmie ITTI od roku 2012 kiedy to Polska dołączyła jako kraj członkowski do Europejskiej Agencji Kosmicznej. Obszar ten jest jednym z dwóch obszarów biznesowych w firmie i wspierany jest przez zespół wytwarzania oprogramowania. Do chwili obecnej w ramach naszych działań dostarczyliśmy ponad 30 produktów IT dla ESA, które mieliśmy okazję prezentować na zagranicznych konferencjach organizowanych przez największe instytucje z branży (tj. ESA, NASA, Airbus, Thales Alenia Space czy OHB).

Obszar Space skupia się na działaniach w trzech grupach tematycznych:

  • tworzenie oprogramowania dla segmentu naziemnego (ang. Ground Segment Support Software)

  • rozwiązania dla komunikacji pokładowej – projektowanie, implementacja i testowanie, zarządzanie sieciami (ang. on-board data handling protocols)

  • budowa systemu świadomości sytuacyjnej w przestrzeni kosmicznej (ang. Space Situational Awareness)

Zespoły

Cały obszar Space liczy około 30 osób. Obszar jest dodatkowo wspierany przez deweloperów (programistów backend/frontend, testerów, devOps). W zależności od toczących się projektów pracujemy w zespołach 5-8 osobowych: projektowych i/lub produktowych. 

Osoby pracujące w zespołach, w zależności od typu projektu, pełnią role zgodne z tymi jakie odpowiadają danemu podejściu np. w zespołach scrumowych PO, SM, developerzy (analityk biznesowy/techniczny/systemowy, tester, programiści BE/FE/DevOps). Poszczególne osoby mogą pełnić kilka ról w danym projekcie (rzadko, ale możliwe) lub pomiędzy projektami. Każdy projekt ma swojego PMa. Zespoły pracują w wyznaczonych sprintach, które kończą się przeglądem tzw. “review” z udziałem klientów/potencjalnych klientów (lub przedstawicieli zarządu). Każda specjalizacja (m.in. programiści, analitycy) ma swojego lidera i wsparcie PMO.

Projekty 

Projekt EGS-CC: przygotowanie dużego i modularnego software-u (utrzymanie, bug-fixing, częściowo rozwój) do budowy, sterowania i zarządzania misją kosmiczną w ESA. Stack technologiczny projektu: Java, wielowątkowość w Java, integracja, architektura, OSGi, Karaf, Zookeeper, ActiveMQ, PostgreSQL, Git, Jira, Confluence, Docker

Projekt SST: „Centrum eksperckie” i „podstawowe oprogramowanie SST” to elementy oprogramowania ESA używane do zarządzania obserwacjami kosmicznymi. Projekt dotyczy A) ulepszenia i B) dostosowania istniejącego oprogramowania ESA do potrzeb krajowych (polskich). Potrzeby zostaną wyrażone przez polskich interesariuszy – tj. Przyszłych operatorów Krajowego Centrum Ekspertów i dostawców czujników. Wynik rozwoju powinien zostać przetestowany przy użyciu wystarczającej ilości rzeczywistych danych obserwacyjnych uzyskanych podczas kampanii obserwacyjnych w trakcie projektu. Stack technologiczny projektu: Java, Python, C#, Message Broker, PostgreSQL, Git, Jira, Confluence, Docker, integracja, architektura.

Projekt EFIMS2 (Pogoda kosmiczna): Oprogramowanie (w tym aplikacja WEB) do śledzenia aktywności słońca poprzez zbieranie danych radiowych z pasm o określonej częstotliwości (radioteleskop) i przetwarzania zebranych danych na potrzeby prezentacji na wykresach aktywności słońca oraz do udostępniania danych surowych do celów naukowych.  Stack technologiczny projektu: Java, Data Streaming,  Spring, PostgreSQL, Git, Gitlab, Docker, integracja.

Zakres działań

  • Projektowanie, rozwój, testowanie i poprawki systemów w technologii Java

  • Udział w tworzeniu architektur aplikacji, w tym w integracji różnych rozwiązań, aplikacji, narzędzi ESA

  • Wykonywanie procedur jakościowych (Code Review)

  • Współtworzenie stosu technologicznego firmy (np. wprowadzanie nowych -wzorców projektowych, bibliotek i frameworków)

  • Wspieranie/mentoring programistów i innych członków zespołu

  • Aktywny udział w wewnątrz-zespołowej wymianie wiedzy

  • Przygotowywanie krótkich szkoleń wewnętrznych dla pozostałych członków zespołu

Wymagania i doświadczenie zawodowe

Kandydat powinien mieć minimum 4-letnie doświadczenie jako programista (Java), ponadto wiedzę i doświadczenie w tworzeniu:

  • systemów w języku Java 8/ Java 11

  • kodu wykorzystującego wielowątkowość z użyciem API Java/bibliotek

  • testów jednostkowych, integracyjnych, wydajnościowych

  • oprogramowania w grupie współpracujących ze sobą programistów (frontend, backend, devops)

  • modularnego kodu wykorzystującego wzorce projektowe

  • integracji systemów lub na poziomie modułów systemu

  • umiejętność analizy i rozwiązywania problemów (problem solving)

Wymagana znajomość języka angielskiego na poziomie znajomości dokumentacji technicznej.

Ponadto, kandydat powinien posiadać umiejętności związane z wewnętrznym przekazywaniem wiedzy pozostałym członkom zespołu.

Wykorzystywane technologie:

  • Java 8 /11 – bardzo dobra (preferowane 4+ lata doświadczenia)

  • SQL (PostgreSQL) – dobra

  • ActiveMQ – dobra

  • GIT – dobra

  • Maven/Gradle – dobra

Mile widziane

  • Karaf/ServiceMix

  • Zookeeper

  • Docker

  • Doświadczenie z aspektami wydajności na poziomie kodu i architektury

  • Doświadczenie w modyfikacji/dostosowaniu stacku technologicznego do potrzeb projektu oraz modyfikacji konfiguracji środowiska deweloperskiego  i testowego

  • Pomysły na aktywne organizowanie nowych form wymiany wiedzy

Oferujemy

  • pracę w międzynarodowym projekcie dla Europejskiej Agencji Kosmicznej

  • udział w projektowaniu i modyfikowaniu architektury systemu

  • znaczny wpływ na kształtowanie własnych zadań i ścieżki rozwoju

  • możliwe formy zatrudnienia – umowa o pracę lub B2B

  • budżet szkoleniowy

  • elastyczne godziny pracy (możliwość pracy zdalnej)

  • playroom (PlayStation, piłkarzyki)

  • karty Multisport/Benefit

  • rekrutacja stała

  • 13 000 – 16 000 net/B2B [30 days off]

  • lub UoP

APLIKUJ

Benefity

Nie samą pracą człowiek żyje! Doskonale o tym wiemy, dlatego staramy się troszczyć o Naszych pracowników i chcemy, aby mogli połączyć pracę ze wszystkimi innymi, ważnymi aspektami życia.

Ambitne projekty

Celujemy wysoko – w gronie naszych klientów jest m.in. Europejska Agencja Kosmiczna, Europejska Agencja Obrony czy Komisja Europejska, a przy tworzeniu oprogramowania sięgamy po nowe technologie.

Dobry start

Dbamy o szybkie i skuteczne wdrożenie na stanowisku oraz działanie w nowym środowisku już od pierwszego dnia – wspieramy i szkolimy, dostarczamy wiedzy o zwinności, organizowaniu spotkań czy zarządzaniu projektami.

Premia za polecenie

Jeśli wśród naszych ofert pracy znajdziesz profil idealnie pasujący do osoby, którą znasz – poleć mu pracę z Nami, a my nagrodzimy Ciebie!

Budżet szkoleniowy

Stawiamy na ciągły rozwój pracowników. Chcesz zakupić literaturę, kursy lub wziąć udział w branżowych konferencjach? Żaden problem!

Karty Multisport

Dbamy nie tylko o rozwój umysłowy – ale także fizyczny. Dlatego dofinansowujemy karty Multisport – korzystaj z tysięcy obiektów sportowych w całej Polsce.

Prywatna opieka medyczna

Wybierz pakiet usług opieki medycznej dostosowany do potrzeb Twoich i Twoich bliskich. Korzystaj z teleporad lub stacjonarnych placówek w całej Polsce.

Pyszna kawa

Zawsze dobrej jakości ziarna kawy do ekspresu. Masz ochotę na latte? Cappuccino? Mleko bez laktozy? Zawsze znajdziesz wszystko w naszej kuchni.

Elastyczne godziny

Dostosuj swój rytm dnia do pracy. Przychodź wcześniej, albo pośpij chwilę dłużej :) Musisz pilnie coś załatwić? Daj znać swojemu liderowi!

Chillout

Czasem po prostu trzeba złapać chwilę oddechu. Dlatego w wolnej chwili gramy w piłkarzyki albo na Playstation.

Jak działamy

Proces rekrutacji


Cenimy Twój czas, dlatego skracamy proces rekrutacji do minimum. Wierzymy, że lepiej popracować razem i sprawdzić się w działaniu niż prowadzić długi proces. Sprawdź, jak to działa!

1. Aplikacja

Wyślij do nas swoje CV. Jeśli dopasujemy Twoje umiejętności do aktualnych rekrutacji – na pewno się odezwiemy i zaprosimy Cię na rozmowę do Naszego biura lub zdalnie.

2. Rozmowa

Bezpośrednio z Liderem zespołu lub Liderem Technicznym porozmawiamy o nas i o Tobie. Rozwiążemy wspólnie kilka zadań technicznych. Jeśli nie jesteś z Poznania możemy porozmawiać w formie wideokonferencji.

3. Ustalenia

W ciągu maksymalnie 5 dni od spotkania dostaniesz od nas odpowiedź. Zaprosimy Cię na demo day lub od razu na ustalenie szczegółów i załatwienie formalności.

4. Onboarding

Witaj w ITTI! Pierwszego dnia zapoznasz się z Naszą firmą, Twoim nowym zespołem i projektem

Aplikuj

Dołącz do Nas!


Prosimy o zamieszczenie w CV zgodę na przewarzanie danych osobowych przez ITTI Sp. z o.o. w celu prowadzenia rekrutacji na dane stanowisko oraz, opcjonalnie, w celu prowadzenia przyszłych rekrutacji.

Rekrutacja:

    ul. Rubież 46, 61-612 Poznań

    Dane rejestracyjne spółki


    Sąd Rejonowy Poznań Nowe Miasto i Wilda VIII Wydział Gospodarczy Krajowego Rejestru Sądowego KRS: 0000186080

    NIP: 781-10-19-801
    REGON: 630400909

    Kapitał Zakładowy: 1 295 000 PLN

    Usługi


    Java Spring

    React.js

    Node.js

    Android

    React Native

    Architektura IT

    Modelowanie procesów

    Projektowanie UX/UI

    Biometria

    Sensory CBRN

    Sieci sensorów

    Detekcja obiektów

    Copyright © 2021 ITTI Sp. z o.o. Polityka Prywatności