Desarrollar y mantener aplicaciones web escalables y de alto rendimiento, abarcando tanto el frontend como el backend, asegurando la integración efectiva de tecnologías y la entrega de soluciones innovadoras que cumplan con los objetivos del negocio. Tareas Diseño, desarrollo, y mantenimiento de aplicaciones web FullStack utilizando Java, Spring Framework, y tecnologías relacionadas. Contribuir en todas las fases del ciclo de desarrollo de software, incluyendo requisitos, diseño, codificación, pruebas, y despliegue. Colaboración con el equipo de desarrollo y organizaciones implicadas para definir especificaciones de software y arquitecturas de referencia. Escritura de código limpio y eficiente, y realización de pruebas unitarias y de integración. Identificación y corrección de cuellos de botella y bugs, y mejora del rendimiento de las aplicaciones. Desarrollo de documentación técnica para referencia y reporte. Requisitos Formación básica mínima necesaria: Grado en Ingeniería Técnica informática o Telecomunicaciones Formación especializada necesaria: Certificaciones o cursos especializados en Java, Spring Framework y metodologías ágiles de desarrollo (SCRUM, Kanban). Nivel de idiomas: Inglés técnico avanzado (B2-C1), capaz de leer documentación y comunicarse eficazmente en un entorno de trabajo internacional. Herramientas de trabajo: Java 8, 17 y Spring 5, 6 Entornos de desarrollo integrado (IDEs) como IntelliJ IDEA o Eclipse. Sistemas de control de versiones, preferentemente Git. Frameworks de desarrollo: Spring Boot, Spring Security, JPA/Hibernate. Bases de datos: Oracle 12 o superior, MySQL. Frontend: HTML, CSS, JavaScript, Ext JS, frameworks como Angular o React (deseable). Experiencia mínima necesaria: Al menos 4-5 años de experiencia en desarrollo FullStack con Java. Detalles sobre experiencia específica que sean relevantes para el puesto: Experiencia demostrable en proyectos que hayan requerido trabajo con arquitecturas microservicios y desarrollo de API RESTful. Experiencia en la implementación de seguridad y autenticación en aplicaciones web. Beneficios Salario bruto anual fijo y variable: Fijo: según experiencia y habilidades demostradas. Variable basado en el cumplimiento de objetivos y KPIs Horario de Lunes a Jueves de 8:30 – 18:00 y Viernes 8:00 a 15:00 h Verano jornada intensiva (1 Julio- 15 Sept) de 8:00 a 15:00 h Formación continua Lugar de trabajo: Madrid