Desarrollador de Software Junior

  • Magdalena Del Mar
  • -

**¿QUÉ SE REQUIERE? Profesional con aptitudes en el desarrollo de software basado en microservicios y aplicaciones web con tecnologías abiertas.

**RESPONSABILIDADES

  • Diseño y desarrollo de productos software usando arquitectura basada en servicios (arquitectura de microservicios requeridos y/o SOA opcional).
  • Desarrollo de código usando scripting con script en Linux (sh y bash).
  • Desarrollo seguro de productos software usando tecnologías abiertas centrada principalmente en Java y frameworks tales como SpringBoot, Spring Cloud y/o Quarkus; así como bases de datos relacionales MySQL y No-SQL (opcional).
  • Desarrollo seguro de productos de software orientados al frontend (UI) utilizando Frameworks, Javascripts y lenguajes de maquetación modernos.

**COMPETENCIAS TÉCNICAS

  • Desarrollo de servicios RESTFull en Java con documentación en Swagger u OpenAPI.
  • Desarrollo de pruebas unitarias en Java usando de preferencia JUnit o framework de prueba similar.
  • Conocimientos de Herencia, Encapsulación, Polimorfismo, Abstracción
  • Construcción de componentes para acceso a Bases de datos SQL MySql y NoSQL; deseable conocimientos sobre Base de Datos No-SQL tales como MongoDB, Cassandra y Redis.
  • Construcción de aplicaciones Web usando Javascript y frameworks tales como Angular y React.
  • Maquetación de interfaces utilizando HTML5 y CCS3