Intetics Inc., wiodąca globalna firma technologiczna zapewniająca tworzenie aplikacji na zamówienie, rozproszone profesjonalne zespoły, ocenę jakości oprogramowania i rozwiązania „wszystko-cyfrowe”, poszukuje inżyniera Java, który wzbogaci swój zespół o wykwalifikowanego specjalistę, który będzie rozpowszechniał wiedzę pomysłów, wizji, treści i przekazów firmy. Projekt jest nową platformą do wielomedialnego zarządzania newsroomem, skierowaną do średnich i dużych wydawnictw. Pomaga planować spotk
Intetics Inc., wiodąca globalna firma technologiczna zapewniająca tworzenie aplikacji na zamówienie, rozproszone profesjonalne zespoły, ocenę jakości oprogramowania i rozwiązania „wszystko-cyfrowe”, poszukuje inżyniera Java, który wzbogaci swój zespół o wykwalifikowanego specjalistę, który będzie rozpowszechniał wiedzę pomysłów, wizji, treści i przekazów firmy. Projekt jest nową platformą do wielomedialnego zarządzania newsroomem, skierowaną do średnich i dużych wydawnictw. Pomaga planować spotkania, zarządzać historiami, koordynować personel, kontrolować rytmy i usprawniać przepływy pracy między mediami. Projekt opiera się na klastrach w chmurze, z której korzysta obecnie ponad 380 organizacji na całym świecie (od USA po Australię). Obowiązki: Refaktoryzacja starszego kodu poprzez wprowadzenie nowych, nowoczesnych rozwiązań i frameworków Tworzenie czystego, wydajnego kodu w oparciu o specyfikacje Testowanie i wdrażanie programów i systemów Naprawianie i ulepszanie istniejącego oprogramowania Przegląd kodu ze współpracownikami Wymagania Umiejętności techniczne: Duże doświadczenie z językiem programowania Java i powiązanymi technologiami, takimi jak jak Spring, Hibernate Doświadczenie z systemami przesyłania wiadomości, takimi jak ActiveMQ i AWS SQS Doświadczenie z technologiami i usługami opartymi na chmurze, w szczególności AWS Doświadczenie z narzędziami do konteneryzacji/orkiestracji, takimi jak Docker i Kubernetes Doświadczenie z programowaniem opartym na testach (TDD) i metodologiami Agile Umiejętności miękkie : Silne umiejętności rozwiązywania problemów i umiejętność pracy w dynamicznym, opartym na współpracy środowisku Możliwość mentorowania i przewodzenia innym programistom w zespole Proaktywność w identyfikowaniu potencjalnych problemów i proponowaniu rozwiązań Chęć uczenia się i bycia na bieżąco z nowymi technologiami i trendy w branży