Desarrollador/A Java - Senior
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+25 more
Job description
¡Estamos buscando un/a DESARROLLADOR/A JAVA - SENIOR para unirse a nuestro equipo!¿Te apasiona el desarrollo Backend, el diseño de soluciones empresariales y el liderazgo técnico de equipos?¡Esta es tu oportunidad de asumir un papel clave en la evolución de soluciones tecnológicas robustas, escalables y mantenibles!Funciones y responsabilidadesLiderar el análisis funcional y técnico de iniciativas, transformando necesidades de negocio complejas en soluciones técnicas viables.Actuar como referente técnico del equipo, proporcionando orientación a desarrolladores y asegurando la aplicación de buenas prácticas de ingeniería.Coordinar personas y equipos técnicos, realizando seguimiento, distribución y priorización de tareas y garantizando la calidad de los entregables.Participar en la definición de arquitecturas y liderar el diseño técnico de soluciones Backend.Identificar requisitos incompletos o ambiguos, riesgos, impactos y dependencias, proponiendo alternativas y facilitando la toma de decisiones.Diseñar y supervisar soluciones basadas en Java, Spring y arquitecturas de microservicios.Liderar revisiones técnicas y de código, garantizando el uso adecuado de patrones de diseño y principios SOLID.Coordinarse con Arquitectura, QA, analistas funcionales, negocio y otros equipos tecnológicos durante todo el ciclo de vida de las iniciativas.Supervisar pruebas unitarias y de integración, así como la preparación de despliegues, implantaciones y periodos de garantía.Liderar el análisis de incidencias complejas y definir mejoras orientadas a estabilidad, rendimiento y resiliencia.Impulsar la mejora continua, automatización, calidad de código y evolución de las arquitecturas.Experiencia mínima de 10 años en desarrollo de software, con sólida trayectoria en Backend Java y diseño de soluciones empresariales.Experiencia demostrable en coordinación de personas y equipos técnicos.Experiencia avanzada con Java *** o superior.Dominio de Spring Boot, Spring Data y Spring Security.Experiencia avanzada en diseño y desarrollo de APIs REST.Conocimientos sólidos de JPA / Hibernate.Experiencia en arquitecturas de microservicios e integración entre sistemas mediante servicios REST.Dominio de patrones de diseño y principios SOLID.Experiencia con bases de datos relacionales como Oracle, PostgreSQL, SQL Server o equivalentes.Experiencia con Git, Maven o Gradle y procesos de CI/CD.Experiencia en pruebas unitarias y de integración con JUnit y Mockito.Experiencia con herramientas de análisis y aseguramiento de la calidad del código.Capacidad para liderar análisis funcionales y técnicos, realizar estimaciones y tomar decisiones de diseño.Sería fantástico si contaras con:Experiencia con Docker y Kubernetes/OpenShift.Conocimientos de sistemas distribuidos, alta disponibilidad, rendimiento y escalabilidad.Experiencia en arquitecturas orientadas a eventos (EDA) y Apache Kafka.Experiencia con Neo4j y/o bases de datos orientadas a grafos.Conocimientos de herramientas de observabilidad como AppDynamics, Dynatrace, Grafana, Prometheus o ELK.Experiencia en optimización de rendimiento y recursos de aplicaciones.Capacidad de liderazgo técnico y coordinación de equipos multidisciplinares.Autonomía para desenvolverse ante problemas complejos y requisitos ambiguos.Buenas habilidades de comunicación, interlocución con negocio y gestión de stakeholders.Capacidad para acompañar y desarrollar técnicamente a perfiles con menor experiencia.Desarrollo profesional y oportunidades de crecimiento.Retribución flexible: ticket restaurante, transporte público, guardería, seguro médico…Salario competitivo acorde a tu experiencia y al mercado.Beneficios sociales: descuento de empleado, promociones exclusivas, ayudas al estudio, condiciones especiales de financiación…Sistema de trabajo híbrido.Si eres un/a profesional con una sólida experiencia en Java, capaz de diseñar soluciones complejas, tomar decisiones técnicas y liderar y coordinar equipos de desarrollo, ¡te estamos buscando!#J-***-Ljbffr
Requirements
Experiencia mínima de 10 años en desarrollo de software, con sólida trayectoria en Backend Java y diseño de soluciones empresariales. Experiencia demostrable en coordinación de personas y equipos técnicos. Experiencia avanzada con Java ***** o superior. Dominio de Spring Boot, Spring Data y Spring Security. Experiencia avanzada en diseño y desarrollo de APIs REST. Conocimientos sólidos de JPA / Hibernate. Experiencia en arquitecturas de microservicios e integración entre sistemas mediante servicios REST. Dominio de patrones de diseño y principios SOLID. Experiencia con bases de datos relacionales como Oracle, PostgreSQL, SQL Server o equivalentes. Experiencia con Git, Maven o Gradle y procesos de CI/CD. Experiencia en pruebas unitarias y de integración con JUnit y Mockito. Experiencia con herramientas de análisis y aseguramiento de la calidad del código. Capacidad para liderar análisis funcionales y técnicos, realizar estimaciones y tomar decisiones de diseño. Sería fantástico si contaras con: Experiencia con Docker y Kubernetes/OpenShift. Conocimientos de sistemas distribuidos, alta disponibilidad, rendimiento y escalabilidad. Experiencia en arquitecturas orientadas a eventos (EDA) y Apache Kafka. Experiencia con Neo4j y/o bases de datos orientadas a grafos. Conocimientos de herramientas de observabilidad como AppDynamics, Dynatrace, Grafana, Prometheus o ELK. Experiencia en optimización de rendimiento y recursos de aplicaciones. Capacidad de liderazgo técnico y coordinación de equipos multidisciplinares. Autonomía para desenvolverse ante problemas complejos y requisitos ambiguos. Buenas habilidades de comunicación, interlocución con negocio y gestión de stakeholders. Capacidad para acompañar y desarrollar técnicamente a perfiles con menor experiencia. Desarrollo profesional y oportunidades de crecimiento. Retribución flexible: ticket restaurante, transporte público, guardería, seguro médico… Salario competitivo acorde a tu experiencia y al mercado. Beneficios sociales: descuento de empleado, promociones exclusivas, ayudas al estudio, condiciones especiales de financiación… Sistema de trabajo híbrido. Si eres un/a profesional con una sólida experiencia en Java, capaz de diseñar soluciones complejas, tomar decisiones técnicas y liderar y coordinar equipos de desarrollo, ¡te estamos buscando!
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Spanish Business Culture and Etiquette
Fully Remote Software Engineer Jobs
Why Upskilling And Reskilling is Important For Developers
7 Most Popular Web Developer Jobs in Europe