Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
BASF

Java Backend Developer

BASF

Java Backend Developer at BASF Coatings developing robust backend services and maintaining existing applications. Collaborating in an agile team using Java and Spring Boot for innovative solutions.

Posted 5/4/2026full-time🇪🇸 SpainMid-LevelSeniorWebsite

Tech Stack

Tools & technologies
AngularCloudDockerHibernateJavaJUnitKubernetesPostgresSpringSpring BootSpringBootSQL

About the role

Key responsibilities & impact
  • Design, develop, and maintain robust, scalable backend services that support and enhance BASF Coatings’ 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.
  • Show interest in frontend technologies such as Angular and full‑stack development, with opportunities to collaborate across the stack if desired.

Requirements

What you’ll need
  • 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.

Benefits

Comp & perks
  • Continuous training and professional development with our internal vacancies.
  • Safe environment where we promote your health.
  • Subsidized canteen on site.
  • Free bus service from the company Alcalá-Marchamalo.
  • Competitive economic offer with a base salary plus a variable for good performance.
  • Home office* 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.

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaSpring BootRESTful APIsJPAHibernateSQLPostgreSQLunit testingintegration testingmicroservices
Soft Skills
collaborationcommunicationagile mindsetproblem-solvingteamworkcontinuous improvementself-organizationplanningrefinementreview
Certifications
Bachelor’s Degree in Computer ScienceBachelor’s Degree in Software Engineering