Descripción de la oferta
Analista Programador/a J2EE – Ayesa
En Ayesa, multinacional española líder en servicios de tecnología e ingeniería desde 1966, impulsamos la transformación digital de grandes organizaciones en sectores como energía y utilities, sector público, banca y seguros, transporte, agua, edificación y medioambiente. Buscamos un/a Analista Programador/a J2EE para incorporarse a nuestros equipos de desarrollo, donde trabajarás con tecnologías punteras como Spring Boot y Angular, participando en proyectos de alto impacto y alcance internacional. Si te motiva el trabajo en entornos ágiles, la calidad del software y la mejora continua, esta oportunidad es para ti.
Responsabilidades
Analizar, diseñar y desarrollar aplicaciones basadas en J2EE, siguiendo las especificaciones funcionales y técnicas.
Implementar y mantener servicios y APIs utilizando Spring / Spring Boot.
Colaborar en el desarrollo de interfaces de usuario con Angular (u otros frameworks front).
Participar en la definición de arquitecturas técnicas y en la toma de decisiones de diseño.
Realizar pruebas unitarias e integración, asegurando la calidad y rendimiento del software.
Documentar desarrollos, componentes y servicios siguiendo los estándares de la compañía.
Colaborar estrechamente con equipos funcionales, de QA y de infraestructura en un entorno multidisciplinar.
Participar en la resolución de incidencias y en la mejora evolutiva de las aplicaciones existentes.
Contribuir a la mejora continua de procesos, buenas prácticas y estándares de desarrollo.
Requisitos imprescindibles
Formación:
Título de Formación Profesional de Grado Superior en la rama de Informática o formación equivalente (Ingeniería Informática, similar).
Experiencia profesional:
Al menos 3 años de experiencia en programación con J2EE.
Tecnologías y conocimientos técnicos:
Sólidos conocimientos en Java/J2EE (servlets, JSP, EJB, JPA/Hibernate, etc.).
Experiencia en desarrollo de aplicaciones con Spring y/o Spring Boot.
Conocimientos de bases de datos relacionales (SQL) y manejo de ORM.
Experiencia trabajando con control de versiones (preferentemente Git).
Conocimientos de patrones de diseño y buenas prácticas de programación orientada a objetos.
Competencias personales:
Capacidad para trabajar en equipo en entornos multidisciplinares.
Orientación a la calidad, al detalle y a la mejora continua.
Habilidad para analizar problemas y proponer soluciones técnicas eficaces.
Buenas habilidades de comunicación técnica.
Requisitos deseables (valorables)
Experiencia específica en desarrollo de front-end con Angular (componentes, servicios, RxJS, etc.).
Conocimientos de arquitecturas de microservicios y APIs REST.
Experiencia con metodologías ágiles (Scrum, Kanban).
Manejo de herramientas de integración continua y entrega continua (Jenkins, GitLab CI, etc.).
Conocimientos de contenedores (Docker) y orquestadores (Kubernetes) o entornos cloud.
Experiencia previa en proyectos para alguno de los sectores en los que opera Ayesa (energía, sector público, banca, transporte, etc.).
Nivel intermedio de inglés (lectura de documentación técnica y comunicación con equipos internacionales).
Beneficios
(Beneficios genéricos sugeridos; adáptalos a la política concreta de Ayes)
#J-18808-Ljbffr