Arquitecto de Software Java
Mexico City - Mexico
Job Summary
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.
Licenciatura o Ingeniería en Sistemas Computacionales Informática Tecnologías de la Información o carrera afín.
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.
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.
IBM MQ.
Diseño y gobierno de APIs.
Integración de sistemas empresariales.
Oracle.
PostgreSQL.
MongoDB.
Redis.
Patrones de diseño.
Principios SOLID.
Clean Code.
Arquitectura limpia (Clean Architecture).
Git.
Jenkins.
CI/CD.
SonarQube.
Kubernetes.
OpenShift.
Scrum.
Kanban.
Metodologías ágiles.
Liderazgo técnico.
Pensamiento analítico.
Orientación a resultados.
Comunicación efectiva.
Capacidad de influencia.
Trabajo colaborativo.
Innovación y mejora continua.
Resolución de problemas complejos.
Experiencia en sector financiero bancario o fintech.
Conocimiento y experiencia en WSO2.
Experiencia en arquitecturas orientadas a dominio (DDD).
Conocimiento de prácticas DevSecOps.
Experiencia en ambientes de alta transaccionalidad.
Modalidad: Híbrida.
Ubicación: Ciudad de México / Estado de México.
Horario: Lunes a viernes de 9:00 a 19:00 hrs (1.5 horas de comida).
Disponibilidad ocasional para participar en liberaciones fuera de horario laboral o fines de semana.
Sueldo: $52000 a $55000 MXN netos mensuales.
Prestaciones: Prestaciones superiores conforme al esquema de beneficios.
About Company
En CRH Talento en IT, nos especializamos en la búsqueda y selección de consultores en el sector de Tecnologías de Información (IT) de acuerdo con las necesidades de nuestros clientes.