Backend Developer

La desenvolupadora o el desenvolupador backend és l’expert que treballa «entre bastidors» i alimenta la web. Juntament amb el frontend developer, els backend developers creen les funcions per fer arribar el producte definitiu a l’usuari final.

Com a backend developer has de conèixer els mecanismes utilitzats per accedir a bases de dades, així com els serveis de tercers utilitzats per gestionar les sessions web (és a dir, autenticació d’usuaris i autorització).

Un backend developer domina diferents llenguatges, des del Java (J2EE, Spring, Springboot) fins a serveis com Node, PHP, Python, Ruby, etc. Amb les seves competències, els backend developer es coordinen amb els frontend developer i els administradors de portes d’enllaç (gateway) per maximitzar el desenvolupament de funcionalitats.

Resol reptes

  • L’anàlisi de les necessitats del negoci i proposta de solucions
  • El disseny d’una solució d’arquitectura feta a mida
  • El disseny i el desenvolupament de components, serveis, classes i biblioteques Java
  • La creació i execució de proves automàtiques dels components
  • El disseny, la creació i la modificació de bases de dades SQL i NoSQL
  • La creació d’scripts per al desplegament i la configuració de components
  • Entrena aquestes competències

  • Arquitectura de sistemes web i al núvol (p. ex. Cloud Native Architecture)
  • Codificació en diferents entorns de llenguatges (p. ex. Java, JavaScript, Ruby, Perl, etc.)
  • Com configurar i utilitzar entorns de desenvolupament
  • HTML, CSS3, JavaScript, i AJAX
  • La configuració d’aplicacions de servidor
  • Com manipular bases de dades SQL i NoSQL
  • Empreses que busquen talent digital