Talent Apply
Log in
All jobs
B

Java Backend Developer (m/f/d)

basf
Madrid, ESP
Hybrid

About this role

WHAT YOU CAN EXPECT

  • Design, develop, and maintain robust, scalable backend services that support and enhance our internal and external applications.
  • Work in an agile, self‑organized team and collaborate effectively with colleagues.
  • Develop new backend functionality using Java and Spring Boot, following modern backend engineering principles and best practices.
  • Maintain and improve existing backend services, ensuring performance, reliability, and long‑term maintainability.
  • Design, implement, and evolve RESTful APIs and service interfaces to enable seamless integration with frontend applications and other systems.
  • Write clean, maintainable, and efficient code in line with team coding standards and industry best practices.
  • Contribute actively to planning, refinement, reviews, operations, and continuous improvement activities within the team.
  • Collaborate closely with frontend developers to ensure smooth data flows, clear API contracts, and consistent end‑to‑end behavior.
  • Implement and maintain unit, integration, and component tests to ensure high quality, stability, and regression prevention.
  • Share responsibility for operations and maintenance as part of the team’s DevOps mindset, including monitoring, troubleshooting, and continuous optimization.
  • (Nice to have) Show interest in frontend technologies such as Angular and full‑stack development, with opportunities to collaborate across the stack if desired.

WHAT WE NEED FROM YOU

  • Bachelor’s Degree in Computer Science, Software Engineering, or comparable practical experience.
  • Around 3-5 years of professional experience with Java (≥ 21) and building backend applications in production environments
  • Strong hands‑on experience with Spring Boot (3.x) and core Spring modules such as Spring Data, Spring Integration, Spring Batch, and Spring Security
  • Solid understanding of persistence technologies, including JPA 2 / Hibernate, and designing robust data access layers.
  • Experience designing, implementing, and maintaining RESTful APIs for microservice‑based systems.
  • Good knowledge of SQL databases, ideally PostgreSQL, including data modeling and query optimization.
  • Experience writing unit and integration tests (e.g., JUnit or similar frameworks) to ensure code quality and stability.
  • Familiarity with microservice and cloud architectures, including service communication and API‑based integration.
  • Experience working with containerization technologies such as Docker; exposure to Kubernetes is a plus.
  • Proficiency with JetBrains IntelliJ IDEA or comparable Java IDEs.
  • Familiarity with agile methodologies (Scrum or Kanban) and working in agile development teams.
  • Strong communication skills in Spanish and English, both verbal and written.

WHAT WE OFFER

  • Continuous training and professional development with our internal vacancies.
  • Safe environment where we promote your health.
  • Restaurant ticket.
  • Competitive economic offer with a base salary plus a variable for good performance.
  • Hybrid model of work and adapt your schedule according to your circumstances.
  • Connect outside the office and practice sports with colleagues through company groups.
  • Flexible remuneration that you can voluntarily allocate to transportation services, training, childcare, etc.
  • Pension plans, life and accident insurance, personal loans and participation in company stock programs.
  • Financial aid for schooling and other measures for families.

HOW TO PARTICIPATE IN THE PROCESS

Send your CV in English through the job offer so we can get to know each other. If your profile matches, we will call you from the Spanish Talent Acquisition team in Germany (prefix +49) and support you throughout the process. With each step, you will be closer to meeting your future team!

Diversity is our greatest strength!

Become a part of our winning formula for success and develop the future with us - in a global team that embraces inclusion and equal opportunities irrespective of gender, age, origin, sexual orientation, disability or belief.

BASF Coatings Española,SL

Notice regarding responsibility and data processing

The job offers published on this platform relate exclusively to positions at BASF Coatings Española,SL.

BASF Group operates this platform solely as a technical service provider under a Transitional Service Agreement following the divestment of the Coatings division, effective July 1st 2026, now Surventis.

The employer and contracting party for the advertised positions is exclusively BASF Coatings Española,SL. BASF Coatings Española,SL alone is responsible for the content of the job adverts and the decision regarding applications.

Data Protection

The processing of your personal data is carried out by BASF Coatings Española,SL as the controller within the meaning of any applicable data privacy laws.

BASF Group acts as a technical service provider in this respect and processes data exclusively on behalf of BASF Coatings Española,SL.

Further information can be found in the privacy policy coatings privacy policy incl. Contact details .

Apply now

Madrid, ESP

BASF Coatings Española,SL

Applications Technology

Permanent

133494

IT and Digitalization

Spain

Work model: Hybrid

Your next opportunity starts here

Prepare, apply, track, interview and get hired — all from one platform, with AI in your corner.

Download app

Or sponsor Premium for someone who's job hunting →