Akens \ Nordburg, a German IT‑solutions company, is seeking a highly skilled and experienced Java Developer (m/f) to expand our 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
Si desea conocer los requisitos para este puesto, siga leyendo para obtener toda la información relevante.
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 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 containerised 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 for professional growth and development
- Versátil work arrangements. 100% remote
- Dynamic and collaborative work environment
#J-18808-Ljbffr