ACCIONA ENERGY

JAVA TECHNICAL LEAD

Barcelona, CT, ES

In-personFull time roleSenior Level

3 months ago

About the Job

Somos una compañía global, líder en el desarrollo de infraestructuras regenerativas que generan un impacto positivo en la sociedad. Nuestra plantilla, formada por más de 65.000 profesionales y presente en más de 40 países de los cinco continentes, contribuye a nuestra misión de diseñar un planeta mejor. Buscamos personas que quieran marcar la diferencia, promover el desarrollo sostenible y encontrar soluciones a los mayores desafíos globales, incluidos el cambio climático, la sobrepoblación y la escasez hídrica. Únete a nosotros en la búsqueda de soluciones para lograr un futuro sostenible.

Descripción del puesto

El/La JAVA Technical Lead será responsable de liderar el equipo de desarrolladores backend JAVA en el desarrollo y evolución de una aplicación de movilidad como servicio. Su primer objetivo será finalizar la migración de una arquitectura monolítica a una arquitectura de microservicios, orientada a eventos, DDD y multi-tenant, diseñada para ser desplegada en modo SaaS.

Requisitos del candidato

PRINCIPALES FUNCIONES Y RESPONSABILIDADES

  • Liderar el equipo de desarrollo de backend bajo metodología Agile Scrum, garantizando la calidad y eficiencia del desarrollo.
  • Gestionar la integración de los elementos front-end con la lógica del lado del servidor.
  • Crear código y bibliotecas reutilizables para mejorar la eficiencia del desarrollo.
  • Optimizar la aplicación para garantizar la máxima velocidad y escalabilidad.
  • Implementar medidas de seguridad y protección de datos.
  • Diseñar e implementar soluciones de almacenamiento de datos y microservicios necesarios.
  • Supervisar y guiar el desarrollo de APIs y gobierno de APIs.

 PERFIL DE LA PERSONA

  • Formación reglada:  Ingeniería informática o similar.
  • Formación no reglada / Complementaria: Conocimientos en arquitectura de microservicios, DDD y orientada a eventos. Familiaridad con tecnologías como Spring Framework (Spring Boot, Spring Cloud, Spring Reactive), Apache Netty, VueJS, Rabbit MQ, PostgreSQL, Traefik y Keycloak. Habilidades en el gobierno de APIs y desarrollo con enfoque en seguridad.
  • Experiencia: Mínimo 5 años en desarrollo backend con JAVA y Spring Boot. Más de 3 años en posición similar. Experiencia en Node.js y Loopback para el desarrollo de APIs. Experiencia en despliegue y gestión de aplicaciones en Google Cloud Platform. Experiencia en contenedores y orquestación con Docker y Kubernetes. Experiencia en arquitectura hexagonal, clean code, GitHub y desarrollo con metodología TDD.
  • Otros: Persona organizada, con iniciativa y sentido de la responsabilidad. Acostumbrada a trabajar en ambientes laborales dinámicos. Capacidad de liderazgo y gestión de equipos en un entorno Agile Scrum. Orientación a resultados y habilidad para operar en un contexto de despliegue internacional, multi operador y multi cliente. Actitud proactiva, pasión por ayudar y disposición para involucrarse en la operativa del día a día, contribuyendo activamente a la mejora continua del equipo y la plataforma.

Somos una compañía que valora la diversidad como fuente de talento y por ello trabajamos para impulsar un entorno inclusivo en el que se promueve el respeto, la pertenencia y el compromiso de forma que todas las personas puedan participar en igualdad de oportunidades. Invitamos a todas las personas a inscribirse con independencia del origen, circunstancias, bagaje o condición. ACCIONA ha recibido la certificación Top Employer 2021, 2022, 2023, 2024 y 2025, que reconoce a la Compañía como una de las mejores empresas para trabajar en España.

About the Company

ACCIONA ENERGY Logo

ACCIONA ENERGY

Madrid, Community of Madrid, Spain

5000 +

<p class="break-words white-space-pre-wrap t-black--light text-body-medium">Leaders in developing regenerative infrastructure to design a better planet. Our offer covers the whole value chain, from design and construction to operation and maintenance. We develop our business activities based on the desire to contribute to economic and social development in the communities in which we operate. We execute our sustainability strategy through a Sustainability Master Plan, a road map containing all the initiatives of the Company in this field. Our aim is to lead the transition towards a low-carbon economy, bringing quality criteria and innovation processes to all projects in order to optimize the efficient use of resources and respect the environment. We have been a carbon neutral company since 2016, but we go further and want to create a positive impact, with people and the planet at the center.</p>