First seen by Alion on Nov 4, 2026.
SOFTWARE ENGINEER SENIOR JAVA¡Únete a Innova Schools y transforma la educación en el Perú!
Somos Innova Schools, una cadena privada de colegios que forma parte del grupo Intercorp y cuenta con 65 sedes a nivel nacional. Tenemos el propósito de transformar la educación en el Perú a través de la innovación y la tecnología.
Actualmente, nos encontramos en búsqueda de un/a SOFTWARE ENGINEER SENIOR JAVA, que lidere técnicamente el diseño y desarrollo de soluciones tecnológicas escalables, seguras y de alto rendimiento, contribuyendo a la evolución de nuestra arquitectura y plataformas digitales.
En Innova Schools promovemos la igualdad de género, la inclusión y la diversidad en nuestros procesos de atracción del talento.
¿Cuáles serán tus principales responsabilidades? Diseñar e implementar soluciones de arquitectura Serverless en AWS, utilizando Java 21, Lambda, Step Functions, API Gateway y otros servicios cloud. Definir soluciones tecnológicas aplicando principios de Clean Code, Domain-Driven Design (DDD), Arquitectura Hexagonal y Event-Driven Architecture (EDA). Liderar técnicamente el desarrollo de funcionalidades de mediana y alta complejidad, desde el análisis de requerimientos hasta su implementación, despliegue y soporte en producción. Diseñar y optimizar modelos de datos, consultas, scripts y Stored Procedures en MySQL 8, garantizando el rendimiento e integridad de la información. Diseñar APIs REST e integraciones entre servicios, promoviendo el enfoque API First. Definir y promover buenas prácticas de desarrollo, revisiones de código (Code Reviews) y estrategias de pruebas unitarias y de integración. Identificar alternativas tecnológicas y evaluar sus ventajas y desventajas (trade-offs) para tomar decisiones eficientes de arquitectura. Elaborar y mantener documentación técnica de las soluciones desarrolladas. Brindar mentoría y acompañamiento técnico a los integrantes del equipo, promoviendo buenas prácticas y la mejora continua. Trabajar colaborativamente con equipos multidisciplinarios para garantizar la calidad y entrega de soluciones tecnológicas.
¿Qué buscamos en ti?
Formación académica: Estudios universitarios o técnicos concluidos en Ingeniería de Sistemas, Computación, Informática, Ingeniería de Software o carreras afines.
Experiencia profesional: Mínimo 4 años de experiencia en desarrollo de software con Java. Experiencia diseñando e implementando soluciones tecnológicas de mediana y alta complejidad. Experiencia en definición de soluciones técnicas, revisión de código y acompañamiento a otros desarrolladores.
Conocimientos técnicos indispensables: Sólidos conocimientos y experiencia en desarrollo con Java 21. Experiencia en inyección de dependencias con Dagger y conectividad a bases de datos mediante JDBC. Conocimiento del ecosistema Serverless de AWS, especialmente Lambda, Step Functions y API Gateway. Dominio de MySQL 8, incluyendo optimización de consultas, scripts y Stored Procedures. Experiencia en diseño e implementación de APIs REST e integración entre servicios. Conocimiento y aplicación de principios de Clean Code, DDD y Arquitectura Hexagonal. Experiencia utilizando herramientas de análisis estático de código (linters) y control de versiones con Git. Experiencia generando reportes y documentos dinámicos en formatos PDF y Excel, utilizando librerías como Apache POI, iText o PDFBox. Conocimiento de estrategias de pruebas unitarias y de integración. Conocimientos de seguridad, rendimiento, escalabilidad y observabilidad en el desarrollo de software.
Será un plus si cuentas con: Experiencia o conocimientos en Spring Boot. Conocimientos básicos o experiencia en Python. Experiencia o conocimientos en .
NET. Experiencia con otros servicios de AWS. Conocimiento de herramientas de monitoreo y observabilidad.
¡Anímate a formar parte de Innova Schools y contribuye a transformar la educación a través de la tecnología!

