Backend Developer

DEKRA e.V.
Málaga, 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
Senior
Compensation
€ 65K

Job location

Málaga, Spain

Tech stack

Java
Spring Security
Amazon Web Services (AWS)
Business Logic
Architectural Patterns
Azure
Cloud Computing
Code Coverage
Software Quality
Computer Programming
Databases
Continuous Integration
Relational Databases
Github
Hibernate
Java Persistence API
PostgreSQL
Load Testing
MongoDB
NoSQL
OAuth
Open Source Technology
Open Web Application Security
Performance Tuning
Query Optimization
Openid Connect
Software Engineering
Google Cloud Platform
Delivery Pipeline
Spring-boot
Software Security
Backend
Gitlab-ci
Information Technology
Enterprise Integration
GraphQL
Front End Software Development
Api Design
Software Coding
REST
Docker
Microservices

Job description

A leading multinational organization in Málaga is seeking an experienced Backend Developer to join their Software Engineering team. You will analyze and design robust backend architectures, lead project development, and ensure optimal system performance. Ideal candidates have 4+ years of experience in Java with expertise in microservices and API development, along with practical cloud platform experience. This role offers growth opportunities in a dynamic environment., Java (8-21) Spring ecosystem RESTful APIs Docker Kubernetes PostgreSQL MongoDB CI/CD tools, * Technical Analysis and Design: Analyze and design backend architectures (microservices, REST/GraphQL APIs) that are robust, scalable, and meet requirements.

  • Project Development Leadership: Be responsible for the complete creation and structuring of microservices and backend systems from scratch, defining the architecture and coding standards.
  • API Integration and Security: Implement the business logic and secure integration with databases and third-party services. Ensure API security by applying OWASP best practices and managing authentication and authorization (OAuth2, JWT).
  • Execution and Delivery Commitment: Develop complex tasks in a timely and accurate manner, ensuring optimal system performance and maintaining direct responsibility for the quality and stability of the implementation.
  • Proactivity and Code Quality: Actively propose architectural and performance optimization solutions to both technical and Management teams, ensuring code quality, test coverage, and CI/CD practices.

Requirements

  • 4+ years of experience as a Backend Developer.
  • Strong programming skills and deep expertise in Java (8-21 version).
  • Experience in schema design and query optimization in relational databases.

Responsabilidades

  • Analyze and design backend architectures for robustness and scalability.
  • Define the architecture and coding standards for development.
  • Ensure API security by implementing OWASP best practices., Bachelor's degree in Computer Science, Engineering, or another STEM field, * Bachelor's degree in Computer Science, Engineering, or another STEM field.
  • 4+ years of experience as a Backend Developer.
  • Strong programming skills and deep expertise in Java (8-21 version) with the Spring ecosystem (especially Spring Boot, Spring Security, and Spring Data JPA/Hibernate).
  • Experience in designing and implementing RESTful APIs and knowledge of distributed architectural patterns (microservices, event-driven).
  • Experience in schema design and query optimization in relational databases (PostgreSQL) and experience with NoSQL databases (MongoDB).
  • Experience with Docker and Kubernetes for the deployment, orchestration, and monitoring of microservices
  • Practical knowledge of frontend security best practices, especially those defined by OWASP, and experience implementing robust authentication/authorization flows (e.g., OAuth 2.0, OpenID Connect).
  • Experience in deploying and managing services on Cloud platforms (AWS, GCP, Azure).
  • Proficiency with CI/CD tools (GitLab CI, GitHub Actions) experience in pipeline automation.
  • Experience conducting load testing and stress testing to ensure scalability.
  • Open Source contributions, mentoring of junior developers, and proven ability to defend technical decisions to stakeholders.

About the company

Since its foundation in 1925, the DEKRA promise has been to ensure the safety of human interaction with technology and the environment. The company currently employs around 52,000 people in more than 60 countries on all five continents. With qualified and independent expert services, they provide safety on the road, at work and at home. We have a clear and ambitious vision of the future. The vision for our 100th birthday in 2025 is to see DEKRA as the global partner for a safe world.

Apply for this position