We use first-party analytics tools to understand how candidates use Mainder Jobs. No data is shared with advertisers. Privacy policy
Role overview
Published via Mainder
Multinacional española con más de 50 años de trayectoria, combinamos tecnología e ingeniería para impulsar la transformación digital y la sostenibilidad de nuestros clientes en sectores clave como energía y utilities, sector público, banca y seguros, transporte, agua, edificación y medioambiente.
Buscamos un/a Analista Programador/a Java Backend con al menos 3 años de experiencia, orientado/a al desarrollo de microservicios, para incorporarse a nuestros equipos multidisciplinares. Tendrás la oportunidad de participar en proyectos de alto impacto, trabajando con metodologías avanzadas y soluciones innovadoras que integran datos, IA y gestión de proyectos.
Analizar, diseñar y desarrollar componentes Backend en Java, principalmente bajo arquitecturas de microservicios.
Participar en el diseño técnico de nuevas funcionalidades, proponiendo mejoras y buenas prácticas.
Implementar, mantener y optimizar APIs y servicios REST.
Colaborar con equipos multidisciplinares (funcionales, QA, DevOps, otros desarrolladores) para asegurar la calidad y coherencia de las soluciones.
Realizar corrección de incidencias, refactorización y mejora continua del código existente.
Participar en revisiones de código y asegurar el cumplimiento de estándares de desarrollo.
Contribuir a la documentación técnica de los desarrollos y servicios implementados.
Velar por el rendimiento, la seguridad y la escalabilidad de las soluciones desarrolladas.
Experiencia mínima de 3 años en desarrollo Backend con Java.
Experiencia demostrable en arquitecturas de microservicios.
Conocimientos sólidos de programación orientada a objetos y patrones de diseño.
Experiencia en el desarrollo de servicios RESTful.
Manejo de control de versiones (preferiblemente Git).
Capacidad para trabajar en equipo en entornos colaborativos y multidisciplinares.
Habilidad para analizar requerimientos funcionales y traducirlos en diseños técnicos.
Buena capacidad de comunicación y orientación a la calidad del software.
Participación en proyectos tecnológicos de gran impacto y alcance internacional.
Entorno de trabajo multidisciplinar con profesionales de tecnología e ingeniería.
Oportunidades de crecimiento y desarrollo profesional dentro de la compañía.
Posibilidad de formación continua en tecnologías y metodologías avanzadas.