Desde Profile buscamos un/a Programador/a Java con un perfil senior para unirse a nuestro equipo y trabajar en un proyecto que tenemos con uno de nuestros clientes más importantes. Con ilusión es como se cambian las cosas, y queremos contribuir a un futuro mejor gracias a la tecnología. Para conseguirlo no necesitamos héroes ni súper talentos, sino personas implicadas, motivadas, con muchas ganas de trabajar en equipo y de crecer dentro de este proyecto común que formamos todos/as.¿Cuáles serían tus responsabilidades? Desarrollo y mantenimiento de aplicaciones backend utilizando Java 17/21 y Spring Boot.Diseño e implementación de microservicios siguiendo buenas prácticas de arquitectura.Implementación de soluciones utilizando colas de mensajería (RabbitMQ, Kafka, etc.).Contenerización de aplicaciones con Docker y gestión de despliegues en entornos cloud.Optimización del rendimiento y escalabilidad de las aplicaciones.Colaborar con equipos de DevOps para integrar soluciones CI/CD.Implementación de pruebas unitarias y de integración.Documentación técnica y participación en revisiones de código.¿Qué esperamos de ti? Experiencia demostrable en desarrollo backend con Java 17 y 21.Conocimiento profundo de Spring Boot y su ecosistema (Spring Data, Spring Security, Spring Cloud, etc.).Experiencia con Docker y la creación de imágenes y contenedores.Familiaridad con sistemas de colas de mensajería como RabbitMQ, Kafka o ActiveMQ.Experiencia en bases de datos relacionales (PostgreSQL, MySQL) y NoSQL (MongoDB, DynamoDB).Conocimientos en arquitectura de microservicios y patrones de diseño.Experiencia con herramientas de integración continua y despliegue continuo (CI/CD).Conocimiento de Git y metodologías ágiles (Scrum, Kanban).Buenas habilidades de comunicación y trabajo en equipo.Te damos buenas razones para unirte a nuestro equipo