Desarrollador/A Backend Senior Barcelona (Balmes) - Ref. 26229
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+7 more
Job description
FCC Medio Ambiente es la empresa lÃder del sector medioambiental en España, referente en la gestión de servicios públicos de recogida de residuos, mantenimiento y conservación de zonas verdes, limpieza viaria, etc.Presentes en más de *** municipios en 12 paÃses, mejoramos la calidad de vida de más de 65 millones de personas en todo el mundo, y contribuimos a la construcción de una sociedad sostenible y al cuidado del medio ambiente.Estamos buscando un/a Backend Senior altamente cualificado en nuestro centro de trabajo en Balmes (Barcelona) para unirse al equipo de desarrollo de la plataforma Vision, la solución corporativa de FCC Medio Ambiente para la gestión de servicios urbanos (recogida, limpieza, flotas, etc.).El candidato participará en la evolución de los servicios backend que soportan la plataforma, trabajando sobre una arquitectura en entorno JVM (Scala) desplegada sobre infraestructuras cloud (AWS) y orientada a sistemas multi-cliente (multi-tenant).El rol implica contribuir activamente en la transición desde un entorno monolÃtico hacia una arquitectura más modular, asà como en la definición de buenas prácticas relacionadas con APIs, gestión de configuración, observabilidad, operabilidad y calidad del código, incluyendo la migración progresiva de componentes legacy.Se espera que el candidato sea capaz de trabajar en entornos complejos, tomar decisiones técnicas fundamentadas y colaborar estrechamente con equipos de arquitectura, frontend, QA y DevOps para garantizar soluciones escalables, mantenibles y seguras.FuncionesDiseñar, desarrollar y mantener servicios backend utilizando tecnologÃas JVM (Scala preferiblemente; Java aceptable).Implementar y versionar APIs siguiendo estándares definidos (OpenAPI/REST), garantizando compatibilidad hacia atrás.Participar en la transición de arquitecturas monolÃticas hacia modelos modulares o basados en servicios, incluyendo planes de migración de componentes legacy.Implementar lógica de negocio de forma desacoplada de la capa de persistencia y definir modelos de persistencia adecuados sobre PostgreSQL.Gestionar la configuración de aplicación como dato y operar feature flags y procesos de promoción con trazabilidad.Diseñar, implementar y mantener procesos asÃncronos (colas, workers, tareas periódicas).Asegurar la calidad del código mediante pruebas unitarias y de integración, linters, SonarQube y revisión de código.Implementar capacidades de observabilidad en los servicios (logging estructurado, métricas, trazabilidad) y colaborar en la definición de SLOs y alertas.Colaborar con equipos de frontend, QA, DevOps y seguridad para garantizar integraciones correctas, despliegues fiables y cumplimiento normativo.Aplicar prácticas de desarrollo seguro y contribuir a la operabilidad de los servicios en entornos de producción.Participar en la evolución técnica de la plataforma y en la reducción de deuda técnica.Titulación en IngenierÃa Informática, Telecomunicaciones o formación relacionada.ExperienciaMÃnimo 6-7 años de experiencia en desarrollo backend en entornos productivos y de alta criticidad.Conocimientos técnicos requeridosDominio de tecnologÃas JVM, con especial preferencia por Scala y conocimiento contrastado de Java.Base técnica sólida en diseño de APIs, persistencia relacional, mensajerÃa y arquitecturas backend desplegadas en cloud.Experiencia trabajando en plataformas distribuidas o multi-cliente, con foco en mantenibilidad, escalabilidad y operabilidad.Conocimiento práctico de observabilidad, calidad de código y desarrollo seguro en entornos de producción.Capacidad para tomar decisiones técnicas, trabajar con autonomÃa y colaborar eficazmente con equipos técnicos y funcionales.Experiencia en procesos de modularización de monolitos o migración progresiva de componentes legacy.Conocimiento de herramientas concretas del ecosistema de calidad y observabilidad, como SonarQube, sistemas de métricas o trazabilidad distribuida.Experiencia adicional en plataformas SaaS multi-cliente y prácticas avanzadas de operabilidad.Requisitos de idiomaEspañol nativoBeneficiosTipo de contrato: Indefinido.Incorporación en un equipo profesional, con buen ambiente de trabajo.Posibilidades de desarrollo profesional en otros servicios o actividades.Nuevos retos.Estabilidad laboral.Trabajo en equipo.Plan de formación continuo.FCC Medio Ambiente es una empresa comprometida con la igualdad y diversidad, reconocida con el Distintivo Igualdad en la Empresa (DIE).Todo el proceso de selección se realiza respetando la igualdad de trato y no discriminación por razón de género, discapacidad, orientación sexual, raza, religión o cualquiera otra circunstancia protegida por la Ley.¿Aceptas el reto?¡Te estamos buscando!- Únete a nuestro equipo, ahora es el momento -#J-***-Ljbffr
Requirements
Titulación en IngenierÃa Informática, Telecomunicaciones o formación relacionada. Experiencia MÃnimo 6-7 años de experiencia en desarrollo backend en entornos productivos y de alta criticidad. Conocimientos técnicos requeridos Dominio de tecnologÃas JVM, con especial preferencia por Scala y conocimiento contrastado de Java. Base técnica sólida en diseño de APIs, persistencia relacional, mensajerÃa y arquitecturas backend desplegadas en cloud. Experiencia trabajando en plataformas distribuidas o multi-cliente, con foco en mantenibilidad, escalabilidad y operabilidad. Conocimiento práctico de observabilidad, calidad de código y desarrollo seguro en entornos de producción. Capacidad para tomar decisiones técnicas, trabajar con autonomÃa y colaborar eficazmente con equipos técnicos y funcionales. Experiencia en procesos de modularización de monolitos o migración progresiva de componentes legacy. Conocimiento de herramientas concretas del ecosistema de calidad y observabilidad, como SonarQube, sistemas de métricas o trazabilidad distribuida. Experiencia adicional en plataformas SaaS multi-cliente y prácticas avanzadas de operabilidad. Requisitos de idioma Español nativo
Benefits & conditions
Tipo de contrato: Indefinido. Incorporación en un equipo profesional, con buen ambiente de trabajo. Posibilidades de desarrollo profesional en otros servicios o actividades. Nuevos retos. Estabilidad laboral. Trabajo en equipo. Plan de formación continuo. FCC Medio Ambiente es una empresa comprometida con la igualdad y diversidad, reconocida con el Distintivo Igualdad en la Empresa (DIE).
About the company
FCC Medio Ambiente es la empresa lÃder del sector medioambiental en España, referente en la gestión de servicios públicos de recogida de residuos, mantenimiento y conservación de zonas verdes, limpieza viaria, etc. Presentes en más de ***** municipios en 12 paÃses, mejoramos la calidad de vida de más de 65 millones de personas en todo el mundo, y contribuimos a la construcción de una sociedad sostenible y al cuidado del medio ambiente.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.buscojobs.com.esGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Fully Remote Software Engineer Jobs
Spanish Business Culture and Etiquette
7 Most Popular Web Developer Jobs in Europe
Top-Paying Tech Jobs (with Salaries)