← Back to list
Job

Java Software Developer (SDD)

Software Engineer • On-site • Full-time • Spain Madrid, Spain

knowmad mood is hiring a backend Java developer for a fully remote position. The role centres on Spring-based microservices, event-driven architectures and using AI across the whole development lifecycle.

Requirements

  • ▹At least 3 years of backend development experience
  • ▹Java 21 or higher
  • ▹Solid command of the Spring ecosystem (Spring Boot, Spring Data)
  • ▹Hexagonal and microservices architecture
  • ▹API design with an API First approach (OpenAPI / Swagger)
  • ▹Design patterns, SOLID, Clean Code, Domain Driven Design (DDD) and TDD
  • ▹Apache Kafka and ActiveMQ-style messaging systems
  • ▹Event-driven architectures, queue management, partitioning, consumption, retries
  • ▹Relational (MariaDB or others) and NoSQL (MongoDB) databases
  • ▹Query optimisation, advanced database features (indexes, scalar functions, tuning) and data modelling
  • ▹OpenShift / Kubernetes, CI/CD pipelines, GitHub and Spinnaker
  • ▹Monitoring and observability tools (Grafana, Dynatrace)
  • ▹Unit and integration testing
  • ▹Using AI throughout the product lifecycle (from development to deployment)
  • ▹Applying Spec Driven Development (SDD)

What we offer

  • ▹Remote work; going to the office is entirely the employee's choice
  • ▹22 vacation days plus 2 flexible days, and December 24 and 31 off
  • ▹Permanent contract from day one, with 12 or 14 payments per year
  • ▹Flexible compensation: meal card, childcare vouchers, health insurance, training and other tax-advantaged benefits
  • ▹Discounts on technology, leisure and training
  • ▹Continuous learning: Udemy Business, language courses, official certifications and technical training
  • ▹Career plan with support to grow, specialise or take on new challenges
  • ▹Wellbeing programmes covering nutrition, physical activity and emotional balance
  • ▹Personal and family assistance 24/7
  • ▹Inclusive, diverse and multicultural environment
  • ▹Social events

About the company

knowmad mood is a digital transformation company of more than 3,000 people that drives real change through innovation and sustainable development. Its values are collaboration, innovation, commitment, fun and trust.

Similar jobs