Vor Kurzem war es eine Woche später, von Proxet
Anna Mozharivska
Leitender Spezialist für Talentakquise
Vor Kurzem war es eine Woche später, von Proxet
Anna Mozharivska
Leitender Spezialist für Talentakquise
Sind Sie ein Java-Entwickler auf der Suche nach neuen Herausforderungen? Wie wäre es mit der Zusammenarbeit mit einem hochkarätigen Kunden mit Millionen von QPS? Wenn Sie Erfahrung in der Entwicklung leistungsstarker verteilter Systeme haben, ist dies die perfekte Gelegenheit, mit einem weltbekannten Kunden an einer neuen digitalen Marketing-Management-Plattform zu arbeiten. Projekt-Tech-Stack: Java 11, Parallelität, Scala, Big Data, Amazon AWS (EC2). , Kinesis, Dynamo, Cloudfront, Cloudwatch, Athena), Aerospike, Avro, Netty, Tomcat, Apache Mina, LuceneÜber das Projekt: Unser Kunde ist ein führender Streaming-Dienst mit Sitz in den Vereinigten Staaten. Mit Millionen von Nutzern auf der ganzen Welt bieten seine Geräte einfachen Zugriff auf kostenloses Fernsehen, Live-Nachrichten, Sport, Filme usw. Der Kunde betreibt ein Werbeunternehmen und lizenziert seine Hardware und Software auch an andere Unternehmen. Standort: Abgelegen: nur in der Ukraine. Fähigkeiten und Erfahrungen :- Hintergrund in der Informatik oder einem ähnlichen quantitativen Bereich;- 5+ Jahre professionelle Softwareentwicklungserfahrung;- Expertenwissen in Core Java;- Erfahrung in der Entwicklung hochskalierter und leistungsstarker verteilter Systeme;- Hervorragendes Verständnis von Algorithmen, Datenstrukturen, Leistungsoptimierungstechniken, objektorientierte Programmierung, Multithreading und Echtzeitprogrammierung; – Produktorientierte Denkweise; – Teamplayer mit starken zwischenmenschlichen Fähigkeiten; – Englisch – Obere Mittelstufe oder höher. Als Pluspunkt: – Erfahrung mit Cache-Optimierung, Verteilter Cache und KEINE SQL-Datenbank ist ein Plus; – Erfahrung mit Big Data und AWS-Diensten ist ein Plus; – Erfahrung im Werbebereich ist ein großes Plus. Verantwortlichkeiten: – Zusammenarbeit mit einem hochqualifizierten Engineering-Team in allen Phasen des Agile Entwicklungsprozess vom Entwurf bis zur Bereitstellung; – Entwerfen, Entwickeln und Warten hochskalierter, leistungsstarker Echtzeitanwendungen; – Arbeiten mit Qualitätssicherung, Release-Engineering und Produktmanagement, um qualitativ hochwertige Software bereitzustellen; – Identifizieren, Entwerfen und Implementieren Verbesserungen an der aktuellen Architektur. Dies kann Folgendes umfassen: interne Prozessverbesserungen, Automatisierung manueller Prozesse, Optimierung der Datenbereitstellung, Kostensenkung, Neugestaltung der Infrastruktur für mehr Zuverlässigkeit usw. – Ergreifen Sie Ihre eigene Initiative im Entwicklungsprozess und bei der Verbesserung der Arbeitsatmosphäre, schlagen Sie proaktiv neue Visionen vor usw Ansätze zur Plattformentwicklung; antizipieren möglicherweise auftretende Probleme oder Problemlösungen; – Bieten Sie dem Unternehmen in einem äußerst agilen Team, das eine nahezu kontinuierliche Bereitstellung anstrebt, einen konstanten Mehrwert.
Zeig mehr
Zeige wenigerArt der Anstellung
Vollzeit