Estamos en búsqueda de un/a Desarrollador/a Java Senior o Middle Senior para incorporarse a un equipo de desarrollo orientado a la evolución y mantenimiento de productos empresariales
Buscamos una persona con fuerte base en Java, experiencia en sistemas productivos y capacidad para trabajar tanto en proyectos modernos como en aplicaciones legacy desarrolladas con tecnologías Java, incluyendo frameworks como Vaadin.
Responsabilidades
- Desarrollo evolutivo y correctivo de aplicaciones Java.
- Corrección de incidencias funcionales y técnicas.
- Desarrollo de nuevas funcionalidades sobre módulos existentes.
- Análisis de impacto en backend, frontend, base de datos e integraciones.
- Mantenimiento de aplicaciones Java desplegadas en entornos productivos.
- Participación en revisión de código, documentación técnica y buenas prácticas.
- Apoyo en la evolución progresiva de sistemas legacy hacia arquitecturas más modernas.
Requisitos principales
- Al menos 4 años de experiencia en desarrollo de software.
- Experiencia sólida con Java.
- Experiencia con Spring Boot y desarrollo de APIs REST.
- Experiencia trabajando en mantenimiento evolutivo y correctivo.
- Capacidad para leer, comprender y modificar código existente.
- Conocimientos sólidos de SQL y bases de datos relacionales.
- Experiencia con Git y flujos de trabajo con ramas, PR/MR o Gitflow.
- Experiencia en entornos productivos y análisis de incidencias.
Se valorará
- Experiencia con aplicaciones Java legacy, monolíticas o empresariales.
- Experiencia con Vaadin, Tomcat, despliegues WAR o frameworks Java similares.
- Conocimiento de React, TypeScript o frontend contemporáneo.
- Experiencia con PostgreSQL, Firebird, Oracle o SQL Server.
- Conocimientos de Docker, CI/CD, OAuth2/OIDC o microservicios.
- Experiencia en refactorización progresiva de sistemas existentes.
- Uso responsable de herramientas de Inteligencia Artificial como apoyo al desarrollo, debugging, testing y documentación.
Perfil buscado
Buscamos una per