Empresa: ITJ
Colaborarás con equipos multifuncionales para diseñar, desarrollar, probar y mantener soluciones de software escalables que respalden las necesidades del negocio. El candidato ideal tiene experiencia sólida con Java, Angular y prácticas modernas de arquitectura de software, junto con excelentes habilidades de comunicación y resolución de problemas.
1-3 años para nivel asociado; 5+ años para nivel senior
Diseñar, desarrollar, probar y mantener aplicaciones y servicios de software. Colaborar con los equipos de producto, QA e ingeniería durante todo el ciclo de vida del desarrollo. Desarrollar y dar soporte a microservicios basados en eventos y sistemas distribuidos. Participar en discusiones de arquitectura y decisiones técnicas. Crear y mantener documentación técnica, diagramas y especificaciones. Asegurar que se cumplan los estándares de calidad, seguridad y rendimiento. Contribuir a revisiones de código y compartir mejores prácticas. Apoyar procesos de desarrollo ágil. Para candidatos senior: brindar liderazgo técnico y mentoría.
Java 8+, Spring Boot, Angular 10+ (TypeScript), HTML5, CSS, bases de datos relacionales (PostgreSQL o similar), Git/GitLab, arquitectura de microservicios, sistemas basados en eventos, entornos ágiles, AWS (ECS, S3, CloudFront), Terraform, CI/CD, Micro Frontends y arquitectura hexagonal.
Proactivo, automotivado, fuerte sentido de propiedad y responsabilidad, capacidad para colaborar eficazmente entre equipos, pasión por construir soluciones de software de alta calidad.
Licenciatura en Ciencias de la Computación, Ingeniería, Ciencias de la Vida o campo afín; también se considerará experiencia práctica equivalente.
Tipo de Contrato
Tiempo completoIdioma
Inglés - Avanzado