




Resumen: Modus Create busca un Ingeniero Principal de Software Java para liderar el diseño y la entrega de sistemas backend complejos y de alto rendimiento, mentorar a ingenieros y moldear decisiones arquitectónicas. Aspectos destacados: 1. Dirigir el diseño y la entrega de sistemas backend complejos y de alto rendimiento 2. Ser responsable de componentes nuevos del marco Spring desde la arquitectura hasta la producción 3. Mentorar a ingenieros y elevar la capacidad técnica del equipo ### **¡Únete a nuestro equipo como Ingeniero Principal de Backend en Modus Create!** ### **Sobre nosotros:** Fundada en 2011, Modus es un equipo global completamente remoto de tecnólogos de clase mundial que prosperan en un entorno colaborativo e innovador. Somos un socio de ingeniería de productos digitales para empresas con visión de futuro. Nuestros equipos globales trabajan codo con codo con los clientes para diseñar, construir y escalar soluciones personalizadas que logran resultados reales y cambios duraderos, asociándonos con líderes de la industria como AWS, GitHub y Atlassian. ¡Ya éramos totalmente remotos antes de que fuera tendencia! Reconocidos como una de las 5000 empresas privadas de más rápido crecimiento de Inc. durante nueve años y como una de las mejores empresas para trabajar de forma remota según FlexJobs, hemos ayudado a algunas de las marcas más grandes del mundo a ofrecer experiencias digitales poderosas. Como socio galardonado de Atlassian con un equipo de clase mundial, ayudamos a las organizaciones a innovar y resolver desafíos complejos para empresas de la lista Fortune 500 y más allá; ¡queremos saber de ti! ### **¡Oportunidad!** Modus Create busca un **Ingeniero Principal de Software Java** para liderar el diseño y la entrega de sistemas backend complejos y de alto rendimiento. Serás responsable de componentes nuevos del marco Spring desde la arquitectura hasta la producción, definiendo la dirección técnica del equipo de ingeniería mientras sigues participando activamente en trabajos críticos de implementación. Este puesto está destinado a un arquitecto Java altamente experimentado capaz de navegar la ambigüedad, mentorar a ingenieros y entregar sistemas listos para producción que soporten exigencias extremas de escala y rendimiento. Serás un líder técnico dentro del equipo de Ingeniería de Software: no te alejarás del código, sino que multiplicarás tu impacto mediante la arquitectura, el mentoramiento y las decisiones que definen cómo construimos. Trabajarás junto a ingenieros experimentados que valoran el rigor técnico, y se espera que cuestiones decisiones y plantees inquietudes arquitectónicas con confianza. ### **Requisitos:** * Más de 10 años de experiencia profesional en desarrollo Java con conocimientos profundos y prácticos en toda la pila de la plataforma * Conocimientos expertos del ecosistema del marco Spring (Spring Core, Spring Boot, Spring Data, Spring Security, Spring Cloud), con experiencia en la arquitectura de aplicaciones a gran escala utilizando estas bibliotecas * Trayectoria comprobada en el diseño y construcción de aplicaciones nuevas basadas en Spring que manejen altos volúmenes de solicitudes y rendimiento extremo; no solo trabajo de mantenimiento, sino arquitectura desde cero * Experiencia avanzada en JVM: configuración, ajuste, recolección de basura, gestión de memoria y optimización del rendimiento en sistemas de producción * Experiencia en el diseño e implementación de integraciones API robustas, incluidos OAuth 2.0, estrategias de manejo de errores, lógica de reintento, retroceso progresivo y patrones de circuit breaker * Experiencia en la creación de aplicaciones impulsadas por IA, la integración con herramientas y servicios de IA o la creación o uso de servidores MCP * Experiencia práctica en plataformas en la nube: despliegue, configuración, resolución de problemas y optimización de aplicaciones en entornos en la nube de producción * Demostrada capacidad de mentoría de ingenieros; habilidad para elevar la competencia técnica del equipo mediante revisiones de código, programación en pareja y orientación * Mentalidad fuertemente colaborativa; comodidad operando en estructuras de equipo planas y abogando por decisiones técnicas sin requerir andamiajes procesales * Experiencia usando herramientas de codificación asistida por IA (GitHub Copilot, Claude, etc.) con buenas prácticas de «humano en el ciclo»; capacidad de aprovechar la IA para acelerar la entrega manteniendo la calidad del código, la seguridad y la integridad arquitectónica * Trayectoria comprobada en el lanzamiento de sistemas de producción; capacidad de equilibrar ideales arquitectónicos con restricciones de entrega y cronogramas comerciales ### **Responsabilidades:** * Diseñar y arquitecturar componentes complejos del marco Spring para sistemas nuevos; tomar decisiones de compromiso que equilibren rendimiento, mantenibilidad, escalabilidad y tiempo de entrega * Ser responsable de la entrega integral de funciones críticas de backend, incluyendo implementación, pruebas, validación de rendimiento y soporte en producción * Investigar y evaluar tecnologías emergentes de Java y del marco Spring; prototipar nuevos patrones y herramientas y recomendar su adopción cuando esté justificada * Implementar mejores prácticas para sistemas de alta carga: patrones de puerta de enlace API, integraciones resilientes, acceso eficiente a bases de datos, estrategias de caché y observabilidad * Realizar revisiones técnicas de diseño con compañeros de ingeniería; identificar riesgos arquitectónicos y proponer soluciones * Mentorar a ingenieros mediante revisiones de código, programación en pareja y orientación técnica; modelar enfoques de resolución de problemas y disciplina de ingeniería * Contribuir a los estándares del equipo: calidad del código, prácticas de pruebas, patrones de despliegue, documentación; liderar con el ejemplo en lugar de con políticas ### **Te encantará:** * Arquitecturar sistemas escalables; ser responsable de las decisiones que permiten que una aplicación soporte una carga 10 veces mayor sin colapsar * Resolver problemas complejos en Spring y JVM; profundizar en cuellos de botella de rendimiento, problemas de concurrencia y desafíos de integración * Mentorar a ingenieros y ver su crecimiento; saber que tu orientación mejoró directamente sus capacidades y trayectoria profesional * Construir código limpio y mantenible que los equipos quieran adoptar y evolucionar; ver cómo tus decisiones arquitectónicas simplifican el trabajo futuro * Explorar tecnologías emergentes (Spring AI, servidores MCP, nuevos entornos de ejecución JVM) y decidir cuándo vale la pena adoptarlas frente a cuándo son solo ruido ### **Qué significa el éxito:** * Has lanzado al menos una aplicación nueva basada en Spring que maneja tráfico de producción a una escala significativa (cientos de solicitudes por segundo, volúmenes de datos de clase petabyte o complejidad equivalente) * Los ingenieros de tu equipo pueden explicar las decisiones arquitectónicas detrás de los sistemas que has construido y por qué se tomaron dichas decisiones * Tus revisiones de código generan un mejor código y mejores ingenieros; los revisados entienden no solo qué cambiar, sino también por qué * Tu equipo lanza más rápido y con mayor confianza porque dispone de patrones arquitectónicos más claros y menos ciclos de rehacer * Has integrado con éxito APIs de terceros a gran escala; tus estrategias de manejo de errores y resiliencia han demostrado su efectividad bajo condiciones reales de fallo Al unirte a nuestro equipo, formarás parte de un equipo ganador que aprovecha las fortalezas de cada uno y celebra juntos cada éxito. ¡Postúlate ahora y demuéstranos que tienes lo necesario para llevar tus habilidades consultivas al siguiente nivel con Modus Create!


