Middle Java Full Stack (Java + JavaScript) Mehr, mehr Projekt-Highlights: Unser Kunde stellt eine der weltweit führenden Online-Videoplattformen bereit, die eine große Bandbreite an Möglichkeiten bietet – für Streaming, Online-Präsentationen, Live-Konferenzen, Veranstaltungen, Tutorials und Schulungen. Die Plattform nutzt die innovativsten und modernsten browserbasierten Videoerfassungstechnologien, um Live-Streaming von Veranstaltungen zu unterstützen, die Tausende von gleichzeitigen Zuschau
Middle Java Full Stack (Java + JavaScript)
Mehr, mehr
Projekt-Highlights:
Unser Kunde stellt eine der weltweit führenden Online-Videoplattformen bereit, die eine große Bandbreite an Möglichkeiten bietet – für Streaming, Online-Präsentationen, Live-Konferenzen, Veranstaltungen, Tutorials und Schulungen. Die Plattform nutzt die innovativsten und modernsten browserbasierten Videoerfassungstechnologien, um Live-Streaming von Veranstaltungen zu unterstützen, die Tausende von gleichzeitigen Zuschauern unterstützen können. Viele der gleichen Video-Pipeline-Technologien werden von Organisationen wie Amazon Video und Netflix verwendet. Diese Plattform kodiert und streamt jedes Jahr Millionen Minuten an Videopräsentationen.
Technischer Stack des Projekts:
Back-End – Java, Front-End-Javascript
Insgesamt Bei der Architektur handelt es sich um RESTful-APIs, die JavaScript FE-Clients bedienen. Es gibt eine ganze Reihe von Java-Diensten, die asynchron ausgeführt werden. Es sind mehrere Systeme von Drittanbietern beteiligt.
Das in Java verwendete Hauptframework ist das Spring Framework. Wir haben einige verwendet, aber diese sind Standard auf dieser Welt.
Was ist der Job?
- Arbeitet in einem Entwicklungsteam, das Code für Computeranwendungen schreibt und pflegt.
- Erlernen Sie die Codebasis , arbeiten Sie an kleinen Fehlerbehebungen und beteiligen Sie sich an der Paarprogrammierung mit mittleren und erfahrenen Entwicklern.
- Teilnahme an und Mitwirkung an Besprechungen des Entwicklungsteams, Fehlerbehebung, Patchen von Computercode und Zusammenarbeit mit anderen Entwicklern zur Erstellung von Anwendungen
- Entwerfen, Entwickeln und Unit-Testen von Anwendungen gemäß etablierten Standards.
- Teilnahme an Peer-Reviews von Lösungsentwürfen und zugehörigem Code.
- Verpacken und unterstützen Sie die Bereitstellung von Releases.
- Integrationen zwischen Anwendungen entwickeln, verfeinern und optimieren.
- Analyse und Lösung technischer und Anwendungsprobleme
Anforderungen:
Mindestanforderungen
- Hochschul- oder Universitätsabschluss in Informatik oder einer verwandten Disziplin
- Starker Lernwille
Kernkompetenzanforderungen
- Solides Verständnis objektorientierter Programmierkonzepte
- Solides Verständnis relationaler Datenbankdesign- und Abfragekonzepte
- Vertrautheit mit Versionskontrollkonzepten
< p>
Bevorzugte Kompetenzanforderungen
- Kenntnisse des Java 8- und Spring Framework 5-Ökosystems
- Kenntnisse in der Webentwicklung mit HTML5, CSS und JavaScript
- Kenntnisse in kontinuierlicher Integration und Bereitstellung
- Kenntnisse in der Entwicklung von Client-/Server-Anwendungen
- Kenntnisse in agilen Entwicklungsmethoden
- Kenntnisse der Unit-Testing-Theorie
- 2+ Jahre als Bereitstellung
- Solide Kenntnisse in SDLC, agilen Praktiken und Dokumentation
- Solide Erfahrung mit Datenbanken und Abfrageoptimierung (MySQL)
- B1+ Englischniveau
ul>
Wäre ein Plus
Erfahrung mit Amazon Web Services undd/oder eine oder mehrere AWS-Zertifizierungen.
Erfahrung mit Javascript, Typescript, Angular, React und/oder anderen Front-End-Technologien und Frameworks.
Leistungen:
– 18 voll bezahlte Werktage Urlaub
– 10 Krankheitstage
– Feiertage
– Entschädigung und Unterstützen Sie die AWS-Zertifizierung
– Fähigkeit, von zu Hause oder aus der Ferne zu arbeiten
– flexible Arbeitszeiten ohne Zeiterfassung