Back to all jobs

- Employment
- Full-time
- Seniority
- Senior
About the role
- Planificación técnica y estimación de proyectos en entornos ágiles.
- Integración con equipos front end de los servicios y APIs desarrollados.
- Investigación y propuesta de nuevas tecnologías dentro del ecosistema Java/Spring.
- Prácticas DevOps aplicadas a proyectos Java (CI/CD, contenedores, despliegue en la nube).
- Documentación de sistemas, APIs y procesos (OpenAPI/Swagger).
- Toma de decisiones técnicas informadas sobre arquitectura y patrones.
Key Responsibilities
- Diseñar, desarrollar y mantener arquitecturas de backend robustas y escalables usando Java y Spring Boot.
- Implementar APIs RESTful y servicios web eficientes con Spring Web.
- Diseñar y optimizar bases de datos relacionales y no relacionales integrando Spring Data JPA, MongoDB, Hibernate y/o Spring Data.
- Desarrollar microservicios con Spring Boot.
- Implementar medidas de seguridad y protección de datos con Spring Security.
- Colaborar con equipos front end para integrar servicios y APIs desarrollados en Spring Boot.
- Participar en la planificación técnica y estimación de proyectos.
- Investigar y proponer nuevas tecnologías y enfoques dentro del ecosistema Java/Spring para mejorar los procesos de desarrollo.
- Realizar revisiones de código y asegurar la calidad del código en el equipo.
- Diseñar e implementar estrategias de pruebas automatizadas con JUnit, Mockito y Spring Boot Test.
- Documentar sistemas, APIs y procesos de manera clara y concisa con OpenAPI/Swagger.
Skills, Knowledge and Expertise
- Java LTS (preferiblemente 17+).
- Spring Boot y ecosistema Spring: Web, Security, Data, Cloud, Batch
- Programación orientada a eventos
- Kafka (Importante)
- Microservicios con Spring.
- APIs RESTful.
- Patrones de diseño: Hexagonal, CQRS, Arquitectura en Capas.
- Relacionales: PostgreSQL, MySQL, Oracle con Hibernate/JPA.
- No relacionales: MongoDB (Importante) , Redis.
- Contenedores y orquestación: Docker, Kubernetes.
- Cloud: AWS, Azure o GCP (ECS, EKS, App Service).
- CI/CD y control de versiones con Git.
- Spring Security, OAuth2, JWT, RBAC.
- Mensajería asíncrona: Apache Kafka con Spring Boot.
- Pruebas unitarias: JUnit, Mockito, Spring Boot Test.
- Maven y/o Gradle.
- Metodologías ágiles y prácticas DevOps.
- Documentación de APIs con OpenAPI/Swagger.
Beneficios
485,000+ hidden jobs like this
Imagemaker and thousands of companies post here first — often days before LinkedIn or Indeed. Your first 5 applications are free; go Pro to apply without limits.
Everything Pro unlocks:
- Unlimited applications — free stops at 5
- Track every application in one place
- Apply straight to the source, one click
- Save & organize roles you love
- Roles pulled from company boards before the big sites