> Markdown version of [/jobs/ext/1944757-desarrollador-java-team-lead-madrid](https://www.wearedevelopers.com/jobs/ext/1944757-desarrollador-java-team-lead-madrid). 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). --- # Desarrollador Java (Team Lead), Madrid - **Company:** Elcactus - **Location:** Madrid, Spain - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Java (Programming Language), Automation of Tests, DevOps, Distributed Systems, E-Business, NoSQL, Standard Sql, Software Engineering, SQL Databases, Spring-boot, Microservices - **Published:** August 6, 2026 - **Apply:** https://www.buscojobs.com.es/desarrollador-java-team-lead-madrid-en-madrid-ID-366200268 ## About the Role Be able to work and speak fluently in English. Experience is needed with in Java and SpringBoot Knowledge of SQL and NoSQL Databases. Ideally some experience with MicroServices and distributed architecture. Willing to learn new technologies and improve existing solutions constantly. At least 4 years of Experience with Java software development. GOOD REASON TO JOIN ## Description Desarrollador Java (team lead)Java DeveloperComplete dedication in Madrid.ElCactus is looking for Java Software Developers to work in a long term project with our client, a global Swiss company leader in manufacturing (GF)About the role:You will take part in the building of new Java developments.You will be the technical leader of an initial 4 devs team, being the focal point with the GF global solution architect.Working with our development team and collaborate to evolve the platform according requirements from digital business.Testing and examining code written by others and analysing results.Identifying technical problems and developing software updates and fixes .Working with software developers and software engineers to ensure that development follows established processes.Responsibilities:Develop Java-based products.Design and implement automated tests for your codeWrite clean codeTake responsibility for quality and long-term maintainability of the developed softwareEnsure the software is up-to-date with latest technologiesContribute to the continuous improvement of our processes following agile principlesWHAT YOU WILL NEED:Be able to work and speak fluently in English.Experience is needed with in Java and SpringBootKnowledge of SQL and NoSQL Databases.Ideally some experience with MicroServices and distributed architecture.Willing to learn new technologies and improve existing solutions constantly.At least 4 years of Experience with Java software development.GOOD REASON TO JOIN:You will work in an international context, with highly advanced technology and procedures that will allow you to advance in your professional career.You will be leader of a 4 person developer team in an early stage of the Georg Fischer Digital team in Madrid, collaborating with the devops unit, security unit and overseen by the GF Global Architect.SALARY AND BENEFICTS:The salary will be estimated in ****** , but will be based on the experience of the candidate.java ## 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) - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [Enterprise-Cloud-Native - Fast-Paced Development & Deployment in a Highly Secure Banking Environment](https://www.wearedevelopers.com/videos/671-enterprise-cloud-native-fast-paced-development-deployment-in-a-highly-secure-banking-environment) - [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) - [NoSQL Data Modeling for Front-end Developers](https://www.wearedevelopers.com/videos/297-nosql-data-modeling-for-front-end-developers) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Spanish Business Culture and Etiquette](https://www.wearedevelopers.com/magazine/353-spanish-business-culture-and-etiquette) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [7 Most Popular Web Developer Jobs in Europe](https://www.wearedevelopers.com/magazine/163-7-most-popular-web-developer-jobs-in-europe) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)