Descripción del Puesto
Buscamos un/a Software Engineer para incorporarse a un equipo dinámico trabajando en soluciones modernas basadas en Java y tecnologías web.
El puesto implica desarrollar nuevas funcionalidades, participar en decisiones de arquitectura y dar soporte a los productos durante todo su ciclo de vida, incluyendo entornos de producción.
Responsabilidades principales
• Implementar nuevas funcionalidades basadas en requisitos definidos en user stories
• Dar soporte a las aplicaciones durante las fases de desarrollo, despliegue y producción
• Participar en decisiones de arquitectura y diseño a lo largo del ciclo de vida del software
• Diseñar, implementar y mantener pruebas automatizadas
• Colaborar dentro de equipos Agile utilizando Scrum y/o Kanban
Requisitos técnicos
• Experiencia con Java (idealmente Java 11 o superior) y framework Spring
• Conocimiento de conceptos CI/CD y prácticas DevOps
• Experiencia en testing y buenas prácticas de calidad de software
• Conocimientos básicos de arquitecturas de microservicios, diseño de APIs y REST APIs
• Fundamentos de Cloud Computing (preferiblemente AWS)
• Conocimiento de patrones de diseño y TDD
• Experiencia trabajando en entornos Agile
Conocimientos valorables
• Kafka
• RabbitMQ
• PostgreSQL
• ELK Stack
• Kubernetes
Información adicional
• Modalidad híbrida (1 dia presencial) – Madrid / Boadilla del Monte
• Jornada completa (09:00–18:00, horario intensivo en verano)
• Inglés alto requerido
Ready to Apply?
Don't miss this opportunity! Apply now and join our team.
Detalles del Puesto
Fecha de Publicación:
February 27, 2026
Tipo de Trabajo:
Tecnología
Ubicación:
Madrid, Spain
Company:
CAS Training
Ready to Apply?
Don't miss this opportunity! Apply now and join our team.