👨🏻‍💻 postech.work

Senior Java Developer

RED Global • 🌐 In Person

In Person Posted 2 days, 19 hours ago

Job Description

Senior Java Developer

6–12 Months Contract + Potential Extension

Hybrid – 1 day per week on-site in Alcobendas, Spain

Role Overview

We are looking for an experienced

Senior Java Developer

to join the

NDC core delivery team

on a

full-time contract basis

. This role is a key addition to the team and will focus on building, enhancing, and maintaining

modern, cloud-native microservices

using the latest Java technologies.

Key Responsibilities

Design, develop, and maintain

scalable microservices

using

Java 21

,

Spring

, and

Spring Boot

Work hands-on with

hexagonal (ports and adapters) architecture

, ensuring clean separation of concerns

Contribute to system design and technical decision-making within the NDC team

Write high-quality, well-tested code using

TDD principles

Apply

DDD concepts

to model complex business domains effectively

Collaborate closely with product owners, architects, and other engineers to deliver reliable solutions

Build and deploy services in

cloud environments

, ideally

AWS

Support and improve CI/CD pipelines and automated testing strategies

Participate in code reviews, technical discussions, and continuous improvement initiatives

Required Skills \& Experience

Strong senior-level experience with

Java

, including

Java 21 or recent versions

Proven experience with

Spring Framework and Spring Boot

Hands-on experience designing and developing

microservice-based architectures

Solid understanding and practical use of

hexagonal architecture

Working knowledge of

Test-Driven Development (TDD)

Experience applying

Domain-Driven Design (DDD)

principles

Experience working in

cloud environments

, ideally

AWS

Strong problem-solving skills and the ability to work autonomously

Comfortable working in a

contract, delivery-focused environment

Nice to Have

Experience with containerised environments (Docker / Kubernetes)

Exposure to event-driven architectures and messaging systems

Experience working in distributed or international teams

If you would like immediate consideration, please send me an updated CV/contact details to jcaria@redglobal.com so we can discuss further or reach out to me through LinkedIn.

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.