Java Web Developer

Recomandări: Student la Facultatea Matematică și Informatică / Automatică și Calculatoare/ Electronică, Telecomunicaţii şi Tehnologia Informaţiei /Cibernetică - master (anul 1 / anul 2).
 
Cunoștințe minime:

  • Buna înțelegere a fundamentelor programării și a paradigmelor (OOP, AOP);
  • Cunoașterea limbajului de programare Java și a platformei de dezvoltare Java SE;
  • Pasiune pentru înțelegerea și dezvoltarea de aplicații software;
  • Cunoștințe de bază despre sisteme de operare (Windows, Linux / Unix);
  • Cunoștințe solide de lucru cu baze de date relaționale (Oracle /SQL Server/ MySql);
  • Experiență de lucru cu IDE-uri (Eclipse / JDeveloper / NetBeans);
  • Cunoașterea limbii engleze (mediu / avansat);
  • Cunoștințe care constituie un avantaj:
  • cunoștințe de programare Java Web;
  • cunoștințe despre servere de aplicații (Tomcat / Jboss / Weblogic);
  • cunoștințe despre tehnologiile populare Java (Spring, Hibernate, Ant/Maven);
  • cunoștințe de XML / HTML / CSS/ JavaScript.

 
Activități desfășurate în timpul stagiului:

  • Vei participa la dezvoltarea de aplicații SOA Enterprise, folosind tehnologii și framework-uri Java pe unul din proiectele de R&D interne (MEDSIS, INSAV, INcreator, SAPIENT);
  • Vei avea ocazia să lucrezi într-una dintre echipele existente având un mentor care să te ghideze în metodologia de dezvoltare software folosită;
  • Vei învăța ce înseamnă proiectarea și dezvoltarea de servicii web scalabile în Java;
  • Îți vom arăta în ce constă proiectarea și dezvoltarea de biblioteci reutilizabile și API-uri;
  • Vei înțelege ce înseamnă adevăratul „team spirit”, cum să explici ideile colegilor și cum să procedezi astfel încât rezultatele să fie, în final, maximizate.