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