Poszukujemy programisty Java do projektu start-up, obejmującego integrację bazy danych domeny/pozyskiwanie danych na dużą skalę. Projekt i architektura warstwy pozyskiwania dużych ilości danych dla PostgreSQL. Powinien nadawać się do wsparcia Prem i Cloud. WYMAGANIA: - Co najmniej 3 lata doświadczenia w tworzeniu oprogramowania komercyjnego z wykorzystaniem Java 8+; - Doskonała znajomość projektowania oprogramowania i skalowalnej architektury; - Doświadczenie w tworzeniu aplikacji intensywnie ko
Poszukujemy programisty Java do projektu start-up, obejmującego integrację bazy danych domeny/pozyskiwanie danych na dużą skalę. Projekt i architektura warstwy pozyskiwania dużych ilości danych dla PostgreSQL. Powinien nadawać się do wsparcia Prem i Cloud. WYMAGANIA: - Co najmniej 3 lata doświadczenia w tworzeniu oprogramowania komercyjnego z wykorzystaniem Java 8+; - Doskonała znajomość projektowania oprogramowania i skalowalnej architektury; - Doświadczenie w tworzeniu aplikacji intensywnie korzystających z danych; - Doświadczenie rozwijanie i wdrażanie architektury mikrousług;- Doskonałe umiejętności kodowania, debugowania, testowania jednostkowego (automatyzacja) i wdrażania konteneryzacji;- Duże doświadczenie z frameworkiem Spring;- Głębokie zrozumienie narzędzi CI/CD;- Głęboka znajomość PostgreSQL i DBMS;- Znajomość architektura chmurowa (Azure/AWS);- Możliwość pracy programistycznej Pipe-line - do ustalenia przez kandydata i Starszego Architekta;- Średni lub wyższy poziom języka angielskiego.MILE POSIADAĆ:- Doświadczenie z Postgres DB na platformie Azure.Tech Stack:JAVA Core, JDBC, Spring, Networking, Multi-Threading, ogólnie RDBMS, PostgreDB, SQL, Azure;Cykl życia oprogramowania;Metodologia R&D/Agile.OBOWIĄZKI:- Tworzenie kodu Java, testowanie, przeglądanie kodu itp.;- Uczestnictwo w wszystkie aspekty rozwoju i podstawy wpływu na system mający wpływ na ogromny rynek;- Dużo prac badawczych i eksperymentalnych. KROKI ROZMOWY:1) Rozmowa z HR;2)Rozmowa techniczna.ITG oferuje:- Elastyczne godziny pracy, format - zdalny; - Kariera i rozwój zawodowy; - Możliwość pracy z doświadczonymi kolegami, którzy są gotowi dzielić się wiedzą; - Uczestnictwo w przeglądach/dyskusjach/modelowaniu kodu; - Możliwość skupienia się na swojej pracy: brak niepotrzebnego mikrozarządzania; - Atrakcyjne wynagrodzenie.