JAVA DEVELOPER

Acciona

  • Barcelona
  • Permanente
  • Tiempo completo
  • Hace 1 mes
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 puestoEl JAVA Developer se integrará en el equipo de desarrolladores backend Java para evolucionar y mantener una plataforma digital de movilidad como servicio. Contribuirá en la finalización de 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.Creará y mantendrá documentación para consolidar el conocimiento de la plataforma internamente. Con el objetivo de satisfacer las necesidades del negocio y consolidar una plataforma tecnológica sólida, segura, estable y escalable colaborará con los equipos de proveedores que trabajen en la plataforma y con el resto de equipos de otras plataformas digitales y aplicativos de la compañíaRequisitos del candidatoPRINCIPALES FUNCIONES Y RESPONSABILIDADES
  • Escribir código limpio, eficiente y bien documentado, siguiendo los estándares de codificación establecidos y las mejores prácticas de desarrollo de software.
  • Participar en el diseño y la arquitectura de software, contribuyendo con ideas y soluciones innovadoras.
  • Realizar pruebas unitarias y de integración para garantizar la calidad y la estabilidad del software desarrollado.
  • Colaborar con el equipo de desarrollo y otros departamentos para comprender los requisitos del proyecto y diseñar soluciones técnicas efectivas.
  • Integrar APIs y servicios web para la interacción del software con sistemas externos y servicios de backend.
  • Optimizar el rendimiento del software y resolver problemas de escalabilidad según sea necesario.
  • Crear y mantener documentación técnica actualizada y proporcionar soporte técnico cuando sea necesario.
  • Colaborar con otros equipos, como QA y DevOps, para asegurar la entrega oportuna y la operación sin problemas del software.
PERFIL DE LA PERSONA
  • Formación reglada: Grado universitario en Informática, Ingeniería de Software o campo relacionado (o equivalente experiencia laboral).
  • Formación no reglada / Complementaria: Dominio JAVA. Familiaridad con bases de datos relacionales y conocimiento de SQL. Conocimiento sólido de los principios de programación orientada a objetos y diseño de software.
  • Experiencia: Experiencia en el desarrollo de aplicaciones empresariales y sistemas de backend utilizando tecnologías Java como Spring Framework, Hibernate, etc., con al menos entre 3 y 5 años.
  • Otros: Habilidad para trabajar de forma autónoma y en equipo. Capacidad para adaptarse a cambios rápidos en los requisitos del proyecto y trabajar en un entorno ágil.
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.

Acciona