Software Engineer Java
CAS
Municipality of Madrid, Spain
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English, Spanish Experience level
IntermediateJob location
Municipality of Madrid, Spain
Tech stack
Java
API
Agile Methodologies
Amazon Web Services (AWS)
Systems Engineering
Automation of Tests
Cloud Computing
Continuous Integration
Software Design Patterns
DevOps
Spring
PostgreSQL
Scrum
RabbitMQ
Software Engineering
Kubernetes
Information Technology
Kafka
REST
ELK
Microservices
Job description
Buscamos un/a Software Engineer para participar en el desarrollo, evolución y soporte de soluciones basadas en Java. La persona seleccionada trabajará en un entorno ágil, contribuyendo a todo el ciclo de vida del software y asegurando la calidad y escalabilidad de los productos., * Implementar nuevas funcionalidades basadas en requisitos definidos en user stories.
- Dar soporte a los productos del squad hasta su puesta en producción y posterior mantenimiento.
- Participar en decisiones de arquitectura y diseño durante todo el ciclo de vida del software.
- Definir, desarrollar y mantener pruebas automatizadas.
- Colaborar con equipos multidisciplinares en entornos Agile.
- Contribuir a la mejora continua de prácticas de desarrollo y DevOps.
Requirements
- Al menos 2 años de experiencia con Java (preferiblemente Java 11 o superior).
- Experiencia con Spring Framework.
- Conocimiento de conceptos CI/CD y DevOps.
- Conocimiento de prácticas de testing (TDD, testing automatizado).
- Experiencia trabajando en entornos Agile (Scrum y/o Kanban).
- Titulación en Ingeniería de Sistemas/Informática, Matemáticas, Ingeniería Industrial o Física.
- Español nativo/C2 e inglés nivel C1.
Conocimientos técnicos valorables
- Arquitecturas de microservicios.
- Diseño de APIs y REST APIs.
- Conocimientos básicos de Cloud (preferiblemente AWS).
- Patrones de diseño y principios sólidos de desarrollo.
- Experiencia con: o Kafka o RabbitMQ o PostgreSQL o ELK Stack o Kubernetes, Imprescindible Residir: Provincia Puesto
Idiomas: Inglés (Alto)
Formación Mínima: FP2/Grado Superior
Nivel Profesional: Especialista
Benefits & conditions
- Contrato indefinido con CAS Training
- Formar parte de un equipo europeo de alto nivel técnico en un entorno innovador
- Paquete retributivo atractivo y flexible, negociado según tu experiencia
- Acceso gratuito a nuestro Catálogo Anual de Formación con fabricantes top:Microsoft, Linux, Oracle, ITIL, ¡y muchos más!