Poszukujemy Senior Java Developer, który dołączy do naszego zespołu przy długotrwałym projekcie. Naszym klientem jest kanadyjska firma zajmująca się tworzeniem oprogramowania działająca na własnej platformie. Projekt: Oparta na SaaS, oparta na danych platforma eCommerce oparta na sztucznej inteligencji i w pełni technologia natywna w chmurze. Rynek Ameryki Północnej: - Zajmujemy się rozwojem opartym na testach w zwinnym środowisku, pracując nad natywnymi dla chmury, wysoce skalowalnymi i wydajny
Poszukujemy Senior Java Developer, który dołączy do naszego zespołu przy długotrwałym projekcie. Naszym klientem jest kanadyjska firma zajmująca się tworzeniem oprogramowania działająca na własnej platformie. Projekt: Oparta na SaaS, oparta na danych platforma eCommerce oparta na sztucznej inteligencji i w pełni technologia natywna w chmurze. Rynek Ameryki Północnej: - Zajmujemy się rozwojem opartym na testach w zwinnym środowisku, pracując nad natywnymi dla chmury, wysoce skalowalnymi i wydajnymi mikrousługami w Javie, Go wdrożonym na Kubernetesie i działającym na Google Cloud Platform. - Zajmujemy się mikrousługami na poziomie organizacyjnym, gdzie zespoły składające się z maksymalnie 6 inżynierów pracują nad luźno powiązanymi komponentami, aby zapewnić zaawansowane funkcje. — Stosujemy nowoczesną kulturę DevOps, w której główni inżynierowie produktu współpracują z inżynierami ds. niezawodności w zakładzie i innymi zespołami, aby obsługiwać, monitorować, rozwiązywać problemy i często aktualizować nasze krytyczne systemy produkcyjne. - Współpracujemy z naszymi właścicielami produktów, aby zrozumieć nasz plan działania, dostosować architekturę do celów biznesowych na horyzoncie i omówić wyzwania podczas przygotowywania i udoskonalania naszych zaległości. Wymagane kwalifikacje - Ponad 7 lat ogólnego doświadczenia jako programista Java - Biegła w języku Java, w tym między innymi najlepsze praktyki i dobrze znane frameworki, takie jak Spring Boot lub Micronaut. Umiejętność pisania skutecznych testów jednostkowych i integracyjnych. Podstawowa wiedza na temat odporności, skalowalności i bezpieczeństwa w systemach oprogramowania. Wcześniejszy kontakt z systemy rozproszone, mikrousługi i aplikacje natywne w chmurze - Znajomość nowoczesnego Devops, najlepiej przy użyciu nowoczesnych narzędzi, takich jak Docker i Kubernetes - Doświadczenie w praktykach programistycznych opartych na Agile - Praktyczna znajomość GitWarto mieć - Używane wyszukiwanie technologie takie jak Apache Lucene, Apache Solr lub ElasticSearch - Doświadczenie w budowaniu i uruchamianiu usług hostowanych w chmurze przy użyciu Google Cloud Platform, Amazon Web Services lub Azure - Pracowałeś wcześniej w środowisku start-upowym Pełny- czasowa praca zdalna.