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.

Remote Java Backend Developer (SDD) at knowmad mood

Join knowmad mood as a Java backend developer in Spain, building microservices, APIs, event-driven systems, and cloud-native deployments. Apply Spec Driven Development (SDD) across the product lifecycle.

Description

  • Build backend software with Java
  • Use frameworks from the Spring ecosystem
  • Design APIs using an API-first approach
  • Implement hexagonal, microservices, and event-driven architectures
  • Work with Apache Kafka, ActiveMQ, and messaging systems
  • Design and optimize relational and NoSQL databases
  • Manage deployments, containers, and CI/CD pipelines with OpenShift, Kubernetes, GitHub, and Spinnaker
  • Implement monitoring and observability with Grafana and Dynatrace
  • Create unit and integration tests
  • Apply AI throughout the product lifecycle
  • Use the Spec Driven Development (SDD) 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 and microservices architecture
  • API-first design using OpenAPI or Swagger
  • Knowledge of design patterns, SOLID principles, and Clean Code
  • Knowledge of Domain-Driven Design (DDD) and Test-Driven Development (TDD) principles
  • Experience with Apache Kafka and ActiveMQ-style messaging systems
  • Understanding of event-driven architectures and queue management, including partitioning, consumption, and retries
  • Experience with relational databases such as MariaDB
  • Experience with NoSQL databases such as MongoDB
  • Query optimization, indexing, scalar functions, tuning, and data modeling
  • Experience with OpenShift or Kubernetes
  • Experience building continuous integration and delivery (CI/CD) pipelines
  • Experience with GitHub and Spinnaker
  • Experience with monitoring and observability tools such as Grafana and Dynatrace
  • Unit and integration testing experience
  • Technical application of AI in development
  • Use of AI throughout the product lifecycle
  • Experience with the SDD (Spec Driven Development) methodology

Benefits

  • Remote work model
  • Optional office work, at the employee’s discretion
  • 22 vacation days plus 2 personal days
  • December 24 and 31 off
  • Permanent contract from day one, with the option of 12 or 14 salary payments
  • Flexible compensation including a restaurant card, childcare voucher, health insurance, training, and other tax-advantaged benefits
  • Benefits club with 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 well-being programs
  • 24/7 personal and family assistance
  • Diverse and multicultural environment
  • Social events and activities to connect with the team

Related Jobs