BTC Europe GmbH is a wholly owned subsidiary of BASF. Learn more about BTC Europe GmbH at on.basf.com/BTCEurope/EN Diversity is our greatest strength! Become 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. And by the way, we leave it up to our employees to decide if and when they address each other informally.
Java Backend Developer
Location
Spain
Posted
29 days ago
Salary
0
Seniority
Mid Level
Job Description
Java Backend Developer
BASF SE
Role Description 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. Qualifications - 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 - 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. How to Participate in the Process Send your CV 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!
Related Guides
Related Job Pages
More Backend Engineer Jobs
Backend Developer, C#/C++
DedalusDedalus Group is the leading european provider of digital solutions for Healthcare
• Actively contribute to the development and enhancement of our backend software solutions for Opus::L • Modernize our system architecture by integrating and advancing core system components, including connecting to ActiveMQ, replacing existing CORBA structures, and implementing modern REST services • Work with other backend technologies and scripting languages used in the product environment — in particular TCL and Shell/Bash scripting • Support technical development and continuously optimize the software • Analyze requirements and work closely with product management • Implement and test new features with a focus on quality, performance, and usability • Troubleshoot, debug, and maintain existing software components • Document developed solutions and technical processes
Technical Lead, Spark, Java
ClouderaAt Cloudera, we believe that data can make what is impossible today, possible tomorrow.
• Design new features for Cloudera’s data engineering experience • Take features from prototypes to leading a team to deliver in production at scale • Contribute to Apache Spark, Livy • Develop new features in Scala/Java/Python on modern platforms • Gain expertise in distributed data processing and components of Cloudera Data Engineering Experience stack • Work on large-scale distributed systems in production clusters • Debug system-level deployment issues and resolve failures • Work on improving internal infrastructure • Collaborate with other team members and stakeholders
• Write clean, maintainable, and refactor-friendly code with Ruby on Rails, supported by JavaScript/TypeScript and React when needed • Apply solid object-oriented programming principles to build features that scale and are easy to extend • Design and optimize back-end systems, APIs, and data flows with a strong focus on performance and reliability • Build modern, responsive front-end experiences using React, TypeScript, and CSS, with an eye toward maintainable architecture • Work across relational databases (Postgres, MySQL, etc.), writing efficient SQL and shaping data models that support business growth • Own technical direction across projects, balancing hands-on development with guiding others to successful delivery • Collaborate cross-functionally with product, design, and QA to align technical solutions with business needs
Senior Golang Developer
Encora DigitalEncora, a leader in digital engineering, drives innovation by crafting cutting-edge, cloud-first, data-first, and AI-first solutions that redefine industries. S
Role Description As a Senior Golang Engineer (19694), you will be part of a fast-paced, collaborative team developing our attack surface intelligence capabilities. You will be a critical contributor to the development and integration of reconnaissance technologies and products while also moving forward the state of engineering best practices in our cybersecurity platform. If you enjoy pivoting between different problems and meeting new challenges every day while developing solutions that are mission critical to the organization, this role is for you! Responsibilities and Duties - Develop and integrate cybersecurity testing and analysis systems with best-in-class cybersecurity platform; - Build high-performance, resilient, scalable cloud-based software, microservices architecture and containers; - Take software through CI/CD all the way to production and own its quality and availability; - Utilize GCP platform to build and run highly-available software systems; - Identify and resolve performance issues across systems and components; - Collaborate on a cross-functional team, working with Product, Operations, and Platform Engineering; - Integrate monitoring and alerting capabilities with backend modules to allow proactive improvements to availability and response times; - Design, implement and deliver well-tested, scalable, highly available systems; - Own and ideate technical solutions for product requirements and user stories; - Actively engage and participate in design and code reviews; - Offer guidance and support to junior team members, encouraging and cultivating a culture of continuous learning within the team. Qualifications - 5+ years of experience in backend software engineering and distributed systems. - Strong Golang Required; - Strong experience and understanding of microservices, REST API design, gRPC, unit testing, BDD testing; - Strong design skills required – UML is a bonus; exposure to Domain Driven Design desirable; - Experience with asynchronous messaging technologies such as Google PubSub, Kafka; - In-depth knowledge of NoSQL and RDBMS technologies; - Strong experience with Docker, Kubernetes, Cloud Environments (GCP preferred); - Experience working on agile teams; - Experience developing scalable and observable microservice-based applications; - Experience with GitOps and DevOps principles, practices and tools; - A proven ability to thrive in a collaborative environment involving different stakeholders and subject matter experts; - Advanced English skills. Highly Desirable Skills - Interest in security / penetration testing; - Interest in GenAI and LLM technologies. Company Description Encora is the preferred digital engineering and modernization partner of some of the world’s leading enterprises and digital native companies. With over 9,000 experts in 47+ offices and innovation labs worldwide, Encora’s technology practices include Product Engineering & Development, Cloud Services, Quality Engineering, DevSecOps, Data & Analytics, Digital Experience, Cybersecurity, and AI & LLM Engineering. At Encora, we hire professionals based solely on their skills and qualifications, and do not discriminate based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality.


