Ein gemeinsames Projekt der beiden führenden Unternehmen der Telekommunikationsbranche, 1+1 Media und Kyivstar, ist derzeit auf der Suche nach einem Java-Entwickler (Mitte), der Teil unseres Teams werden möchte.
Kyivstar TV tv.kyivstar.ua/ua/about ist ein Gemeinschaftsprojekt von 1+ 1 Mediengruppe und Kyivstar, gegründet am 11. Dezember 2019. Es handelt sich um eine Online-Fernsehplattform, die Nutzern Zugriff auf Hunderttausende Stunden ukrainischer und ausländischer Inhalte sowie Live-Übertragungen von Programmen bietet und regelmäßig exklusive Vorpremierenshows von anbietet Projekte. Der Vorteil besteht darin, dass Benutzer Inhalte auf fünf verschiedenen Geräten gleichzeitig ansehen können – Smartphones, Tablets, Laptops, Smart-TVs oder TV-Tuner. Anfang April 2021 verfügte die Plattform über 262 TV-Kanäle und eine VOD-Bibliothek mit 10.000 Filmen und Serien mit einer Gesamtdauer von mehr als 50.000 Stunden.
Erforderliche Fähigkeiten:
- 3+ Jahre kommerzielle Java-Erfahrung, Java 8+-Kenntnisse;
- Verständnis des Tomcat-Servlet-Containers.
- gute Erfahrung mit dem Spring-Framework, nicht mit SpringBoot, auch (SpringBoot, Daten, Sicherheit);
- gute Erfahrung mit MongoDB, Redis.
- Erfahrung mit Suchmaschinen ( Elasticsearch, Solr)
- Erfahrung mit Docker (obligatorisch) und Kubernetes (Vorteil);
- Erfahrung mit Message Brokern (RabbitMQ, SQS/SNS);
- stark Kenntnisse der SOLID/GRASP OO-Designprinzipien;
- Erfahrung in Cloud Computing-Plattformen (AWS/aws-sdk);
- Erfahrung in der Arbeit mit verteilten und hochverfügbaren Systemen;
- starke Erfahrung in Clean-Code-Techniken, Refactoring und Tests.
Gut zu haben:
- Java oder jede Cloud Zertifizierung
- Fähigkeit, neue Technologien schnell zu übernehmen;
- ausgezeichnete Kommunikations-, Einstellungs- und Teamfähigkeiten;
- Fähigkeit, sowohl unabhängig als auch in einem großen Team zu arbeiten; li>
- Leidenschaft für die Herstellung großartiger Produkte.
Aufgaben:
- Analyse und Datenerfassung für weitere Entscheidungen zur Optimierung bestimmter Teile der Anwendung
- Überdecken vorhandener Codes mit Tests
- Umgestaltung vorhandener Codes/Refaktorisierungsmodule
- Migration von der Jersey-Servlet-API zur Spring-Web-API< /li>
- Migration von Morphia zu Spring Data
- Migration von Scala zu Java
- Entwicklung neuer Funktionalität für die Plattform
- Optimierung der aktuellen Funktionalität< /li>
- Analyse der Geschäftsanforderungen und Lösungsplanung
- Verfassen technischer Dokumentationen/Arbeiten an Diagrammen von Systemkomponenten
- Mitwirkung bei der Gestaltung und Optimierung von Architekturlösungen
< li>manuelles Testen (Dev-Testing), um festzustellen, ob jedes Element der Software die Anforderungen erfüllt, und um Fehler zu identifizieren.
Dieses Produkt wurde nicht aktualisiert und ist folgender: strong>
- Körperkultur, die sich in der Praxis bewährt hat;
- Zur Durchführung von Projekten, aber auch für die Zukunft.
< li>пиклування про ваше здоров' Ja,Krankenversicherung;- Unternehmensinternes Portal und andere Anwendungen, die die Interaktion innerhalb von Teams so bequem wie möglich machen;
- elektronische Universitäts- und Lernmöglichkeiten;
- Offenheit in der Kommunikation, regelmäßige Treffen mit dem Vorstand des Unternehmens und ein geschäftiges Unternehmensleben;
- ein komfortables Büro im Stadtzentrum mit einem großen Unterstand mit allem, was Sie zum Arbeiten benötigen, und leistungsstarken Generatoren für den Fall eines Stromausfalls;
- Firmencafé und jede Menge leckeren Kaffee ☺;
- Arbeiten Sie in einem sozial verantwortlichen Unternehmen, das die Ideen der Mitarbeiter wertschätzt und gemeinsam mit ihnen weiterentwickelt.