W skrócie
- Zadania: Twórz oprogramowanie w Java i MongoDB, rozwiązując złożone problemy klientów.
- Firma: Boutique IT consulting company z biurami w UK, USA, Kanadzie, Polsce i Kolumbii.
- Benefity: Praca zdalna, konkurencyjne wynagrodzenie i możliwości rozwoju zawodowego.
- Pozostałe informacje: Elastyczne środowisko pracy z możliwościami szybkiego rozwoju kariery.
- Dlaczego ta praca: Dołącz do dynamicznego zespołu i wpływaj na innowacyjne projekty technologiczne.
- Kwalifikacje: Doświadczenie w programowaniu w Java oraz znajomość MongoDB.
Przewidywane wynagrodzenie mieści się w przedziale 67500 - 82500 zł za rok.
gravity9 jest butikową firmą konsultingową IT z siedzibą w Wielkiej Brytanii, posiadającą biura w USA, Kanadzie, Polsce i Kolumbii. Nasz zespół ma głębokie doświadczenie w inżynierii, projektowaniu doświadczeń i zarządzaniu produktami. Cieszymy się z wyzwań i jesteśmy dumni z pracy z naszymi klientami nad ich najbardziej złożonymi problemami, znajdując eleganckie i elastyczne rozwiązania, które pomagają im przekształcać swoje firmy.
Dołącz do naszego rosnącego zespołu - przyszłe możliwości czekają! Jesteśmy podekscytowani, że nasza firma przeżywa znaczący wzrost i rozwój, dlatego poszukujemy utalentowanych osób do naszego zespołu. Chcemy być szczerzy w kwestii naszego procesu rekrutacji. W tej chwili jesteśmy w trakcie zabezpieczania projektów, które są zgodne z naszymi celami biznesowymi. Naszym zamiarem jest zapewnienie, że po przyjęciu nowych członków zespołu będą mieli znaczącą rolę od pierwszego dnia.
Jak wygląda proces rekrutacji?
- Screening przez rekrutera: W pierwszej rozmowie nasz rekruter dowie się więcej o Tobie i Twojej historii, aby sprawdzić potencjalne dopasowanie do gravity9. To także okazja do zadawania pytań dotyczących roli i firmy. Ten krok może zająć około 60 minut.
- Rozmowa techniczna 1 z naszymi konsultantami: W tym spotkaniu Twój potencjalny przyszły kolega dokładniej przyjrzy się Twojemu doświadczeniu i temu, co możesz wnieść do zespołu. Ten krok zajmie około 90 minut.
- Rozmowa techniczna 2 z naszymi liderami technicznymi: W tym spotkaniu Twój potencjalny przyszły kolega dokładniej przyjrzy się Twojemu doświadczeniu i temu, co możesz wnieść do zespołu. Ten krok zajmie około 90 minut.
- Ostateczna rozmowa: Dotarłeś do ostatniego etapu! Tutaj już dążymy do współpracy z Tobą i dajemy Ci możliwość spotkania z naszym zespołem kierowniczym podczas tej nieformalnej rozmowy. Ten krok zajmie około 30 minut.
Opis roli: Szukamy inteligentnego, entuzjastycznego inżyniera oprogramowania backendowego z doświadczeniem w MongoDB i zainteresowaniem aktualnymi technologiami oraz inżynierią. Wykorzystując swoją wiedzę o Javie i MongoDB oraz najlepsze praktyki inżynieryjne, będziesz zaangażowany w pomoc klientom w przyjęciu najnowszej wersji MongoDB w ramach zestawu ich aplikacji. Będziesz aktywnie prowadzić dyskusje zespołowe i przeglądy kodu oraz współpracować z kolegami, aby identyfikować, priorytetyzować i dostarczać funkcje, które przynoszą wartość naszym klientom. Będziesz również prowadzić mniej doświadczonych programistów.
Wymagania dotyczące roli - umiejętności techniczne i doświadczenie:
- Doskonała znajomość języka angielskiego w mowie i piśmie (praca bezpośrednio z klientami z UK/USA).
- Ekspert w Javie 8+ i najlepiej mający doświadczenie w Java 11/14/17 oraz OpenJDK.
- Doświadczenie komercyjne z Node.js I/LUB Pythonem jest wymagane.
- Praktyczne doświadczenie z MongoDB lub innymi bazami danych NoSQL, w tym modelowanie danych w bazach danych NoSQL.
- Dokładne zrozumienie Springa, szczególnie Spring Boot, Spring Framework, Spring Data.
- Doświadczenie w pracy z Azure lub AWS.
- Zrozumienie komunikacji synchronicznej i asynchronicznej (opartej na REST, kolejce i/lub temacie).
- Znajomość architektury mikroserwisowej, w tym konteneryzacji, wysokiej dostępności i scenariuszy awaryjnych.
- Doświadczenie w pisaniu testów jednostkowych i integracyjnych.
- Doświadczenie w pracy z Dockerem i aplikacjami konteneryzowanymi.
- Doświadczenie w Maven/Gradle i pracy z pipeline'ami CI/CD.
- Znajomość wykorzystania narzędzi wspomagających rozwój AI (takich jak Claude Code) w celu przyspieszenia i uproszczenia rozwoju oraz codziennych zadań.
Wymagania dotyczące roli – umiejętności miękkie:
- Umiejętność rozumienia wymagań biznesowych i tłumaczenia ich na wymagania techniczne.
- Skupienie na kliencie – pasja do zrozumienia problemu, który próbujemy rozwiązać za pomocą oprogramowania i promowanie rozwiązań dla klienta.
- Skupienie na dostawie - silne umiejętności analityczne i rozwiązywania problemów. Umiejętność oceny, projektowania i wdrażania skutecznych rozwiązań.
- Elastyczność w dostosowywaniu umiejętności do różnych zaangażowań klientów, przypadków użycia i trybów dostarczania zmian.
- Wzorcowe standardy osobistej integralności i szacunku dla innych – profesjonalne podejście do wszystkich aspektów zaangażowania z klientem i współpracy w zespole, zdolność do szybkiego budowania relacji opartych na zaufaniu i przejrzystości.
- Silne umiejętności prezentacyjne oraz komunikacji pisemnej i werbalnej są niezbędne ze względu na charakter pracy z klientem.
- Skoncentrowanie na wartości - kreatywne myślenie, z talentem do innowacji i silną chęcią przekraczania oczekiwań klientów.
- Energia – pozytywne nastawienie i determinacja do nauki i osiągania sukcesów.
Chociaż jest to w pełni zdalna pozycja, wymagane jest fizyczne zamieszkanie w Polsce.
Java Developer in Katowice – pracodawca: Gravity 9 Solutions Ltd
gravity9 to wyjątkowa firma konsultingowa IT, która oferuje nie tylko możliwość pracy nad złożonymi projektami, ale także sprzyjające środowisko pracy, które promuje współpracę i rozwój zawodowy. Nasza kultura opiera się na elastyczności, innowacyjności oraz dążeniu do doskonałości, co sprawia, że każdy członek zespołu ma szansę na znaczący wkład od samego początku. Pracując w Polsce, będziesz częścią międzynarodowego zespołu, który ceni różnorodność i wspiera rozwój umiejętności technicznych oraz osobistych.