Trabajo de Arquitecto Java-JSF en R3D Consulting, Puebla - México

Arquitecto Java-JSF

  • Sueldo (MXN)

    No especificado

  • Lugar

    Puebla, Puebla

  • Tipo de puesto

    Empleado de tiempo completo

Se requiere un conjunto de arquitectos de software con experiencia  desarrollando y definiendo arquitecturas de software basadas en tecnología Java:

Conocimientos Técnicos

  •  Conocimiento y experiencia en el uso del modelo MVC y Serverless.
  •  Desarrollo de aplicaciones Enterprise. Es deseable alguna certificación en Java Enterprise Edition (Java EE).
  •  Java EE 6 Enterprise Architect Certified Master | 1Z0-807 (Además de las certificaciones a nivel desarrollador)
  •  Uso de metodologías de desarrollo ágiles, en particular SCRUM.
  •  Uso y gestión de Jira.
  •  Uso de herramientas como Eclipse (JBoss Developer Studio), JBoss, JSF (Prime Faces), Hibernate, Maven, Jasper Reports.
  •  Uso de base de datos Oracle y/o MS SQL Server, así como PL/SQL, Stored Procedures, Funciones, Triggers, es decir, funciones avanzadas de explotación y optimización de base de datos.
  •  Uso de base de datos no relacionales como DynamoDB y MongoDB.
  •  Creación de repositorios de código fuente con Subversion o Git.

Arquitectura de Software

  •  Experiencia definiendo arquitecturas basada en web services y microservicios.
  •  Experiencia definiendo arquitecturas de software para aplicaciones “Enterprise”, con una visión modular, escalable y reusable.
  •  Experiencia definiendo patrones de diseño.
  •  Experiencia definiendo modelos de datos y bases de datos relacionales.
  •  Experiencia mapeando procesos e identificando puntos de mejora y optimización en los mismos.

Habilidades de Gestión

  •  Experiencia fungiendo como Product Owner.
  •  Experiencia fungiendo como líder técnico para un equipo de desarrollo.
  •  Experiencia asignada y dando seguimiento a tareas a desarrolladores.
  •  Experiencia resolviendo problemas técnicos avanzados con la tecnología utilizada.
  •  Experiencia realizando pruebas integrales.
  •  Experiencia definiendo Historias de Usuario y Sprints para el equipo de desarrollo.

 

Competencias:

  •  Trabajo en equipo
  •  Cumplimiento de objetivos
  •  Empatía
  •  Proactivo y propositivo
  •  Responsable en el cumplimiento de plazos
  • Toma de decisiones