Haystack
← Back to Jobs
Technology
CT

Arquitecto de Software Java

CRH Talento de ITCiudad de México🇩🇪GermanyPosted 26 Aug 2026

Quick Overview

Seniority
Mid Senior
Work mode
Hybrid
Location
Ciudad de México, Germany
Posted
3 weeks ago
MongoDBOracleSpringSpring BootScrumSonarQubeGitHibernateJavaJenkinsKanbanKubernetesPostgreSQLRESTRedis

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.

Similar jobs