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.