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

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.
Tech Stack
Tools & technologiesAngularCloudDockerHibernateJavaJUnitKubernetesPostgresSpringSpring 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.
- (Nice to have) 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 resumeApplicant 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
