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 Software Engineer, Spec-Driven Development (Remote, Spain)

Build backend systems with Java, Spring, microservices, and event-driven architectures at knowmad mood. Apply spec-driven development, AI, Kubernetes, and CI/CD across digital transformation projects.

Description

  • Develop backend services with Java 21 or later
  • Design and build APIs using an API-first approach
  • Apply hexagonal architecture and microservices
  • Implement event-driven architectures and messaging systems
  • Manage queues, partitioning, consumption, and retries
  • Work with relational and NoSQL databases
  • Optimize queries and data models
  • Use OpenShift, Kubernetes, and CI/CD pipelines
  • Monitor systems and support observability with Grafana and Dynatrace
  • Create and run unit and integration tests
  • Apply AI throughout the product lifecycle
  • Use the Spec-Driven Development methodology

Requirements

  • Strong professional experience in backend development
  • Java 21 or later
  • Proficiency with Spring Boot and Spring Data
  • Experience with hexagonal and microservices architectures
  • Experience designing APIs with an API-first approach using OpenAPI or Swagger
  • Knowledge of design patterns, SOLID principles, Clean Code, Domain-Driven Design, and TDD
  • Experience with Apache Kafka and messaging systems such as ActiveMQ
  • Experience with event-driven architectures and queue management, partitioning, consumption, and retries
  • Experience with relational databases such as MariaDB and NoSQL databases such as MongoDB
  • Knowledge of query optimization, indexes, scalar functions, tuning, and data modeling
  • OpenShift or Kubernetes
  • Experience with continuous integration and delivery pipelines
  • GitHub and Spinnaker
  • Experience with monitoring and observability tools including Grafana and Dynatrace
  • Unit and integration testing
  • Technical application of AI in development
  • Experience using AI throughout the product lifecycle
  • Experience with Spec-Driven Development (SDD)

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 the first day, with a choice of 12 or 14 salary payments
  • Flexible compensation including a meal 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 wellbeing programs
  • 24/7 personal and family assistance
  • Inclusive, multicultural environment
  • Social events for connecting with the team

Related Jobs