Java Developer + English - Textile Sector (Remote)

knowmad moodA Coruña, MadridJob.bopublished 10/28/2026
Must-have:DockerKubernetesCloudBackendScrumCI/CD
Machine translation — original language: Spanish.Show original

About the company

We are a leading company in digital transformation, constantly evolving and at the forefront of technology. We were born to provoke real change through innovation and sustainable development, with the mission of providing value to clients and driving our talent.

Comprised of more than 3,000 creative, digital, and innovative people connected to a purpose and capable of generating connections with people all over the world. A responsible, flexible team with a high capacity to adapt to the needs of our clients and the market, while providing value, vision, creativity, expertise, professionalism, and passion for technology in every project.

The values that mark our course and guide us toward excellence are collaboration, innovation, commitment, fun, and trust.

Your tasks

Through this opportunity, you will participate in the development of innovative solutions for an important technological project for a client in the textile sector, forming part of a team specialized in modern architectures, distributed environments, and the integration of IoT and cloud systems.

Your main responsibilities will include

  • Development and maintenance of backend applications with Java 21 and Spring Boot.
  • Implementation of architectures based on microservices and hexagonal architecture.
  • Design, development, and consumption of REST APIs.
  • Integration with synchronous and asynchronous messaging systems (Kafka, JMS, MQTT).
  • Development of data contracts using Avro.
  • Integration with IoT systems and communication protocols such as TCP/IP.
  • Management of SQL and NoSQL databases, especially Azure Cosmos DB.
  • Implementation of monitoring and observability solutions with Grafana and Azure Application Insights.
  • Development of unit and integration tests using Mockito and TestContainers.
  • Participation in code reviews and continuous improvement following SOLID and Clean Code principles.
  • Collaboration in cloud deployments using Docker, Kubernetes, AKS, and Azure Arc.
  • Participation in CI/CD pipelines.

Requirements

To make a match...

  • Experience developing with Java 21.
  • Experience with Spring Boot and Spring Framework.
  • Knowledge of Maven.
  • Experience in microservices architecture.
  • Knowledge of hexagonal architecture.
  • Experience in development and consumption of REST APIs.
  • Knowledge of relational databases.
  • Experience in testing with Mockito and TestContainers.
  • Knowledge of Docker and Kubernetes.
  • Experience working under Scrum methodology.
  • Development best practices: SOLID and Clean Code.
  • Technical English B2 (reading and writing).

What we offer

❤️Supporting your professional growth* Training: if you want to access technical training in skills or languages, we have official certifications, Udemy Business, TechDays, Meetups, and a training calendar available to you HERE

🧡Jointly promoting health, well-being, and a great atmosphere!

Work with us in a 100% remote modality with an indefinite contract.

26 days of rest (22 vacation days, 2 personal days, and December 24 and 31 as default holidays).

Teambuilding activities: we like to have fun and stay in contact with our team.

Be an ambassador for our brand through our friend plan.

Kudos: we foster a culture of feedback and recognition.

Flexible compensation plan (medical insurance, transport, childcare vouchers, restaurant vouchers).

💛Being part of your most special moments* Surprises: You will have some guaranteed surprises during the year (work anniversary, birthdays, births...).

Other

  • The modality is 100% remote, but availability for travel (national, international) is required.

Schedule: 8:30 to 18:00 (flexible) Mon-Thu and Fri 8:00 to 15:00, and Summer Intensive in July and August from 8:00 to 15:00.

Atknowmad moodwe are committed to equal opportunities and respect for diversity. We apply our Equality Plan and the principle of non-discrimination in all our selection processes.