> Markdown version of [/jobs/ext/63483-java-backend-developer](https://www.wearedevelopers.com/jobs/ext/63483-java-backend-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Java Backend Developer - **Company:** BASF SE - **Location:** Marchamalo, Spain - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Java (Programming Language), Spring Security, Agile Methodology, Software Quality, Databases, Data Security, DevOps, Hibernate (Java), IntelliJ IDEA, Java Persistence API, Junit, PostgreSQL, Scrum Methodology, Query Optimization, Software Engineering, Data Streaming, JetBrains, Cloud Platform System, Spring-boot, Backend, Spring Data, Containerization, AngularJS, Integration Tests, Kubernetes, Information Technology, Front End Software Development, Api Design, Restful APIs, Spring Batch, Api Management, Docker, Microservices - **Published:** May 28, 2026 - **Apply:** https://www.opcionempleo.com/jobad/es7a8bde24be9aa9ce4721e49480c237b5 ## About the Role * 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. ## Description As one of the world's leading companies in this field, we develop and manufacture coating solutions for the automotive and industrial sectors. The success of our team is based on innovative solutions and close cooperation with our customers. 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. ## Related Videos - [Next Level Enterprise Architecture: Modular, Flexible, Scalable, Multichannel and AI-Ready?](https://www.wearedevelopers.com/videos/1017-next-level-enterprise-architecture-modular-flexible-scalable-multichannel-and-ai-ready) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [DevOps Maturity Check – a way to balance autonomy and alignment](https://www.wearedevelopers.com/videos/58-devops-maturity-check-a-way-to-balance-autonomy-and-alignment) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) ## Related Articles - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Backend Developer Salary in Germany [2023]](https://www.wearedevelopers.com/magazine/196-backend-developer-salary-in-germany-2023) - [Best Coding Boot Camps in Germany](https://www.wearedevelopers.com/magazine/237-best-coding-boot-camps-in-germany) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [What’s the Difference Between Frontend and Backend Development?](https://www.wearedevelopers.com/magazine/240-what-s-the-difference-between-frontend-and-backend-development) - [Frontend Developer Salary in Germany [2023]](https://www.wearedevelopers.com/magazine/195-frontend-developer-salary-in-germany-2023)