Descripción de la oferta
¿Quieres unirte a un proyecto innovador de IA aplicada y tener un impacto real en la arquitectura y evolución del producto? Buscamos un/a Backend con experiencia en Java y Spring Boot para participar en el desarrollo de un sistema agéntico (agentes IA interconectados), mediante microservicios y arquitecturas distribuidas sobre AWS.
La persona seleccionada trabajará en la construcción, evolución y mantenimiento de servicios backend escalables, APIs y MCPs, integraciones con sistemas externos, persistencia de datos, observabilidad y despliegue en cloud, colaborando estrechamente con los equipos de frontend, DevOps, QA y producto.
Tareas a Desarrollar:
Diseñar,¿desarrollar¿y¿mantener¿APIs REST y¿microservicios¿con Java 21+ y Spring Boot.
Participar¿en¿la¿definición y evolución ¿de la¿arquitectura¿backend de la¿plataforma, con¿foco¿en¿escalabilidad,¿resiliencia¿y¿mantenibilidad.
Diseñar y optimizar bases de datos relacionales (PostgreSQL) y NoSQL (DynamoDB u otras), asegurando rendimiento, integridad y escalabilidad.
Colaborar en la integración y despliegue de servicios en AWS.
Garantizar la observabilidad, trazabilidad y rendimiento de los servicios.
Aplicar¿buenas¿prácticas¿de¿desarrollo,¿pruebas¿automatizadas (unitarias y de integración, SonarQube),¿integración¿continua y¿revisión¿de¿código.
Participar¿en¿decisiones¿técnicas,¿estimaciones,¿refinamiento¿de¿requisitos¿y¿mejora¿continua de¿procesos.
Contribución al desarrollo de nuevas funcionalidades en los sistemas existentes.
Requisitos:
Nivel de Educación:
Mínimo Formación Superior o Universitaria en Ingeniería Informática o similar.
Experiencia y Conocimientos Técnicos:
Al menos 5 años de experiencia en desarrollo backend.
Experiencia JPA/Hibernate, REST APIs y bases de datos SQL (PostgreSQL, MySQL...) y NoSQL (DynamoDB, ElasticSearch...)
Experiencia con Docker y despliegues en la nube de AWS.
Conocimiento¿de¿servicios¿AWS¿como¿Lambda, SQS, SNS,¿EventBridge, ECS/Fargate, EKS, API Gateway, CloudWatch, etc.
Conocimientos en seguridad de APIs y autenticación (JWT, Keycloak).
Experiencia con integración y despliegue continuo (CI/CD).
Uso de control de versiones (Git) y flujos colaborativos (GitFlow u otros).
Capacidad para trabajar en equipo, proactividad y buena comunicación.
Se valorará:
Interés en las soluciones y automatizaciones con agentes con IA
Conocimientos en arquitectura serverless (Lambda, SAM).
Experiencia¿con¿observabilidad¿y¿monitoreo¿(OpenTelemetry, Grafana, Prometheus, ELK, CloudWatch o¿similares).
Experiencia con Python.
Inglés intermedio-alto.
Ofrecemos:
Participar en el desarrollo de un producto innovador y diferencial con foco en la IA aplicada y la automatización de procesos.
Impacto real en la arquitectura y evolución del producto.
Colaboración¿con¿equipos¿multidisciplinares¿en¿un¿contexto¿de¿alta¿visibilidad¿técnica.
Equipo ágil, dinámico y colaborativo. Orientado a la mejora continua.