Backend Developer

DEKRA e.V.
Municipality of Madrid, Spain
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Municipality of Madrid, Spain

Tech stack

Java
API
Architectural Patterns
Automation of Tests
Software Quality
Databases
Computer Engineering
Continuous Integration
Spring
RxJava
Prometheus
Software Engineering
SQL Databases
Grafana
Spring-boot
Backend
Gitlab
Information Technology
Reactive Programming
DDD (Domain Driven Development)
REST
Microservices

Job description

Join to apply for the Backend Developer (m/f/d) role at DEKRA España As a Software Developer, you will join the Platform team, contributing to the development and evolution of the shared backend services and technical foundations used across multiple products within DEKRA. You will work with Java, Spring WebFlux, DDD, and Hexagonal Architecture, implementing new capabilities, designing APIs, improving shared libraries, and ensuring consistency and quality across the SolutionPRO ecosystem. Your work will involve building reactive microservices, applying clean architectural patterns, writing automated tests, and integrating observability and performance practices. You will collaborate closely with other technicians, participate in technical discussions, review code, and help define and refine the engineering standards that guide all Platform components. Requirements * Bachelor's degree in Telecommunication or Computer Engineering or related technical discipline. * Minimum 3 years of

Requirements

professional experience in backend development with Java and microservices. Knowledge of database and SQL skills. * Experience in backend services with Java and Spring Boot. * Having worked with reactive programming (WebFlux preferred; Reactor/RxJava also acceptable). * Implementing REST APIs following API-first principles. * Applying Domain-Driven Design (DDD) and Hexagonal Architecture in real projects. * Participating in CI/CD workflows (GitLab or similar). * Writing automated tests: unit, integration, and contract tests. * Experience with observability stacks (Prometheus, Grafana, OpenTelemetry). Skills * Strong collaboration skills and ability to work effectively within a technical team. * Clear and structured communication, both written and verbal. * Analytical thinking and problem-solving mindset. * Proactive attitude and ownership of assigned tasks. * Ability to adapt to evolving technologies and architectural patterns. * Commitment to code quality, maintainability, and clean design. * Organized and capable of managing tasks independently. Seniority level Mid-Senior level Employment type Full-time Job function Engineering and Information Technology Software Development Referrals increase your chances of interviewing at DEKRA España by 2x #J-18808-Ljbffr

Apply for this position