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