Role: Back-end Java Developer
Location: Madrid, Spain
Role Type: Permanent / B2B
Skills: Java,
Working model: 2-3 days per week at the client's office
Fluent English Speaker
Must be based in Spain
About the Role
We are seeking a Software Engineer with a solid background in developing software solutions and the ability to manage and deploy the necessary infrastructure for their projects. This profile must not only develop applications but also implement and manage cloud resources, particularly in AWS. The Software Engineer will work closely with solution architects and infrastructure teams to ensure the proper implementation of cloud‑based and microservices architectures.
Responsibilities
- Develop software solutions using Java and Spring, with knowledge of containers and serverless architecture (AWS Lambda).
- Implement event‑driven architectures by building software that publishes and consumes events.
- Create and manage basic infrastructure using tools such as Terraform or AWS CDK.
- Develop, maintain, and deploy Cloud‑Native applications on AWS.
- Work in multidisciplinary teams to deliver projects in sectors such as Airports, Transportation, and Hospitality.
- Contribute to the continuous improvement of code quality and propose innovative solutions.
- Participate in code upgrades across different versions of the technology stack.
Requirements
- Minimum 5 years of experience in software development, especially with Java (JDK 14 and above) and web applications (J2EE).
- Knowledge and experience with Spring Boot, microservices, and REST services.
- Experience working with Oracle databases (version 10 and above, ideally Oracle 19c).
- Knowledge of Linux platforms (RHEL v5 and above, ideally RHEL v8.5) and tools such as WebLogic/JBoss, Struts, and JDBC.
- Proficiency with version control systems (CVS, GIT, SVN).
- Experience implementing infrastructure solutions using Terraform or AWS CDK.
- Basic knowledge of AWS services such as Parameter Store, Secrets Manager, SNS, SQS, EventBridge, DynamoDB, and S3.
- Scripting skills in Shell.
Nice to Have
- Knowledge of TypeScript.
- Experience upgrading code across different versions of the technology stack.
- Strong teamwork skills and a proactive mindset.
What We Offer
- The opportunity to join a dynamic team and work on high‑impact projects across key sectors.
- Active participation in the development of advanced technological solutions.
- A flexible work environment with a strong focus on quality and best development practices.
If you are a Software Engineer with experience in Java, microservices, and cloud architecture, and you’re looking for a challenging environment, we invite you to apply and become part of our team.
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Senior Java Software Engineer
2026-04-25
Senior Java Software Engineer
2026-04-24
DevOps Engineer
2026-05-12
- Posted
- Feb 17, 2026
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Madrid
- Company
- Coforge
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Senior Java Software Engineer
2026-04-25
Senior Java Software Engineer
2026-04-24
DevOps Engineer
2026-05-12