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
Intermediate

Job 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!

Apply for this position