Network Management System Software – Monitoring Application
@CERAGON NETWORKS, în Strada General Gheorghe Manu, București, Romania

Responsabilități

Proiectul in care vei fi implicat are ca scop extinderea unui modul a unui sistem care monitorizeaza o retea de switch-uri. Acest sistem se bazeaza pe conceptul de Software Defined Network (SDN).

Proiectul implica dezvoltarea de aplicatii java in mediu virtualizat si/sau cloud, integrarea cu sistemul curent NMS si alte sisteme de tip NMS. Un exemplu este importarea de performance measurement metrics din rapoarte third party in sistemul de monitorizare.

In cadrul acestui proiect vei avea posibilitatea:

  • sa pui in practica un design high-level.
  • sa dezvolti cod reutilizabil, intr-o maniera orientata pe obiect.
  • sa inveti cum sa abordezi testarea unitara
  • sa te familiarizezi cu un mediu de lucru profestional (continuous build, unit testing, versionare, design)
  • sa utilizezi dispozitive folosite in cadrul industriei de telecomunicatii

In cadrul stagiului de practica vei lucra intr-o echipa de ingineri cu experienta, vei avea access si vei utiliza echipament de ultima generatie in domeniu, vei participa la evenimentele din cadrul companiei, workshop-uri, team building-uri.

Pe tot parcursul stagiului de practica, vei fi ghidat de catre un mentor – un inginer cu experienta care te va sustine pentru a invata si pentru a te dezvolta profesional si personal.

Restrictii: Stagiul de practica se va desfasura pentru un numar de minim 120 de ore.

Calificări

Studenti din anul 2 sau 3 din cadrul studiilor de licență.

Cunostinte minime :

  • Java (cunoștințe medii)
  • Concepte de programare orientata pe obiecte (cunostinte de baza)
  • Concepte despre structuri de date eficiente (cunostinte de baza)
  • Engleza (nivel avansat)
  • Se considera avantaj cunostintele de: ElasticSearch, Spring

Beneficii

Cunostinte ce vor fi dobandite:

  • Concepte avansate de programare (programare modular, design patterns)
  • Cunostinte avansate de programare in Java (programare Java orientata pe obiecte)
  • Utilizarea unui sistem de build (Maven)
  • Utilizarea unui sistem de versionare a codului (Subversion/GIT)
  • Programare de aplicatii multi-platforma (Windows, Linux, Docker)
  • Cunostinte despre protocoale de retele de comunicatii
  • Cunostinte despre sisteme de Baze de date NoSQL
  • Utilizarea unui sistem de testara unitara (JUnit)

Ajută-ne să ducem acest Stagiu pe Bune la mai mulți studenți.