Crush your IT career goals.
Get the guidance, resources, and connections you need to secure your next role
Java Developer
Jobs post
- Madrid, Spain, Western Europe Location
- Negotiable Salary
- Software Development Technology
- Contract Type
- Hybrid Workplace
Senior Java Developer
Role Overview
We are supporting a key client in securing an experienced Senior Java Developer to join a high-performing engineering team. This is a long-term contract with strong extension potential, working on modern, scalable systems within a cloud-native environment.
Key Details
- Role: Senior Java Developer
- Start Date: ASAP
- Contract Length: 12 months + strong extensions
- Location: Hybrid (Madrid)
- Working Model: On-site presence required (hybrid split TBC)
Core Responsibilities
- Design, develop, and maintain scalable backend systems using modern Java
- Build and enhance microservices-based architectures
- Develop and integrate RESTful APIs
- Apply TDD (Test-Driven Development) and DDD (Domain-Driven Design) principles
- Contribute to system architecture, particularly hexagonal (ports & adapters) architecture
- Write and maintain high-quality tests across multiple layers (unit, integration, etc.)
- Deploy and manage applications within cloud environments (AWS)
- Collaborate with cross-functional teams including DevOps and product stakeholders
✅ Key Requirements
- Strong experience with Java (ideally Java 21 and Java 8)
- Solid hands-on experience with Spring & Spring Boot (v3.x)
- Proven background in microservices development
- Experience implementing hexagonal architecture
- Strong understanding of TDD & DDD principles
- Experience working with APIs and distributed systems
- Hands-on experience in AWS environments (ECS preferred)
- Strong testing mindset (unit, integration, end-to-end)
Nice to Have
- Experience deploying via AWS ECS
- Exposure to CI/CD pipelines and DevOps practices
- Experience working in agile environments
Ideal Candidate Profile
- Senior-level engineer with a strong architectural mindset
- Comfortable working in modern, cloud-native environments
- Strong advocate of clean code, testing, and best practices
- Able to work independently while collaborating within distributed teams
Why This Role?
- Long-term contract with high likelihood of extension
- Opportunity to work with modern Java stack (Java 21, Spring Boot 3.x)
- Exposure to cloud-native architecture on AWS
- High-impact role within a strong engineering team
Reference
CR/131854_1776420624
Date
17 Apr 2026
You might also like…
Related Jobs
Register with RED Global.
Register
By registering with RED Global, you’ll receive personalised job alerts, get instant access to hundreds of new tech roles, and be able to apply for jobs quickly and easily. Register today to reap the rewards of becoming a RED Global candidate.