Skip to content
← Back to job listings

Java Backend Developer (m/f/d)

BASF Coatings Española S.L.U · Madrid

Software DevelopmentExternal listingfull-time5 days ago

About The 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 similar in the same level or higher.
  • 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.
  • 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.
  • *It is required to attend our offices in Madrid 2 times per week.

This is an external listing. JobSpring does not represent or verify the employer. Report this listing