L'oferta de treball Backend Java8 Kafka ja no està disponible
Aquí hi són algunes ofertes similars:
-
11/08/2025
Madrid
Porque trabajar en Sopra Steria, también es sentir Sopra Steria. Somos un reconocido líder europeo en consultoría, servicios digitales y desarrollo de software, con cerca de 56.000 empleados en casi 30 países y más de 4.000 en España. Nos enfocamos en las personas, en su formación y desarrollo profesional, lo que nos impulsa a crecer y mejorar constantemente. Tenemos pasión por lo digital y al igual que tú, buscamos la mejor de las aventuras. Queremos que tu día a día se convierta en la mejor de tus inspiraciones. Que aprendas, aportes, te diviertas, crezcas y que, sobre todo, disfrutes al máximo. Si quieres formar parte de un equipo "Great Place to Work", ¡Sigue leyendo! Requisitos: Desarrollo de aplicaciones escalables y optimizadas siguiendo patrones de diseño y principios de código limpio. Experiencia en desarrollo con Java Spring, utilizando capas estructuradas, componentes reutilizables y buena documentación. Consultas a bases de datos relacionales (DB2, Oracle) y no relacionales (MongoDB). Conocimiento de Maven y gestión de dependencias. Experiencia en CI/CD con GitHub y GitHub Actions. Dominio de Git y gestión de ramas con GitFlow. Desarrollo de APIs siguiendo estrategia API First y definición OpenAPI. Uso de contenedores Docker. Manejo de eventos en plataformas de mensajería como IBM MQ, ActiveMQ o Kafka. Conocimientos de testing con JUnit y Mockito. ¿Qué tenemos para ti? Contrato indefinido y jornada completa 23 días de vacaciones Formación continua: competencias técnicas, transversales y de idiomas. Contamos con acceso a certificaciones, formaciones de los principales Partners Tecnológicos, plataformas online y ¡mucho más! Seguro de vida y de accidentes Posibilidad de acogerte a nuestra retribución flexible (seguro médico, cheques guarderías, transporte, comida y formación) Acceso a Privilege Club, donde encontrarás descuentos interesantes en las principales marcas Onboarding personalizado y detallado. Te acompañamos en todo momento para que te sientas #soprano desde el primer momento. Oficina con espacios reservados al ocio. ¡Trabajo y diversión unido! Compañerismo y buen ambiente, el poder de la unión lo tenemos presente. Y lo más importante...Tienes la posibilidad de desarrollar tu carrera profesional con nosotros: Crearemos juntos un plan de carrera personalizado. Te formarás, marcaremos objetivos y llevaremos a cabo un seguimiento para asegurarnos de que lo conseguimos juntos. Escuchamos tus prioridades y luchamos por ellas. ¡Aquí tu voz importa! ¡Únete a nosotros y sé parte de algo más! The world is how we shape it Adquirimos el compromiso de respetar la diversidad, creando un ambiente de trabajo inclusivo y aplicando políticas que favorezcan la inclusión y promuevan el respeto social y cultural en cuestiones de género, edad, funcional, orientación sexual y religión con igualdad de oportunidades.
-
23/07/2025
Madrid
DESARROLLADOR/A SENIOR JAVA MICROSERVICIOS - Híbrido Madrid ¡Hola! En Zemsania estamos buscando un/a Desarrollador/a Senior en Java Microservicios que se una a nuestro equipo en Madrid. Si tienes 3 años de experiencia y te apasiona el desarrollo de aplicaciones, ¡esta podría ser la oportunidad que estabas esperando! Modalidad de trabajo Queremos que disfrutes de un ambiente flexible, así que trabajaremos en un modelo híbrido: tendrás la oportunidad de trabajar 3 días presenciales a la semana en nuestras oficinas en Las Tablas, Madrid. Horario Nuestro horario es muy cómodo: De lunes a jueves son 9 horas al día, y los viernes 7 horas. En los meses de julio y agosto, aplicamos jornada intensiva de 7 horas todos los días. ¡Perfecto para disfrutar el verano! ¿Qué conocimientos buscamos? Para ser parte de nuestro equipo, es fundamental que tengas sólidos conocimientos en: Desarrollo de aplicaciones basado en tecnología Java y aplicaciones empresariales multicapa Frameworks de desarrollo Spring Core, Spring Boot, MVC, Spring Security, Spring JPA Hibernate, Log4j SLF4J, Rapid7 Experiencia con arquitectura de microservicios, así como servicios REST SOAP Conocimiento de servicios AWS Experiencia sólida en herramientas Maven y Gradle Manejo de repositorios de código GIT, BitBucket y GitFlow Experiencia en prácticas de Testing y Refactoring, aplicación de estándares, normas y mejores prácticas en la construcción de software. Conocimiento de herramientas para medir la calidad del código Sonar Frameworks para pruebas unitarias, como por ejemplo: JUnit, DBUnit, Mockito, TestContainer.... y JMeter/JConsole para pruebas y análisis de rendimiento Experiencia en documentación de APIs con OpenAPI o Swagger Conocimientos deseables Conocimientos básicos de contenedores docker Conocimiento de Medios de Pago: plataformas, integraciones Metodología SCRUM Soft skills Capacidad de organización y trabajo en equipo Constancia y tenacidad en el trabajo Capacidad analítica Resolutivo Funciones del rol Como Desarrollador/a Senior, tendrás la oportunidad de contribuir en varios aspectos fundamentales del proyecto, incluyendo: Elaboración de estrategia y planes de prueba tanto manuales como automatizados. Identificación de escenarios, requerimientos de prueba y datos necesarios para ejecutar las pruebas. Seguimiento a los defectos detectados durante la ejecución de pruebas integrales. ¡Si has trabajado con estas tecnologías, nos encantaría conocerte! ¿Por qué Zemsania? En Zemsania valoramos a nuestro equipo y fomentamos un ambiente de trabajo donde la innovación y el trabajo en equipo son la clave del éxito. Nos comprometemos a ofrecer un entorno que promueva el equilibrio entre la vida personal y profesional. Además, creemos que cada miembro de nuestro equipo tiene algo único que aportar, y trabajamos para que cada voz sea escuchada. ¿Te unes a nosotros? Si estás listo/a para dar el siguiente paso en tu carrera y trabajar en un ambiente estimulante y dinámico, ¡queremos conocerte! En Zemsania, cada día es una nueva oportunidad para aprender, crecer y hacer cosas increíbles juntos. No lo dudes, ¡apúntate a esta emocionante aventura!
-
16/07/2025
Madrid
Desde CMV Consultores estamos buscando incorporar un perfill Java Back para colaborar en un proyecto con uno de nuestros principales clientes. ¿Qué se ofrece? Modalidad híbrida en Madrid (60 - 80% según necesidades del proyecto) Salario en función de la experiencia aportada Proyecto a largo plazo ¿Qué se requiere? Experiencia mínima de 3 - 4 años Experiencia desarrollando en Java 8 o superior utilizando frameworks como Spring o Quarkus. Conocimiento en bases de datos relacionales y no relacionales, REST, metodologías ágiles y testing unitarios. Experiencia previa en mentoring de perfiles junior. Deseable: Experiencia en tecnologías como Docker y Kafka. Conocimiento en principios de desarrollo como Clean Code y Solid Principles. Familiaridad con herramientas Linter como EsLint o SonarQube.
-
17/07/2025
Madrid
DESARROLLADOR/a JAVA (SpringBoot, SpringBatch, Kafka) con INGLÉS ¡Hola! En Zemsania estamos buscando un/a Desarrollador/a Java con muchas ganas de unirse a nuestro equipo. Si eres apasionado/a por la programación y tienes una sólida experiencia en Java, Spring y microservicios, esta es tu oportunidad para brillar. ¿Quiénes somos? En Zemsania, somos un equipo diverso y creativo que busca la excelencia a través de la innovación y la tecnología. Nuestro ambiente laboral es flexible y colaborativo, y valoramos la diversidad de ideas y experiencias. Trabajamos con proyectos emocionantes y estamos comprometidos con el crecimiento profesional de cada miembro de nuestro equipo. ¿Qué buscamos? Estamos buscando a alguien con al menos 3 años de experiencia en desarrollo Java y una actitud proactiva para trabajar en un entorno remoto en España. Tu papel será esencial para crear y mantener aplicaciones robustas y eficientes que ayuden a nuestros clientes a alcanzar sus objetivos. Requisitos Aquí tienes los requisitos que estamos buscando: Sólidos conocimientos de programación en Java 17: Tu dominio de Java debe ser excelente, ya que será la base de nuestro trabajo diario. Spring Framework: Buscamos experiencia con Spring Boot 3.0. Si conoces cómo crear microservicios utilizando este framework, ¡nos encantaría conocerte! Base de Datos: Necesitamos que tengas conocimientos en bases de datos SQL. Tu capacidad para manejar datos y optimizar consultas será clave en nuestro desarrollo. RESTful APIs: La experiencia en el consumo de APIs RESTful es esencial. Queremos que te sientas cómodo/a al integrar y consumir servicios externos. Pruebas: Es importante que tengas experiencia con frameworks de pruebas como JUnit y Mockito. Asegurar la calidad del código es fundamental para nosotros. DevOps: Conocimientos básicos en CI/CD, Docker y Kubernetes son valorados. Buscamos personas que estén dispuestas a aprender y a mejorar nuestros procesos de desarrollo. Spring Batch: Necesitamos que tengas al menos 1 año de experiencia con Spring Batch. Si has trabajado en procesamiento por lotes, ¡definitivamente queremos saber más sobre ti! Apache Kafka: La experiencia con Apache Kafka es un plus, así que si has trabajado con esta herramienta, ¡no dudes en mencionarlo! Inglés alto: Es imprescindible tener un nivel alto de inglés, ya que tendrás contacto y reuniones con el cliente en este idioma. Tu habilidad de comunicarte será clave para el éxito de los proyectos. ¿Qué ofrecemos? Puesto estable: Valoramos la estabilidad y queremos que te sientas parte de nuestra familia a largo plazo. Trabajo remoto: Disfruta de la flexibilidad de trabajar desde casa en cualquier parte de España. Crecimiento profesional: Creemos en el desarrollo constante de talento, así que te apoyaremos en tu formación y en la adquisición de nuevas habilidades. Ambiente colaborativo: Trabajarás en un entorno donde tu voz será escuchada y tus ideas serán tenidas en cuenta. Proyectos emocionantes: Participarás en proyectos innovadores e importantes que marcarán la diferencia en el sector. ¿Te animas? Si cumples con los requisitos y estás listo/a para un nuevo desafío en tu carrera, queremos conocerte. En Zemsania, estamos aquí para ayudarte a crecer y a contribuir a proyectos increíbles. Si te encanta Java, Spring, SQL, APIs RESTful, JUnit, Mockito, Docker, Kubernetes, Spring Batch, Kafka y tienes un excelente nivel de inglés, no dudes en aplicar. Estamos emocionados por ver qué puedes aportar a nuestro equipo. ¡Vamos a construir juntos soluciones innovadoras! En Zemsania, creemos en la igualdad de oportunidades y en la diversidad como valores fundamentales para el éxito de nuestra organización. Por ello, garantizamos un proceso de selección basado en el mérito y sin discriminación por motivos de género, edad, discapacidad, orientación sexual, raza, religión o cualquier otra condición personal o social.
-
21/08/2025
Andalusia
Requisitos mínimos Aportar al menos 2 años de experiencia con Java, Spring Boot y microservicios. Experiencia o conocimientos en React. Poseer experiencia en diseño de interfaces REST/JMS. Buenas prácticas de testing. Inglés medio/alto. Valorable: Experiencia en: Entornos CI/CD. Entornos cloud. Contenedores (Docker). Servicios de mensajería (Kafka, RabbitMQ). Descripción Porque trabajar en Sopra Steria, también es sentir Sopra Steria Somos un reconocido líder europeo en consultoría, servicios digitales y desarrollo de software, con cerca de 56.000 empleados en casi 30 países y más de 4.000 en España. Nos enfocamos en las personas, en su formación y desarrollo profesional, lo que nos impulsa a crecer y mejorar constantemente. Tenemos pasión por lo digital y al igual que tú, buscamos la mejor de las aventuras. Queremos que tu día a día se convierta en la mejor de tus inspiraciones. Que aprendas, aportes, te diviertas, crezcas y que, sobre todo, disfrutes al máximo. Si quieres formar parte de un equipo "Great Place to Work", ¡Sigue leyendo! ¿Qué reto proponemos? Colaborar en un proyecto internacional, conformado por equipos multidisciplinares y de alto rendimiento. Interactuar directamente con los propietarios del producto, colaborando en el diseño, desarrollo, pruebas, despliegue, mantenimiento y mejora de las plataformas y aplicaciones web en arquitecturas de microservicio. Trabajar con metodologías ágiles, tecnologías Java 11, Spring Boot y React. Realizar pruebas (unitarias, de integración, de APIs, etc). ¿Qué tenemos para ti? Contrato indefinido y jornada completa. 23 días de vacaciones.. Formación continua: competencias técnicas, transversales y de idiomas. Contamos con acceso a certificaciones, formaciones de los principales Partners Tecnológicos, plataformas online y ¡mucho más! Seguro de vida y de accidentes. Posibilidad de acogerte a nuestra retribución flexible (seguro médico, cheques guarderías, transporte, comida y formación). Acceso a Privilege Club, donde encontrarás descuentos interesantes en las principales marcas. Onboarding personalizado y detallado. Te acompañamos en todo momento para que te sientas #soprano desde el primer momento. Oficina con espacios reservados al ocio. ¡Trabajo y diversión unido! Compañerismo y buen ambiente, el poder de la unión lo tenemos presente. Y lo más importante...Tienes la posibilidad de desarrollar tu carrera profesional con nosotros: Crearemos juntos un plan de carrera personalizado. Te formarás, marcaremos objetivos y llevaremos a cabo un seguimiento para asegurarnos de que lo conseguimos juntos. Escuchamos tus prioridades y luchamos por ellas. ¡Aquí tu voz importa! ¡Únete a nosotros y sé parte de algo más! The world is how we shape it Adquirimos el compromiso de respetar la diversidad, creando un ambiente de trabajo inclusivo y aplicando políticas que favorezcan la inclusión y promuevan el respeto social y cultural en cuestiones de género, edad, funcional, orientación sexual y religión con igualdad de oportunidades.
-
03/09/2025
Madrid
Description: Desde Grupo Digital, buscamos un/a Cloud Architect para trabajar con uno de nuestros grandes clientes. Requisitos Experiencia sólida en Microsoft Azure y sus servicios (Azure Functions, Azure DevOps). Conocimiento en arquitecturas orientadas a eventos (Apache Kafka). Dominio de bases de datos relacionales (Oracle, PostgreSQL, SQL Server) y no relacionales (Redis, MongoDB, Couchbase). Programación en Java (J2EE, JEE, Spring Boot, Spring Cloud) — imprescindible. Conocimientos en JavaScript, Node.js, React y Angular. Experiencia en contenerización y orquestación con Docker, Kubernetes, OpenShift y AKS. Familiaridad con metodologías ágiles (Scrum, Kanban, SAFE) y marcos de arquitectura (TOGAF, ARCHIMATE). Manejo de herramientas de modelado y gestión: UML, JIRA, Confluence. Experiencia con herramientas CI/CD: Jenkins, SonarQube, Git (GitHub, Bitbucket, GitLab), Maven, Gradle, Nexus. Funciones Liderar la transformación de aplicaciones monolíticas hacia arquitecturas modernas en Azure. Diseñar arquitecturas de alto nivel para sistemas distribuidos y resilientes. Implementar soluciones basadas en microservicios y contenedores en entornos Azure (AKS), híbridos y on-premise. Definir estrategias de desarrollo e integración en entornos críticos. Coordinar equipos de desarrollo multidisciplinares. Garantizar prácticas CI/CD con herramientas modernas. Realizar análisis funcional, modelado UML y aplicar patrones de diseño (incluyendo principios SOLID). Evaluar e incorporar nuevas tecnologías alineadas con la estrategia de negocio. Optimizar costes de soluciones en la nube. Colaborar con arquitectos, PMs y Product Owners para asegurar coherencia técnica y cumplimiento de estándares. ¿Qué es lo que le ofrecemos? Salario competitivo en función de la experiencia Contrato indefinido u Opción de Contrato Mercantil 22 días laborables de vacaciones Plan de retribución flexible: Seguro médico, cheques guardería, cheques transporte Formación en Tecnología y Soft Skills Programa de referidos: 500 EUR por candidatos recomendados que se incorporen con nosotros Lugar de trabajo: Madrid. Zona Atocha. Modalidad: Híbrida. 2-3 días por semana en oficinas. Salario: 40 - 50.000EUR brutos anuales (según experiencia). Duración: estable. Grupo Digital Somos un equipo de más de 100 profesionales tecnológicos, en el que encontraras proyectos estables, en los principales clientes nacionales e internacionales, desarrollando soluciones de Inteligencia Artificial, Cloud, Ciberseguridad, etc.... Nos comprometemos estar a tu lado en todas las fases del proyecto, para asegurarnos que creces profesionalmente con nosotros, y que tu aportación cuenta. ¿Quieres estar al día con las últimas tecnologías y buscas nuevos desafíos? ¡Envíanos tu CV y nos ponemos en contacto contigo!
-
21/07/2025
Andalusia, Aragó, Astúries, País Vasco, Cantàbria, Castella i Lleó, Castella-La Manxa, Catalunya, Extremadura, Galícia, La Rioja, Madrid, Múrcia, Navarra, Comunitat Valenciana, No peninsular
Desde Sandav Consultores precisamos incorporar un profesional en un rol como Software Engineer para implementar nuevas funcionalidades dentro del importante proyecto para el sector bancario. Formato 100% teletrabajo, se precisa inglés B2 (mínimo) Te encargarás de: Implementar nuevas funcionalidades según los requisitos y escenarios capturados en las historias de usuario. Apoyar los productos del equipo durante su transición a producción (incluida la producción). Podrás tomar decisiones de arquitectura y diseño durante todo el ciclo de vida del software. Podrás brindar soporte a las diferentes partes interesadas a diar o, incluido el soporte de producción. Requisitos: Al menos 5 años trabajando con Java. Experiencia trabajando con sistemas, siguiendo prácticas de CI CD DevOps. Buen conocimiento de las mejores prácticas de pruebas, idealmente con experiencia en desarrollo de aplicaciones TDD Dominio de Java idealmente Java 11 o superior y Spring Framework. Conocimiento de arquitecturas de microservicios, diseño de API y API REST. Fundamentos de computación en la nube preferiblemente AWS Conocimiento de arquitecturas distribuidas y los desafíos que conllevan Valorables: Kafka RabbitMQ PostgreSQL Stack ELK Kubernetes Se ofrece: Contrato indefinido Modalidad teletrabajo Horario de oficina. Salario abierto entre 30-38k. (abierto a negociar) ¿Quieres trabajar en una empresa en la que sabemos cómo te llamas, nos preocupamos por tu bienestar y cuando necesitas algo te atendemos al momento? SANDAV es una empresa que basa la relación con sus empleados en la INTEGRIDAD, que en resumen quiere decir que CUMPLIMOS LO PROMETIDO. Para más información: sandavteam.com
-
11/08/2025
Andalusia, Aragó, Astúries, País Vasco, Cantàbria, Castella i Lleó, Castella-La Manxa, Catalunya, Extremadura, Galícia, La Rioja, Madrid, Múrcia, Navarra, Comunitat Valenciana, No peninsular
Description: En Grupo Digital buscamos incorporar un/a Application Developer: Java & Web Technologies - Senior para un importante proyecto en el sector bancario (entorno PagoNxt). Descripción del Puesto: Buscamos un/a Software Developer Senior con sólida experiencia en desarrollo Java y tecnologías web, así como un alto nivel en el tratamiento de procesos batch. La persona seleccionada se integrará en un equipo de alto nivel técnico para el desarrollo y mantenimiento de soluciones críticas dentro del ecosistema PagoNxt. Responsabilidades: Desarrollar, mantener y optimizar aplicaciones Java y servicios batch críticos para el negocio. Implementar integraciones con tecnologías de mensajería y colas (Kafka, RabbitMQ, ActiveMQ). Trabajar con bases de datos relacionales y no relacionales (PostgreSQL, MongoDB). Participar en la definición de arquitecturas y buenas prácticas en entornos Spring Boot 3. Gestionar el ciclo completo de desarrollo con Maven 3, Git, Github Actions y control de calidad con Sonar. Desplegar y mantener aplicaciones en entornos Docker y Azure. Garantizar la calidad del código mediante JUnit 5 y Mockito. Colaborar en un entorno distribuido bajo metodología de trabajo propia (no Agile). Requisitos Imprescindibles: Experiencia mínima: +6 años en desarrollo de software, con gran experiencia en batch. Experiencia real en proyectos PagoNxt. Tecnologías: Java (versiones 11 a 21) Maven 3, Git MongoDB, PostgreSQL Spring Boot 3 JUnit 5, Mockito Kafka, RabbitMQ, ActiveMQ Azure, Docker Github Actions, Sonar Inglés: nivel alto (imprescindible). Ubicación: España Modalidad de Trabajo: Remoto 100% Duración del proyecto: indefinida Salario: A concretar según experiencia Grupo Digital Somos un equipo de más de 100 profesionales tecnológicos, enfocados en el desarrollo de soluciones punteras en Inteligencia Artificial, Cloud, Ciberseguridad y mucho más. Nuestro compromiso es acompañarte en tu crecimiento profesional en cada fase del proyecto. ¿Quieres formar parte de un equipo innovador y enfrentarte a nuevos desafíos tecnológicos? ¡Envíanos tu CV y nos pondremos en contacto contigo!
-
16/07/2025
Galícia
Programador/a Senior Java - Remoto ¡Hola! Estamos en búsqueda de un/a Programador/a Senior Java para una empresa TIC ubicada en Santiago de Compostela. Si eres un apasionado de la programación y tienes experiencia en Java, ¡esta es tu oportunidad! ¿Quiénes somos? Se trata de una empresa tecnológica innovadora y en crecimiento, comprometida con el desarrollo de soluciones digitales avanzadas. Buscan talento que quiera formar parte de su equipo y aportar su experiencia en el desarrollo de aplicaciones Java. ¿Qué buscamos? Un/a Programador/a con al menos 5 años de experiencia en el desarrollo de aplicaciones Java. Buscamos a alguien que no solo sepa programar, sino que también comparta la pasión por la tecnología y el trabajo en equipo. Requisitos Mínimos Lenguajes de Programación: Java 8 con Spring JSP Mercurial Angular Thymeleaf PostgreSQL y SQL en general Herramientas: Gitlab Jenkins Sonar Eclipse como IDE Tomcat Quartz Arquitecturas y Patrones de Diseño: Struts2 Spring Boot Patrones MVC y Facade Metodologías de Desarrollo: AGILE / Scrum Requisitos Deseables Experiencia en entornos de integración continua y despliegue con Jenkins. Conocimientos en seguridad de aplicaciones web. Experiencia con contenedores Docker y Kubernetes (deseable. Funciones Tus responsabilidades serán: Diseñar, desarrollar y mantener aplicaciones Java con frameworks modernos. Implementar soluciones escalables y eficientes siguiendo patrones de diseño. Colaborar con equipos multidisciplinarios bajo metodologías ágiles. Integrar y gestionar bases de datos PostgreSQL con consultas SQL optimizadas. Desplegar y mantener aplicaciones en entornos Tomcat. Asegurar la calidad del código mediante herramientas como Sonar y buenas prácticas de desarrollo. Participar en la planificación y estimación de tareas en entornos Agile / Scrum. Lo que ofrecemos Contratación directa por parte de la empresa TIC en Santiago de Compostela. Desarrollo profesional y aprendizaje continuo. Proyectos innovadores y desafiantes. Entorno de trabajo flexible y remoto. Si estás listo/a para dar el siguiente paso en tu carrera, ¡no dudes en aplicar! Esperamos conocerte pronto y ver cómo puedes contribuir a este equipo en constante crecimiento.
-
19/08/2025
Andalusia, Aragó, Astúries, País Vasco, Cantàbria, Castella i Lleó, Castella-La Manxa, Catalunya, Extremadura, Galícia, La Rioja, Madrid, Múrcia, Navarra, Comunitat Valenciana, No peninsular
Arquitecto de Software (Full Stack) Profesional con Experiencia contrastada desempeñando el role de Arquitecto de Software Conocimientos y habilidades técnicas fundamentales Spring Framework. dominio en Spring Core, con un enfoque particular en Spring Batch para la ejecución de trabajos batch de gran volumen, Spring Integration para la integración de sistemas y el flujo de mensajes, Spring Security para la autenticación y autorización, y Spring Scheduler para la ejecución de tareas programadas. Arquitectura Limpia (Clean Architecture). comprensión profunda de los principios de Clean Architecture para diseñar sistemas desacoplados y mantenibles, lo que incluye la separación de intereses, el desarrollo dirigido por el dominio (DDD), y la implementación de casos de uso interactivos. Microservicios. conocimiento en el diseño y la implementación de arquitecturas basadas en microservicios, incluyendo estrategias de comunicación entre servicios (síncronas y asíncronas), gestión de API, y patrones para descomponer aplicaciones monolíticas. Patrones de diseño de software,.experiencia en la implementación de patrones de diseño de software, incluyendo patrones estructurales, creacionales y de comportamiento, para resolver problemas comunes de diseño y facilitar el mantenimiento y la escalabilidad del software. Experiencia en Angular, React. Conocimiento deseable en arquitecturas Front Angular, React. Habilidades de desarrollo y metodologías Desarrollo dirigido por pruebas (TDD). habilidad para emplear TDD para garantizar la calidad del código y facilitar refactorizaciones con confianza. Integración y entrega continua (CI/CD). experiencia con herramientas de CI/CD para automatizar la prueba, integración, y despliegue de aplicaciones. Gestión de contenedores y orquestación. conocimiento en Docker, Kubernetes u otras herramientas de orquestación, para la gestión eficiente de microservicios en entornos de producción. Capacidades adicionales Bases de datos y almacenamiento de datos. experiencia con sistemas de bases de datos relacionales y no relacionales, así como la implementación de estrategias de almacenamiento y acceso a datos eficientes y escalables. Seguridad de aplicaciones. comprensión de las mejores prácticas y patrones en seguridad de las aplicaciones, incluyendo la seguridad en el diseño de microservicios y la implementación de autenticación y autorización a nivel de servicio. Comunicaciones síncronas y asíncronas, habilidades en la implementación de comunicaciones síncronas (REST, gRPC) y asíncronas (colas de mensajes, eventos) entre microservicios. Competencias interpersonales y de gestión Comunicación efectiva. habilidad para comunicar conceptos técnicos complejos a personas no técnicas, facilitando una comprensión común y la toma de decisiones basada en información técnica. Liderazgo técnico: capacidad para guiar y mentorizar a equipos de desarrollo, promoviendo mejores prácticas y un alto estándar de calidad en el trabajo. Gestión de proyectos.: comprensión de las metodologías ágiles y la capacidad de trabajar efectivamente dentro de marcos ágiles para el desarrollo iterativo de software Tecnologias necesarias: Spring Boot Spring Batch + Spring Integration Gradle Clean/Hexagonal + DDD OpenAPI, AsyncAPI JMolecules/ArchUnit Tecnologias deseables:: Kubernetes Spring Modulith Spring Cloud Micrometer Persistence Multi-Framework (MicroProfile, Quarkus) Templates (Moustache, Yeoman, ...) Idiomas Inglés (nivel B2) OFRECEMOS: Contrato en modalidad Freelance Full time Oferta económica: hasta 350EUR jornada + IVA (según experiencia aportada) Proyecto de Larga Duración. Recurrencia en Proyectos Localización: España (Remoto 100%)