Java Software Engineer | Hybrid Madrid

Company
Description
Job Summary: We are seeking a Java Software Engineer with backend development experience for microservice architectures, applying engineering best practices and agile methodologies. Key Highlights: 1. Develop and maintain backend services with Java 17 and Spring Boot 3. 2. Design mission-critical applications for industrial automation. 3. Apply engineering best practices and Agile methodologies (SCRUM). We are a leading digital transformation company that combines talent, technology, and business to maximize performance in addressing complex market challenges through innovation and sustainable development, with the mission of delivering value to our 500+ clients and supporting their digital transformation since 1994. We currently have over 3,000 professionals and revenue of **€137.96 million, up 34.78% compared to the first half of 2024**, a Spanish multinational technology company and leader in digital transformation, listed on BME Growth since December 2022, where we deliver projects in architecture, development, systems integration, and managed services, adopting and promoting market-leading best practices.**euros, a 34.78% increase compared to the first half of 2024** If you are a talented professional eager to showcase your expertise in service of our clients, capable of adapting to and anticipating change with resilience and professionalism, helping us daily connect technology with knowledge through innovation — knowmad mood has this opportunity for you! **We are looking for a** Java Software Engineer with at least 5 years of experience, open to a hybrid work model (50% onsite) at **Velázquez Street, Madrid.** **What do we value?** * Solid experience in **Java SE**, design patterns, and clean code. * Version control with **Git**. * Experience in unit and E2E testing. * English level **B2–C1** (technical interview will be conducted in English). * Familiarity with **Linux**, scripting, and packaging. * Bonus: Docker, PostgreSQL/Oracle, HTTP/2, gRPC, Protobuf. **What would your responsibilities be?** * Develop and maintain **backend services** using **Java 17** and **Spring Boot 3** within a **microservices** architecture. * Design mission-critical applications for **industrial automation** environments. * Ensure integration with other layers (UI, hardware, cloud). * Apply **engineering best practices**, automated testing, and **Agile (SCRUM)** methodologies. * Participate in automated packaging and deployment, while contributing innovative ideas. **What we offer:** * Permanent contract * Internal training and access to certifications. Check our calendar here: https://www.knowmadmood.com/en/talent/training * Flexible compensation plan (health insurance, transportation, childcare vouchers, meal vouchers) ️ * Become an ambassador of our brand through our referral program: Recommend friends and earn a bonus! * Events, meetups, tech days, talks… and much more! * 26 days of leave (22 vacation days, 2 flexible days, and December 24th and 31st as standard holidays) * Working hours: 8:30 AM–6:00 PM (flexible), Monday–Thursday; Friday 8:00 AM–3:00 PM; Summer intensive schedule (July & August): 8:00 AM–3:00 PM Stay updated on our latest news by following us here → knowmad mood *We are committed to equal opportunities and respect for diversity. We implement our Equality Plan and the principle of non-discrimination across all our recruitment processes.*
Posted by

David Muñoz
Indeed · HR