knowmad mood
knowmad mood
1,001 – 5,000 Employees
ConsultingHealthcareLogistics
knowmad mood is a multinational digital transformation and technology services company helping enterprise organizations modernize operations, customer experiences, and technology platforms. Its work brings together consulting, software delivery, and technical expertise across digital channels and commerce, UX/UI, mobile, platforms, data and analytics, cloud infrastructure including AWS, artificial intelligence, blockchain, IoT, DevOps, quality assurance, testing, security, solution architecture, and Atlassian and IT governance. The company serves B2B clients in industries including banking, telecommunications, retail, healthcare, energy, automotive, and logistics, with a focus on scalable digital solutions and long-term technology transformation.

Java Backend Developer - Spain Remote

Backend Java developer role with knowmad mood in Spain, focused on microservices, APIs, event-driven systems, AI, and Spec Driven Development. Build and evolve scalable backend solutions using Java, Spring, Kafka, cloud-native platforms, and modern engineering practices.

Description

  • Build backend software with Java 21 or later
  • Design and implement solutions using Spring Boot and Spring Data
  • Apply hexagonal architecture, microservices, design patterns, SOLID, Clean Code, DDD, and TDD
  • Design APIs using an API-first approach with OpenAPI and Swagger
  • Implement event-driven architectures and manage queues, partitioning, consumption, and retries
  • Work with Apache Kafka and messaging systems such as ActiveMQ
  • Design, model, and optimize relational and NoSQL databases
  • Use OpenShift, Kubernetes, CI/CD pipelines, GitHub, and Spinnaker
  • Develop unit and integration tests
  • Use monitoring and observability tools including Grafana and Dynatrace
  • Apply AI throughout the product lifecycle, from development through deployment
  • Work with the SDD (Spec Driven Development) methodology

Requirements

  • At least 3 years of backend development experience
  • Java 21 or later
  • Strong command of Spring Boot and Spring Data
  • Experience with hexagonal architecture and microservices architecture
  • Experience designing APIs with an API-first approach using OpenAPI and Swagger
  • Knowledge of design patterns, SOLID principles, and Clean Code
  • Knowledge of Domain-Driven Design (DDD) and Test-Driven Development (TDD)
  • Experience with Apache Kafka and messaging systems such as ActiveMQ
  • Experience with event-driven architectures and queue, partitioning, consumption, and retry management
  • Experience with relational databases such as MariaDB and NoSQL databases such as MongoDB
  • Knowledge of query optimization, indexes, scalar functions, performance tuning, and data modeling
  • Experience with OpenShift and Kubernetes
  • Experience with CI/CD pipelines and tools such as GitHub and Spinnaker
  • Experience with monitoring and observability tools including Grafana and Dynatrace
  • Unit and integration testing experience
  • Technical focus on AI during development
  • Experience using AI throughout the product lifecycle
  • Knowledge of the SDD (Spec Driven Development) methodology

Benefits

  • Remote-first work model
  • Optional access to company offices at the employee’s discretion
  • 22 vacation days plus 2 personal days
  • December 24 and 31 off
  • Permanent contract from the first day, with 12- or 14-payment options
  • Flexible compensation including a meal card, childcare voucher, health insurance, training, and other tax-advantaged benefits
  • Discounts on technology, leisure, and training
  • Access to Udemy Business
  • Language courses
  • Official certifications and technical training
  • Career development plan
  • Nutrition, physical activity, and emotional wellbeing programs
  • 24/7 personal and family assistance
  • Diverse and multicultural environment
  • Social activities and events for connecting with the team

Related Jobs

CommuniCare Health Services

Medicare Advantage Network and Provider Relations Manager

CommuniCare Health Services

Manage CommuniCare Advantage’s Virginia Medicare Advantage provider network through contract negotiations, provider servicing, and relationship development. Resolve complex network issues while supporting provider education and satisfaction.

Open
Talkdesk

Senior Solution Consultant, CXA and CCaaS - United States

Talkdesk

Lead strategic implementations of Talkdesk CXA and CCaaS solutions, helping customers integrate the technology and achieve lasting adoption. Partner with customers, executives, and internal teams to guide implementation strategy and long-term success.

Open