Пряме повідомлення учасника, який розмістив вакансію, з Proxet
Anna Mozharowska
Starszy specjalista ds. pozyskiwania talentów
Пряме повідомлення учасника, який розмістив вакансію, з Proxet
Anna Mozharowska
Starszy specjalista ds. pozyskiwania talentów
Czy jesteś programistą Java i szukasz nowych wyzwań? A co powiesz na współpracę z ważnym klientem z milionami QPS? Jeśli masz doświadczenie w tworzeniu wysokowydajnych systemów rozproszonych, jest to idealna okazja do pracy nad nową platformą zarządzania marketingiem cyfrowym u klienta o światowej renomie. Stos technologii projektu: Java 11, Concurrency, Scala, Big Data, Amazon AWS (EC2 , Kinesis, Dynamo, Cloudfront, Cloudwatch, Athena), Aerospike, Avro, Netty, Tomcat, Apache Mina, LuceneO projekcie:Nasz klient to wiodąca usługa przesyłania strumieniowego z siedzibą w Stanach Zjednoczonych. Dzięki milionom użytkowników na całym świecie urządzenia firmy zapewniają łatwy dostęp do bezpłatnej telewizji, wiadomości na żywo, wydarzeń sportowych, filmów itp. Klient prowadzi działalność reklamową, a także licencjonuje swój sprzęt i oprogramowanie innym firmom. Lokalizacja:Zdalnie: tylko Ukraina Umiejętności i doświadczenie :— Wykształcenie w informatyce lub podobnej dziedzinie ilościowej;— Ponad 5 lat profesjonalnego doświadczenia w tworzeniu oprogramowania;— Ekspercka znajomość Core Java;— Doświadczenie w tworzeniu wielkoskalowych i wydajnych systemów rozproszonych;— Doskonałe zrozumienie algorytmów, struktur danych, techniki optymalizacji wydajności, programowanie obiektowe, wielowątkowość i programowanie w czasie rzeczywistym;— Nastawienie skoncentrowane na produkcie;— Gra w zespole z silnymi umiejętnościami interpersonalnymi;— Angielski — Wyższy średniozaawansowany lub wyższy. Jako plus: — Doświadczenie w optymalizacji pamięci podręcznej, rozproszona pamięć podręczna i BRAK bazy danych SQL to plus;— Doświadczenie z Big Data i usługami AWS to plus;— Doświadczenie w domenie reklamowej to duży plus. Obowiązki: — Praca z wysoko wykwalifikowanym zespołem inżynierów na wszystkich etapach Agile proces rozwoju od projektu do wdrożenia;— Projektuj, rozwijaj i utrzymuj wielkoskalowe, wydajne aplikacje czasu rzeczywistego;— Współpracuj z działem zapewnienia jakości, inżynierią wydań i zarządzaniem produktem, aby dostarczać wysokiej jakości oprogramowanie;— Identyfikuj, projektuj i wdrażaj ulepszenia bieżącej architektury. Może to obejmować: ulepszenia procesów wewnętrznych, automatyzację procesów ręcznych, optymalizację dostarczania danych, redukcję kosztów, przeprojektowanie infrastruktury w celu zwiększenia niezawodności itp. — Podejmij własną inicjatywę w procesie rozwoju i poprawie atmosfery pracy, bądź proaktywny w proponowaniu nowych wizji i podejścia do rozwoju platformy; przewidywać problemy lub rozwiązania problemów, które mogą się pojawić; — Dostarczaj firmie stałą wartość w bardzo elastycznym zespole, który wdraża niemal ciągłe rozwiązania.
Pokaż więcej
Pokaż mniejRodzaj zatrudnienia
Pełny etat