Gain full access to exclusive job listings from leading companies worldwide.
Verified, High-Quality Jobs Only
No ads, scams, or junk-just genuine opportunities.
Focus on Real Opportunities
Explore thousands of open positions tailored to your lifestyle, including flexible remote jobs.
Exclusive Resume Review
Receive expert feedback with personalized suggestions to enhance your resume.
Buscamos un Application Maintenance Engineer Web - Java responsable de implementar requerimientos evolutivos y mejoras funcionales en aplicaciones web existentes desarrolladas en tecnologías Java. El rol estará enfocado en el análisis, diseño técnico, desarrollo, pruebas y documentación de iniciativas de mantenimiento evolutivo de complejidad baja y media, con un tamaño estimado de hasta 600 horas de esfuerzo.
Responsabilidades principales
Desarrollo y mantenimiento evolutivo
Analizar requerimientos funcionales y técnicos proporcionados por negocio o equipos de análisis.
Diseñar e implementar mejoras en aplicaciones web existentes.
Desarrollar componentes utilizando Java, JSP, Servlets, JPA y JDBC.
Realizar modificaciones y optimizaciones en bases de datos relacionales.
Ejecutar pruebas unitarias e integrales para garantizar la calidad de las entregas.
Participar en actividades de estimación de esfuerzo y dimensionamiento de requerimientos.
Elaborar documentación técnica asociada a los cambios implementados.
Asegurar el cumplimiento de estándares de desarrollo, seguridad y calidad de código.
Gestión de requerimientos
Atender iniciativas de mantenimiento evolutivo y correctivos menores derivados de requerimientos funcionales.
Participar en sesiones de refinamiento y análisis técnico.
Identificar impactos técnicos y dependencias dentro de las aplicaciones existentes.
Colaborar con arquitectos, analistas funcionales y equipos de QA durante el ciclo de entrega.
Calidad y mejora continua
Realizar revisiones de código.
Identificar oportunidades de refactorización y modernización técnica.
Proponer mejoras que incrementen la mantenibilidad y eficiencia de las aplicaciones.
Participar en procesos de integración y liberación de cambios.
Requisitos técnicos en:
Java SE / Java EE
JSP (Java Server Pages)
Servlets
JPA (Java Persistence API)
JDBC
SQL Avanzado
Bases de datos
Experiencia en al menos una de las siguientes:
Oracle
SQL Server
PostgreSQL
Capacidad para:
Diseñar y modificar objetos de base de datos.
Crear consultas complejas.
Optimizar consultas SQL.
Analizar impactos de cambios de datos.
Herramientas de desarrollo
Git
Maven
Eclipse o IntelliJ IDEA
Jira, Azure DevOps o herramientas similares
Deseables
Spring Framework o Spring Boot
APIs REST
Jenkins
SonarQube
Docker básico
Azure DevOps
Experiencia requerida
2 a 4 años de experiencia en desarrollo y mantenimiento evolutivo de aplicaciones Java.
Experiencia implementando requerimientos funcionales y técnicos en aplicaciones empresariales.
Participación en proyectos de enhancement, mejoras continuas y mantenimiento aplicativo.
Experiencia realizando estimaciones técnicas de desarrollo.
Conocimiento de metodologías ágiles (Scrum/Kanban).