Akens \ Nordburg is seeking for a German IT-solutions company highly skilled and experienced Java Develper (m/f) to enlarge the Spanish based Team and contribute to the design and development of modern, reactive, and event-driven backend systems. You will work with a cloud-native technology stack, focusing on scalability, performance, and reliability, while collaborating closely with cross-functional teams.
Location: 100% remote from Spain
Responsibilities:
Design, develop, and maintain backend services using
Java
and
Spring Boot
Build
reactive applications
using
Spring WebFlux
Implement and integrate
event-driven architectures
using
Kafka
Develop real-time integrations via
WebSocket
and reactive messaging
Integrate databases using
PostgreSQL
,
Hibernate
,
JDBC
, and
R2DBC
Implement Kafka integrations with
Spring Cloud Stream
Contribute to containerized and cloud-native deployments
Ensure high code quality through clean code practices, testing, and reviews
Collaborate in CI/CD pipelines and infrastructure automation workflows
Work closely with product, architecture, and DevOps teams
Requirements:
University degree
in one of the following fields:
science, mathematics, computer science, or engineering
Extensive experience with
Spring Boot
, including deep knowledge of frameworks and starters such as:
Spring WebFlux
(reactive programming),
Reactive Kafka Streaming
,
WebSocket
and
Kafka Reactive Binder
Strong expertise in
database integration
, especially with
PostgreSQL
Experience with
ORM technologies
(e.g. Hibernate)
Solid knowledge of
JDBC
and
R2DBC
for reactive data processing
Proven experience with
event-driven architectures
, including
Kafka
as a message broker
Hands-on experience integrating
Kafka with Spring Boot
(e.g. via Spring Cloud Stream)
Experience with
containerized and cloud-native deployments
Knowledge of
Kubernetes
,
CI/CD pipelines
, and
Terraform
for infrastructure automation
Ability to work in a
modern reactive technology stack
and deliver clean, scalable, and reliable solutions
Strong attention to detail and commitment to
high-quality software
Excellent
communication and interpersonal skills
NICE-TO-HAVE REQUIREMENTS
Knowledge of
time-series data processing
Experience with
time-series databases
Benefits:
Opportunities to professional growth and development
Flexible work arrangements. 100% remote
Dynamic and collaborative work environment