Arquitecto de Software Full Stack (Latam - Remoto)
Remote
Full Time
Experienced
Arquitecto Full Stack Senior (Legacy)
En este reto profesional el arquitecto Full Stack será responsable de evaluar y comprender sistemas existentes desarrollados con tecnologías tradicionales, con el objetivo de dimensionar su complejidad y preparar su evolución hacia arquitecturas modernas. Este rol requiere una fuerte capacidad analítica para interpretar grandes volúmenes de código, identificar patrones de implementación y definir criterios técnicos que faciliten procesos de modernización y paralelización del desarrollo.
Responsabilidades
• Analizar el código fuente completo del sistema, incluyendo componentes de interfaz desarrollados en Swing y lógica de negocio implementada en EJB.
• Evaluar el volumen real del sistema mediante métricas técnicas como número de líneas de código, clases y complejidad ciclomática.
• Identificar estructuras o patrones repetitivos dentro del código que permitan dividir el trabajo en tareas paralelas.
• Detectar reglas de negocio o validaciones ubicadas en el frontend que deban migrarse o centralizarse en el backend.
• Clasificar las pantallas del sistema según su nivel de complejidad utilizando criterios medibles (cantidad de campos, validaciones, integraciones, entre otros).
• Analizar las relaciones y dependencias entre componentes EJB, servicios y procedimientos almacenados.
• Elaborar un inventario técnico del sistema que permita comprender su estructura y facilite futuras estrategias de modernización.
Requisitos
Académicos/Capacitación
• Formación Académica Mínima: Universitaria completa o experiencia equivalente demostrable en desarrollo de software y arquitectura de sistemas.
• Área Primaria de Formación: Ingeniería en Sistemas, Informática, Software o carreras afines.
• Conocimientos Técnicos Clave: Java Enterprise (EJB), aplicaciones de escritorio con Swing, Spring Boot y desarrollo frontend moderno con React.
• Deseable: Experiencia en análisis de métricas de código, refactorización de sistemas legacy y procesos de modernización tecnológica.
Experiencia
• Experiencia comprobable en análisis y comprensión de sistemas empresariales desarrollados en Java legacy.
• Capacidad para evaluar grandes bases de código y generar diagnósticos técnicos estructurados.
• Experiencia previa trabajando en procesos de migración o modernización de aplicaciones será altamente valorada.
Detalles del Puesto
• Tipo de Contrato: Indefinido.
• Horario: Lunes a viernes, de 8:00 a.m. a 5:30 p.m. (GMT-6).
• Modalidad: Trabajo remoto.
Somos una empresa internacional especializada en servicios y soluciones tecnológicas orientadas a optimizar procesos administrativos y de gestión en organizaciones públicas y privadas. Contamos con presencia en España, Estados Unidos, México, Centroamérica y Sudamérica.
Nuestra visión es construir equipos de alto desempeño que impulsen la innovación tecnológica y el crecimiento profesional de nuestros colaboradores. Fomentamos un entorno de trabajo dinámico, colaborativo y orientado al desarrollo continuo.
En este reto profesional el arquitecto Full Stack será responsable de evaluar y comprender sistemas existentes desarrollados con tecnologías tradicionales, con el objetivo de dimensionar su complejidad y preparar su evolución hacia arquitecturas modernas. Este rol requiere una fuerte capacidad analítica para interpretar grandes volúmenes de código, identificar patrones de implementación y definir criterios técnicos que faciliten procesos de modernización y paralelización del desarrollo.
Responsabilidades
• Analizar el código fuente completo del sistema, incluyendo componentes de interfaz desarrollados en Swing y lógica de negocio implementada en EJB.
• Evaluar el volumen real del sistema mediante métricas técnicas como número de líneas de código, clases y complejidad ciclomática.
• Identificar estructuras o patrones repetitivos dentro del código que permitan dividir el trabajo en tareas paralelas.
• Detectar reglas de negocio o validaciones ubicadas en el frontend que deban migrarse o centralizarse en el backend.
• Clasificar las pantallas del sistema según su nivel de complejidad utilizando criterios medibles (cantidad de campos, validaciones, integraciones, entre otros).
• Analizar las relaciones y dependencias entre componentes EJB, servicios y procedimientos almacenados.
• Elaborar un inventario técnico del sistema que permita comprender su estructura y facilite futuras estrategias de modernización.
Requisitos
Académicos/Capacitación
• Formación Académica Mínima: Universitaria completa o experiencia equivalente demostrable en desarrollo de software y arquitectura de sistemas.
• Área Primaria de Formación: Ingeniería en Sistemas, Informática, Software o carreras afines.
• Conocimientos Técnicos Clave: Java Enterprise (EJB), aplicaciones de escritorio con Swing, Spring Boot y desarrollo frontend moderno con React.
• Deseable: Experiencia en análisis de métricas de código, refactorización de sistemas legacy y procesos de modernización tecnológica.
Experiencia
• Experiencia comprobable en análisis y comprensión de sistemas empresariales desarrollados en Java legacy.
• Capacidad para evaluar grandes bases de código y generar diagnósticos técnicos estructurados.
• Experiencia previa trabajando en procesos de migración o modernización de aplicaciones será altamente valorada.
Detalles del Puesto
• Tipo de Contrato: Indefinido.
• Horario: Lunes a viernes, de 8:00 a.m. a 5:30 p.m. (GMT-6).
• Modalidad: Trabajo remoto.
Somos una empresa internacional especializada en servicios y soluciones tecnológicas orientadas a optimizar procesos administrativos y de gestión en organizaciones públicas y privadas. Contamos con presencia en España, Estados Unidos, México, Centroamérica y Sudamérica.
Nuestra visión es construir equipos de alto desempeño que impulsen la innovación tecnológica y el crecimiento profesional de nuestros colaboradores. Fomentamos un entorno de trabajo dinámico, colaborativo y orientado al desarrollo continuo.
Apply for this position
Required*
