Tu nueva empresaEmpresa del sector de la movilidad eléctrica ubicada en la Zona Franca, BarcelonaTu nuevo puestoEl/La JAVA Developer se integrará en el equipo de desarrolladores backend 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 trabajan en la plataforma y con el resto de equipos de otras plataformas digitales y aplicativos de la compañía.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.Qué necesitarás para encajar con el puestoGrado universitario en Informática, Ingeniería de Software o campo relacionado (o equivalente experiencia laboral).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.Entre 3 y 5 años de experiencia en el desarrollo de aplicaciones empresariales y sistemas de backend utilizando tecnologías Java como Spring Framework, Hibernate, etc.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.Qué obtendrás a cambioContrato indefinido y directo con la empresa finalVacante de largo plazoFlexibilidad horariaModalidad híbrida de Teletrabajo 1/ 2 días a la semanaOficinas en Zona Franca. Frente a Mercabarna. Fácil aparcamiento y buena combinación en transporte público L9 + buses).Seguro de vidaRetribución flexible (ticket guardería, ticket restaurant, tickets transporte…)Salario fijo según tu experiencia aportada