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 BootBuild
reactive applications
using
Spring WebFluxImplement and integrate
event-driven architectures
using
KafkaDevelop real-time integrations via
WebSocket
and reactive messagingIntegrate databases using
PostgreSQL
,
Hibernate
,
JDBC
, and
R2DBCImplement Kafka integrations with
Spring Cloud StreamContribute to containerized and cloud-native deploymentsEnsure high code quality through clean code practices, testing, and reviewsCollaborate in CI/CD pipelines and infrastructure automation workflowsWork closely with product, architecture, and DevOps teams
REQUIREMENTS:University degree
in one of the following fields:
science, mathematics, computer science, or engineeringExtensive experience with
Spring Boot
, including deep knowledge of frameworks and starters such as:
Spring WebFlux
(reactive programming),
Reactive Kafka Streaming
,
WebSocket
and
Kafka Reactive BinderStrong expertise in
database integration
, especially with
PostgreSQLExperience with
ORM technologies
(e.G. Hibernate)Solid knowledge of
JDBC
and
R2DBC
for reactive data processingProven experience with
event-driven architectures
, including
Kafka
as a message brokerHands-on experience integrating
Kafka with Spring Boot
(e.G. via Spring Cloud Stream)Experience with
containerized and cloud-native deploymentsKnowledge of
Kubernetes
,
CI/CD pipelines
, and
Terraform
for infrastructure automationAbility to work in a
modern reactive technology stack
and deliver clean, scalable, and reliable solutionsStrong attention to detail and commitment to
high-quality softwareExcellent
communication and interpersonal skills
NICE-TO-HAVE REQUIREMENTSKnowledge of
time-series data processingExperience with
time-series databases
BENEFITS:Opportunities to professional growth and developmentFlexible work arrangements. 100% remoteDynamic and collaborative work environment