Estamos buscando desarrolladores Backend con experiencia sólida en Java, Spring Framework y arquitecturas modernas, capaces de aportar autonomía, criterio técnico y buenas prácticas en el desarrollo de productos escalables.
Remoto, desde España
Responsabilidades
•Diseñar, desarrollar y mantener microservicios en Java con Spring Boot.
•Aplicar principios de diseño (SOLID, Clean Code) y patrones.
•Modelar bases de datos SQL/NoSQL y optimizar consultas.
•Implementar APIs REST de alta disponibilidad y bajo acoplamiento.
•Trabajar con arquitecturas hexagonales, event-driven y microservicios.
•Desarrollar y ejecutar pruebas (unitarias, E2E, TDD).
•Participar en code reviews y aportar al proceso de mejora continua.
•Colaborar en pipelines CI/CD y despliegues automatizados.
•Integrarse en un entorno ágil (Scrum).
Requisitos (técnicos)
•+3.5 años de experiencia
•Java avanzado, multithreading, estructuras de datos.
•Spring Boot, MVC, Data, Cloud, Security, Batch.
•Experiencia en JPA/Hibernate, JDBC, ORM.
•SQL avanzado y NoSQL (DynamoDB, Mongo, etc.).
•Transacciones, ACID, niveles de aislamiento.
•Experiencia con Gitflow.
•CI/CD (GitHub Actions / Jenkins / GitLab CI).
•Logging, observabilidad.
•Arquitectura hexagonal / microservicios.
•AWS (EC2, S3, Lambda, SQS, SNS, IAM, VPC, Fargate).
Soft Skills
•Autonomía y ownership.
•Comunicación y documentación clara.
•Capacidad de análisis y resolución de problemas.
•Trabajo en equipo, flexibilidad y orientación a resultados.
•Capacidad de mentoring.
Deseables
•Experiencia con EventBridge, Kafka o event sourcing.
•Experiencia con CQRS o arquitectura reactiva.
• Infra as code: CDK o Terraform.