Role : Senior Java Developer
Todas las habilidades, cualificaciones y experiencia relevantes que necesitará un candidato seleccionado se enumeran en la siguiente descripción.
Location : Madrid, Spain
Work Model : Hybrid (2 days per month at the client's offices in Madrid)
Contract Type : Permanent
Language: Spanish (C1) & English (B1)
* At Coforge, we are looking for a talented Java Cloud Engineer to join our software development team. The ideal candidate will be responsible for designing, developing, and maintaining cloud-based software solutions using advanced technologies such as Java, Spring, and serverless architectures.
Responsibilities:
* Develop and maintain Java-based applications using the Spring framework.
* Work with serverless architectures (AWS Lambdas) to design and optimize scalable, efficient solutions.
* Implement event-driven architectures, creating software capable of publishing and consuming events effectively.
* Develop infrastructure as code using Terraform or AWS CDK for cloud resource provisioning.
* Ensure the maintenance, deployment, and evolution of Cloud Native applications in AWS environments.
* Collaborate with cross-functional teams to support continuous integration and the delivery of high-quality solutions.
* Manage and configure key AWS services, such as Parameter Store, Secrets Manager, 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 AWS Lambda.
* Experience implementing event-driven architectures, publishing and consuming events efficiently.
* Hands-on experience with infrastructure as code tools like Terraform or AWS CDK.
* 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.
Nice to Have (but not mandatory):
* Knowledge of Typescript.
Additional Skills:
* Ability to work independently and as part of a team.
* Strong communication skills for collaboration with other teams and stakeholders. xohynlm
* Proactive mindset and the ability to solve problems efficiently.