Role - Java DeveloperLocation - Remote, SpainTravel - Occasional travel to office in MadridType - Contract
Job Description:
Responsibilities:
Develop and maintain Java-based applications using the Spring framework.Work with serverless architectures (AWS Lambdas) to design and optimizescalable, efficient solutions.Implement event-driven architectures, creating software capable of publishingand consuming events effectively.Develop infrastructure as code using Terraform or AWS CDK for cloudresource provisioning.Ensure the maintenance, deployment, and evolution of Cloud Nativeapplications in AWS environments.Collaborate with cross-functional teams to support continuous integration andthe delivery of high-quality solutions.Manage and configure key AWS services, such as Parameter Store, SecretsManager, SNS, SQS, EventBridge, DynamoDB, and S3.
Requirements:
Solid experience with Java and the Spring framework.Knowledge of cloud application development, particularly with AWS.Experience with serverless architectures and containers, especially using AWSLambda.Experience implementing event-driven architectures, publishing andconsuming events efficiently.Hands-on experience with infrastructure as code tools like Terraform or AWSCDK.Ability to maintain, deploy, and develop Cloud Native applications.Basic knowledge of AWS services including Parameter Store, Secrets Manager,SNS, SQS, EventBridge, DynamoDB, and S3.