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.
 
Share

Apply for this position

Required*
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*