Create Alert
Email me similar jobs

App Maint Engineer Web Java Pr

Premium Full-time PostgreSQL Bootstrap Maven Spring Java
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.