Desarrollador Java Expert

Hace 1 día

cuajimalpa, distrito federal, México Softtek Jornada completa
Desarrollador Java Expert
Requisitos:
  • Formación completa, preferentemente en Sistemas de Información, Análisis de Sistemas, Informática, Ingeniería Informática y áreas afines.
  • 8 años de experiencia en desarrollo de aplicaciones backend.
  • Conocimiento de OOP, S.O.L.I.D, KISS, DRY, YAGNI, BDUF y SOC.
  • Experiencia con plataformas Java y Java EE, incluidos Spring, Spring Boot, Swing, Struts framework y componentes.
  • Conocimiento de Web Stack que incluye JavaScript, CSS, JSON, Angular JS o un marco similar, incluyendo diseño de aplicaciones web y habilidades tecnológicas.
  • Conocimiento de seguridad de aplicaciones, incluidos los principios de seguridad de la información basados en las vulnerabilidades OWASP TOP 10.
  • Conocimiento de los procesos de desarrollo de software, incluidos los procesos ágiles y el desarrollo basado en pruebas.
  • Conocimiento de sistemas de control de versiones como Git, preferiblemente GitHub.
  • Experiencia mínima de 3 años en Java.
  • Dominio en plataforma JEE: JPA, EJB, Servlets, JSP y JSF.
  • Dominio en Spring Boot y Microservicios.
  • Dominio en GIT y SVN.
  • Dominio en SQL, DDL y DML.
  • Fuerte conocimiento del lenguaje SQL.

Responsabilidades:
  • Desarrollar aplicaciones backend utilizando Java y Java EE.
  • Aplicar principios de desarrollo OOP, S.O.L.I.D, KISS, DRY, YAGNI, BDUF y SOC.
  • Desarrollar soluciones utilizando Spring, Spring Boot, Swing, Struts framework y componentes Java.
  • Desarrollar aplicaciones y componentes web utilizando JavaScript, CSS, JSON y Angular JS o un marco similar.
  • Aplicar principios de seguridad de aplicaciones considerando las vulnerabilidades OWASP TOP 10.
  • Participar en procesos ágiles de desarrollo de software y desarrollo basado en pruebas.
  • Gestionar código fuente mediante sistemas de control de versiones como Git, GitHub y SVN