Arquitecto de Software Java

Hace 4 horas

estado de méxico, estado de méxico CRH Talento en IT Jornada completa
Descripción del puesto

Buscamos un Arquitecto de Software con sólida experiencia en diseño de soluciones empresariales, arquitecturas distribuidas y desarrollo backend sobre tecnologías Java. Será responsable de definir la arquitectura tecnológica de las aplicaciones, asegurar la calidad técnica de las soluciones y liderar la adopción de buenas prácticas de desarrollo, integración y seguridad.

  • Diseñar arquitecturas de software robustas, escalables, resilientes y seguras.
  • Definir arquitecturas backend basadas en microservicios y arquitecturas orientadas a eventos.
  • Diseñar, estandarizar y gobernar APIs REST y mecanismos de integración mediante mensajería.
  • Liderar la integración entre aplicaciones corporativas, sistemas legacy y servicios de terceros.
  • Garantizar atributos de calidad como disponibilidad, rendimiento, seguridad, mantenibilidad y escalabilidad.
  • Definir lineamientos, estándares técnicos y mejores prácticas de desarrollo.
  • Evaluar, seleccionar y proponer tecnologías, frameworks y herramientas alineadas a la estrategia tecnológica.
  • Brindar liderazgo técnico y acompañamiento a equipos de desarrollo.
  • Gestionar riesgos técnicos, dependencias y deuda tecnológica.
  • Participar en revisiones de código, diseño técnico y definición de estándares de calidad.
  • Elaborar y mantener documentación de arquitectura, diagramas técnicos y decisiones de diseño.
  • Colaborar con áreas de negocio, producto, infraestructura y seguridad para asegurar soluciones integrales.
Requisitos
  • Licenciatura o Ingeniería en Sistemas Computacionales, Informática, Tecnologías de la Información o carrera afín.
Descripción del puesto

Buscamos un Arquitecto de Software con sólida experiencia en diseño de soluciones empresariales, arquitecturas distribuidas y desarrollo backend sobre tecnologías Java. Será responsable de definir la arquitectura tecnológica de las aplicaciones, asegurar la calidad técnica de las soluciones y liderar la adopción de buenas prácticas de desarrollo, integración y seguridad.

El candidato ideal tendrá experiencia diseñando plataformas escalables de misión crítica, orientadas a microservicios y eventos, colaborando estrechamente con equipos de desarrollo, producto y negocio para garantizar soluciones alineadas con los objetivos estratégicos de la organización.

Responsabilidades
  • Diseñar arquitecturas de software robustas, escalables, resilientes y seguras.
  • Definir arquitecturas backend basadas en microservicios y arquitecturas orientadas a eventos.
  • Diseñar, estandarizar y gobernar APIs REST y mecanismos de integración mediante mensajería.
  • Liderar la integración entre aplicaciones corporativas, sistemas legacy y servicios de terceros.
  • Garantizar atributos de calidad como disponibilidad, rendimiento, seguridad, mantenibilidad y escalabilidad.
  • Definir lineamientos, estándares técnicos y mejores prácticas de desarrollo.
  • Evaluar, seleccionar y proponer tecnologías, frameworks y herramientas alineadas a la estrategia tecnológica.
  • Brindar liderazgo técnico y acompañamiento a equipos de desarrollo.
  • Gestionar riesgos técnicos, dependencias y deuda tecnológica.
  • Participar en revisiones de código, diseño técnico y definición de estándares de calidad.
  • Elaborar y mantener documentación de arquitectura, diagramas técnicos y decisiones de diseño.
  • Colaborar con áreas de negocio, producto, infraestructura y seguridad para asegurar soluciones integrales.
Formación Académica
  • Licenciatura o Ingeniería en Sistemas Computacionales, Informática, Tecnologías de la Información o carrera afín.
Experiencia
  • Mínimo 4 años de experiencia en desarrollo backend.
  • Al menos 3 años de experiencia diseñando arquitecturas de software o soluciones empresariales.
  • Experiencia participando en proyectos de alta complejidad y alta disponibilidad.
  • Experiencia en ambientes corporativos con múltiples integraciones y sistemas distribuidos.
Conocimientos TécnicosBackend & Arquitectura
  • Java 11 o superior.
  • Spring Boot.
  • Spring Security.
  • Spring Data.
  • Spring MVC.
  • Hibernate / JPA.
  • Desarrollo de servicios RESTful.
  • Arquitectura de microservicios.
  • Arquitectura orientada a eventos.
Integración y Mensajería
  • IBM MQ.
  • Diseño y gobierno de APIs.
  • Integración de sistemas empresariales.
Bases de Datos
  • Oracle.
  • PostgreSQL.
  • MongoDB.
  • Redis.
Buenas Prácticas de Desarrollo
  • Patrones de diseño.
  • Principios SOLID.
  • Clean Code.
  • Arquitectura limpia (Clean Architecture).
DevOps y Calidad
  • Git.
  • Jenkins.
  • C