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