Job description
Arquitecto de Software Java 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. Requisitos 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écnicos Backend & 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. CI/CD. SonarQube. Contenedores y Plataformas Kubernetes. OpenShift. Metodologías Scrum. Kanban. Metodologías ágiles.
Competencias 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. Deseable 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. Oferta 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: $52,000 a $55,000 MXN netos mensuales. Prestaciones: Prestaciones superiores conforme al esquema de beneficios.
More jobs at crhtalentoenit.na
Desarrollador .Net con Microservicios
crhtalentoenit.na· Ciudad de México, CDMX, MX / Monterrey, MXSenior Azure Data Migration Engineer
crhtalentoenit.na· Mexico, MXLead AI Engineer & Architect
crhtalentoenit.na· Mexico, MX / Brasil, BR / Colombia, COAnalista de Requerimientos IT Jr.
crhtalentoenit.na· Ciudad de México, CDMX, MXDesarrollador Senior .NET (Cloud-Native)
crhtalentoenit.na· Monterrey, MX / Ciudad de México, CDMX, MX
More jobs in Mexico City
Empresa de logística y aduanas solicita candidato con experiencia en pricing/ventas giro logístico 4PL
rhs· Ciudad de México, México, MexicoOffice-based_Call Center Agent (Mexico City, Mexico)
24 Hours Group· Mexico City, MexicoSpanish Language Instructor [Job Vacancy ID: ST7]
LocalEyes· Ciudad de México, MexicoOutbound Sales Executive - Ciudad de México (México)
Fudo· Ciudad de MéxicoSenior Data Scientist, Seller Analytics
Etsy· Ciudad de México, CDMX, Mexico