
Job description
Ingeniero de Soporte y Mantenimiento de Aplicaciones Java / Angular (Nivel Proficient) Resumen de la Posición Profesional en Soporte y Mantenimiento de Aplicaciones con experiencia sólida en tecnologías Java, Angular y SQL , responsable de garantizar la operación continua, estabilidad, rendimiento y evolución de aplicaciones empresariales críticas.
El candidato deberá ser capaz de analizar, diagnosticar y resolver incidentes complejos, así como participar en actividades de mejora continua, mantenimiento correctivo, preventivo y evolutivo. Trabajará en coordinación con equipos de desarrollo, infraestructura, bases de datos y negocio para asegurar el cumplimiento de los niveles de servicio (SLA) y la satisfacción de los usuarios.
Responsabilidades Principales Soporte de Aplicaciones Atender, analizar y resolver incidentes de nivel L3 relacionados con aplicaciones Java y Angular. Realizar análisis de causa raíz (Root Cause Analysis
- RCA) para incidentes recurrentes o críticos. Monitorear la salud y desempeño de las aplicaciones productivas. Gestionar tickets de soporte cumpliendo los SLA establecidos. Coordinar actividades con equipos multidisciplinarios para la restauración de servicios. Mantenimiento y Mejora Continua Implementar correcciones de errores y mejoras funcionales en aplicaciones existentes. Realizar mantenimiento correctivo, preventivo y evolutivo. Participar en despliegues y validaciones posteriores a producción. Identificar oportunidades de optimización de código, procesos y consultas SQL. Mantener actualizada la documentación técnica y operacional. Desarrollo y Análisis Técnico Analizar requerimientos funcionales y técnicos. Desarrollar soluciones utilizando Java y Angular siguiendo estándares de desarrollo. Realizar pruebas unitarias y de integración. Participar en revisiones de código y aseguramiento de calidad. Gestión de Bases de Datos Diseñar, analizar y optimizar consultas SQL. Investigar problemas relacionados con la integridad y consistencia de datos. Ejecutar scripts de soporte y mantenimiento en bases de datos. Apoyar en actividades de tuning y optimización de consultas. Requisitos Técnicos Obligatorios Backend Java 8 o superior. Spring Boot. Spring Framework. Servicios RESTful. Maven o Gradle. JUnit. Frontend Angular 10+. TypeScript. HTML5. CSS3. Bootstrap o frameworks equivalentes. Bases de Datos SQL Intermedio/Avanzado. Experiencia con Oracle, SQL Server, PostgreSQL o MySQL. Optimización de consultas y análisis de desempeño. Herramientas Git. Jenkins, GitHub Actions o herramientas CI/CD. Jira, ServiceNow o herramientas ITSM. SonarQube. Postman. Sistemas Operativos Linux/Unix. Windows Server. Competencias Técnicas Deseables Microservicios. Docker. Kubernetes. OpenShift. Apache Tomcat. Spring Security. ELK Stack (Elasticsearch, Logstash, Kibana). Splunk. Herramientas de monitoreo como Dynatrace, AppDynamics o New Relic. Metodologías Ágiles (Scrum/Kanban). Experiencia Requerida 2 a 4 años de experiencia en desarrollo y soporte de aplicaciones empresariales. Experiencia comprobable en ambientes productivos de misión crítica. Experiencia en atención de incidentes, problemas y cambios. Experiencia en análisis de logs, troubleshooting y gestión de incidencias. Participación en proyectos bajo metodologías ágiles. Competencias Blandas Pensamiento analítico y resolución de problemas. Orientación al cliente y al servicio. Comunicación efectiva verbal y escrita. Trabajo en equipo. Capacidad para trabajar bajo presión. Proactividad y autonomía. Gestión de prioridades y multitarea. Nivel de Seniority: Proficient El profesional Proficient debe ser capaz de: Resolver incidentes complejos con supervisión mínima. Liderar análisis técnicos y actividades de troubleshooting. Proponer mejoras de arquitectura y optimización. Guiar y apoyar a miembros junior del equipo. Tomar decisiones técnicas fundamentadas. Participar activamente en iniciativas de mejora continua y automatización. Indicadores de Desempeño (KPIs) Cumplimiento de SLA. Tiempo medio de resolución (MTTR). Reducción de incidentes recurrentes. Calidad de entregables. Disponibilidad de aplicaciones. Satisfacción del cliente interno o externo. Cumplimiento de estándares de seguridad y calidad.