Poszukujemy starszego programisty Java Fullstack z solidnym doświadczeniem w tworzeniu niezawodnych i skalowalnych aplikacji. Idealny kandydat będzie miał duże doświadczenie w programowaniu w języku Java, budowaniu usług i interfejsów API RESTful, integracji z różnymi interfejsami API oraz biegłość w narzędziach do mapowania obiektowo-relacyjnego. Dodatkowo znajomość zapytań do baz danych i platformy Vaadin.
Jaki projekt mamy dla Ciebie
Naszym klientem jest jedna z najbardziej znanych marek na rynku branża części samochodowych: międzynarodowa korporacja z ponad stuletnią historią. Współpracujemy z oddziałami w Europie, aby wspierać ich wysiłki w przestrzeni cyfrowej i e-commerce. Nasz zespół pracuje nad infrastrukturą chmurową i rozwiązaniami ułatwiającymi sprzedaż i marketing swoich produktów w regionie EMEA (około 50 krajów).
Poszukujemy wykwalifikowanego starszego/głównego inżyniera Java z pełnym stosem, aby dołączył do naszego zespołu. Wybrany kandydat będzie odpowiedzialny za pomoc w przebudowie i ulepszaniu istniejących aplikacji, migracji do mikrousług i rozwijaniu systemu testowego Analytics.
Co będziesz robić
- Tworzenie i utrzymywanie wysokiej jakości aplikacji Java typu end-2-end.
- Projektowanie i wdrażanie usług RESTful i interfejsy API ułatwiające bezproblemową wymianę danych.
- Integruj się z różnymi zewnętrznymi interfejsami API, aby skutecznie pobierać i przekazywać dane.
- Wykorzystuj narzędzia mapowania obiektowo-relacyjnego do skutecznej interakcji z bazami danych.
- Pisz i optymalizuj zapytania SQL na potrzeby operacji w bazie danych.
- Współpracuj z zespołami wielofunkcyjnymi, aby dostarczać rozwiązania spełniające wymagania biznesowe.
- Zapewniaj jakość kodu poprzez testy jednostkowe, przeglądy kodu i ciągła integracja.
- Rozwiązuj i debuguj złożone problemy w odpowiednim czasie.
Czego potrzebujesz
- 5-7 lat doświadczenia jako programista Java.
- Doświadczenie z platformą front-end opartą na Javie Vaadin.
- Rozległe doświadczenie w tworzeniu usług/API RESTful.
- Udokumentowane doświadczenie w integracji z różnymi interfejsami API w celu pobierania i przekazywania danych.< /li>
- Duża biegłość w narzędziach do mapowania obiektowo-relacyjnego.
- Biegłość w pisaniu i optymalizowaniu zapytań SQL.
- Świetna biegłość w obsłudze platformy Docker do konteneryzacji aplikacji.
< li>Znajomość technologii integracyjnych, takich jak Apache Camel.- Znajomość brokerów komunikatów, takich jak ActiveMQ.
- Doświadczenie w uruchamianiu architektury opartej na mikrousługach.
- Znajomość kontroli wersji systemów takich jak Git i zarządzania repozytoriami w GitHub.
- Doświadczenie w zarządzaniu repozytorium artefaktów za pomocą Nexusa.
- Doskonałe umiejętności komunikacji w języku angielskim.
Jak to jest pracować w Intellias
W Intellias dokładamy wszelkich starań, aby być pracodawcą zapewniającym równe szanse, promując równość, różnorodność i włączenie społeczne. Witamy i świętujemy różnice wszystkich kwalifikujących się kandydatów. Dołącz do Intellias, aby rozpocząć karierę, w której Twoje wyjątkowe perspektywy będą nie tylko cenione, ale także kluczowe dla naszego sukcesu.