{"id":1887084,"url":"https://alion.io/job/basf-java-backend-developer-mfd","title":"Java Backend Developer (m/f/d)","company":{"id":96193,"name":"BASF","domain":"basf.com","url":"https://alion.io/company/basf-com","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"SuccessFactors","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"middle","employment_type":null,"work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Germany"],"countries":["DE"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":3,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"Java","optional":false},{"name":"Spring Boot","optional":false},{"name":"Angular","optional":true},{"name":"Docker","optional":true},{"name":"Hibernate","optional":true},{"name":"JavaScript","optional":true},{"name":"JUnit","optional":true},{"name":"Kanban","optional":true},{"name":"Kubernetes","optional":true},{"name":"PostgreSQL","optional":true},{"name":"Scrum","optional":true},{"name":"Spring Security","optional":true},{"name":"SQL","optional":true},{"name":"TypeScript","optional":true}],"status":"live","first_seen_at":"2026-10-05T03:06:12Z","employer_posted_date":"2026-10-05","last_verified_at":"2026-10-10T23:28:23Z","board_verified":true,"closed_at":null,"days_open":5,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":5},"description":"Ubicación\nMadrid\nWELCOME TO THE TEAM\nIf you're someone who inspires others, owns their impact and wants to elevate what they do, you'll fit right in.\nUntil July 1, our business was part of BASF. As part of the current transition, all job listings and the application process are still hosted on the BASF platform and therefore fully presented in BASF branding.\nPlease do not be confused by this: All roles are positions at Surventis, and your application will be submitted to us.\nAt Surventis, we go beyond the surface - in everything we do. We put customers at the center, think one step ahead, and develop solutions that create real value and lasting partnerships.\nWe inspire each other to think further, take ownership of our work, and constantly push to elevate what's possible. If you bring your full self, challenge the obvious answer, and want to grow with a team that means it - this is your place.\nWHAT YOU CAN EXPECT\nDesign, develop, and maintain robust, scalable backend services that support and enhance our internal and external applications.\nWork in an agile, self-organized team and collaborate effectively with colleagues.\nDevelop new backend functionality using Java and Spring Boot, following modern backend engineering principles and best practices.\nMaintain and improve existing backend services, ensuring performance, reliability, and long-term maintainability.\nDesign, implement, and evolve RESTful APIs and service interfaces to enable seamless integration with frontend applications and other systems.\nWrite clean, maintainable, and efficient code in line with team coding standards and industry best practices.\nContribute actively to planning, refinement, reviews, operations, and continuous improvement activities within the team.\nCollaborate closely with frontend developers to ensure smooth data flows, clear API contracts, and consistent end-to-end behavior.\nImplement and maintain unit, integration, and component tests to ensure high quality, stability, and regression prevention.\nShare responsibility for operations and maintenance as part of the team’s DevOps mindset, including monitoring, troubleshooting, and continuous optimization.\n(Nice to have) Show interest in frontend technologies such as Angular and full-stack development, with opportunities to collaborate across the stack if desired.\nWHAT WE NEED FROM YOU\nBachelor’s Degree in Computer Science, Software Engineering, or comparable practical experience.\nAround 3-5 years of professional experience with Java (≥ 21) and building backend applications in production environments\nStrong hands-on experience with Spring Boot (3.x) and core Spring modules such as Spring Data, Spring Integration, Spring Batch, and Spring Security\nSolid understanding of persistence technologies, including JPA 2 / Hibernate, and designing robust data access layers.\nExperience designing, implementing, and maintaining RESTful APIs for microservice-based systems.\nGood knowledge of SQL databases, ideally PostgreSQL, including data modeling and query optimization.\nExperience writing unit and integration tests (e.g., JUnit or similar frameworks) to ensure code quality and stability.\nFamiliarity with microservice and cloud architectures, including service communication and API-based integration.\nExperience working with containerization technologies such as Docker; exposure to Kubernetes is a plus.\nProficiency with JetBrains IntelliJ IDEA or comparable Java IDEs.\nFamiliarity with agile methodologies (Scrum or Kanban) and working in agile development teams.\nStrong communication skills in Spanish and English, both verbal and written.\nWHAT WE OFFER\nContinuous training and professional development with our internal vacancies.\nSafe environment where we promote your health.\nRestaurant ticket.\nCompetitive economic offer with a base salary plus a variable for good performance.\nHybrid model of work and adapt your schedule according to your circumstances.\nConnect outside the office and practice sports with colleagues through company groups.\nFlexible remuneration that you can voluntarily allocate to transportation services, training, childcare, etc.\nPension plans, life and accident insurance, personal loans and participation in company stock programs.\nFinancial aid for schooling and other measures for families.\nHOW TO PARTICIPATE IN THE PROCESS\nSend 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!\nDiversity is our greatest strength!\nBecome 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.","description_format":"text","description_chars":4882,"description_truncated":false,"requirements":{"experience_years_min":3,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":true},"security_clearance":false,"languages":[{"language":"Spanish","level":"All levels","optional":false},{"language":"English","level":"All levels","optional":false}]},"benefits":["Professional development"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Farming & Agriculture","Transportation & Logistics","AgTech","Wind Energy"],"lifecycle":[{"event":"open","at":"2026-10-05T03:06:12Z"}],"visa":[],"liveness":{"score":34,"band":"fade","label":"Fading","p_open":1,"p_active":0.615,"p_room":0.55,"age_days":5,"expected_fill_days":4,"reasons":["conf:3","velocity","win:tail","comp:brand"],"computed_at":"2026-10-10T05:45:15Z"},"pay":null,"html_url":"https://alion.io/job/basf-java-backend-developer-mfd","json_url":"https://alion.io/job/basf-java-backend-developer-mfd.json","meta":{"generated_at":"2026-10-11T00:56:32Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler","counted_by":"address","units_charged":1,"used_today":1251,"day_limit":5000,"remaining_today":3749,"minute_limit":60,"resets_at":"2026-10-12T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":96193},"rest":"https://alion.io/mcp/rest/get_company?id=96193"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fbasf-java-backend-developer-mfd"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fbasf-java-backend-developer-mfd"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fbasf-java-backend-developer-mfd"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/basf-java-backend-developer-mfd\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fbasf-java-backend-developer-mfd"}]}