Role:
Java Cloud Engineer
Location:
Madrid, Spain
Working model:
Hybrid (2 day per MONTH at the client's offices in Madrid)
Skills:
Java, AWS, & Terraform
Type of contract:
Permanent
En @Coforge estamos buscando un/a Java Cloud Engineer talentoso/a para unirse a nuestro equipo de desarrollo de software. El/La candidato/a ideal será responsable de diseñar, desarrollar y mantener soluciones de software basadas en la nube, utilizando tecnologías avanzadas como Java, Spring, y arquitecturas serverless.
Responsabilidades:
* Desarrollar y mantener aplicaciones basadas en Java utilizando el framework Spring .
* Trabajar con arquitecturas serverless (AWS Lambdas) para diseñar y optimizar soluciones escalables y eficientes.
* Implementar arquitecturas basadas en eventos, creando software que pueda publicar y consumir eventos de forma eficiente.
* Desarrollar infraestructura como código utilizando Terraform o AWS CDK para la provisión de recursos en la nube.
* Garantizar el mantenimiento, despliegue y evolución de aplicaciones Cloud Native en entornos AWS.
* Colaborar con equipos multifuncionales para garantizar la integración continua y la entrega de soluciones de calidad.
* Gestionar y configurar servicios clave de AWS, como Parameter Store, Secrets Manager, SNS, SQS, EventBridge, DynamoDB, y S3 .
Requisitos:
* Experiencia sólida en Java y el framework Spring .
* Conocimientos en el desarrollo de aplicaciones en la nube, particularmente con AWS .
* Experiencia con arquitecturas serverless y contenedores, especialmente con AWS Lambda .
* Experiencia en la implementación de arquitecturas basadas en eventos, publicando y consumiendo eventos de manera eficiente.
* Conocimientos prácticos en la creación de infraestructura utilizando Terraform o AWS CDK .
* Habilidad para mantener, desplegar y desarrollar aplicaciones Cloud Native .
* Conocimientos básicos de los servicios de AWS, incluyendo Parameter Store, Secrets Manager, SNS, SQS, EventBridge, DynamoDB y S3 .
Deseable (pero no obligatorio):
* Conocimientos en TypeScript .
Habilidades adicionales:
* Capacidad para trabajar de manera independiente y en equipo.
* Buenas habilidades de comunicación para colaborar con otros equipos y partes interesadas.
* Enfoque proactivo y capacidad para resolver problemas de manera eficiente.
Ofrecemos:
* Oportunidades de crecimiento y desarrollo profesional.
* Trabajo en proyectos innovadores y con las últimas tecnologías en la nube.
* Un entorno colaborativo y dinámico.