We are knowmad mood!
We are a leading company in digital transformation, constantly evolving and at the forefront of technology. We were born to bring about real change through innovation and sustainable development, with the mission of adding value for our clients and developing our talent.
We are more than 3,000 creative, digital and innovative people connected by a shared purpose and capable of building connections with people around the world. We are 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 set our direction and guide us towards excellence are collaboration, innovation, commitment, fun and trust.
Through this opportunity you will take part in new project developments, taking on the role of senior Java backend developer at a major international client.
-
Location: Madrid City Centre (2 days hybrid/week)
-
Working hours: Monday to Thursday: 8.5 hours per day. Start between 7:00 and 9:30 and finish from 16:00 onwards. Fridays: until 15:00, making 7 hours.
Responsibilities:
• Design, develop and maintain both backend and frontend components for a large-scale, business-critical platform.
• Work on an enterprise backend based on Java and a modern frontend in Angular.
• Apply software engineering best practices (testing, documentation, code review, etc.).
• Take ownership of features end to end, from database and API design to user interfaces.
• Work on packaging and automated software deployment.
• Apply agile methodologies throughout the development process: challenge and clarify requirements and ensure the timely delivery of high-quality features.
To match...
Strong experience in Java (updated versions e.g. 21), Spring, Spring Boot.
Experience in frontend with TypeScript and Angular (+16)
Experience in microservices.
Experience in functional or reactive programming.
Experience using Kubernetes or Red Hat OpenShift.
Desirable experience in dockerized environments and Kubernetes.
Experience with relational databases.
Desirable experience with message brokers (preferably Kafka)
Strong experience in testing.
Experience in agile methodology.
Good command of English is essential.
What are our purposes for you?
❤️ Supporting your professional growth
Training: whether you want technical training in skills or languages, we make available official certifications, Udemy Business, TechDays, Meetups, and a training calendar you can view HERE
🧡 Jointly promoting health, wellbeing and a great atmosphere!
26 days of rest (22 days of holiday, 2 days of personal leave, and 24 and 31 December as public holidays by default).
Working hours: 8:30 to 18:00 (flexible) Monday to Thursday and Friday 8:00 to 15:00, plus Summer Intensive Schedule in July and August from 8:00 to 15:00.
Team building activities: we enjoy having fun and staying in touch with our people.
Be an ambassador of our brand through our friend referral plan.
Kudos: we foster a culture of feedback and recognition.
Flexible compensation plan (health insurance, transport, nursery vouchers, meal vouchers).
💛 Being part of your most special moments
Surprises: you will have a guaranteed surprise during the year (work anniversary, birthday, births...).
Would you like to be part of our evolution?
To stay up to date with our news, follow us here -> knowmad mood
At knowmad mood we 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.
