> Markdown version of [/jobs/ext/2876475-lead-java-developer](https://www.wearedevelopers.com/jobs/ext/2876475-lead-java-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). --- # Lead Java Developer - **Company:** Acid Tango - **Location:** Cantabria, Spain (Remote available) - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Java (Programming Language), Multitier Architecture, Application Programming Interfaces (APIs), Big Data, Command-Line Interface, Code Review, Command-Query Responsibility Segregation (Software Development), Distributed Systems, PostgreSQL, Linux System Administration, MongoDB, Object-Oriented Software Development, Pair Programming, Software Architecture, RabbitMQ, Redis, Standard Sql, Message Oriented Middleware, Software Engineering, Datadog, Test-Driven Development (TDD), Spring-boot, Software Application Programming, Git, Apache Kafka, Non-relational Database, Event Sourcing, Domain Driven Design, Microservices - **Published:** September 13, 2026 - **Apply:** https://www.buscojobs.com.es/lead-java-developer-en-ribamontan-al-mar-ID-371681261 ## About the Role Champion high-quality engineering practices: TDD, clean code, code reviews, pair programming, and continuous refactoring. Define and evolve software architectures based on Domain-Driven Design (DDD) and Hexagonal Architecture principles, ensuring our codebases stay maintainable, testable, and aligned with business needs. Prioritize and coordinate code improvement initiatives across the team. Bring your ideas and knowledge to help us keep raising the bar. What we're looking for 5+ years of experience in software development with Java. Strong command of the Spring Boot framework. Passion for software craftsmanship and clean, maintainable code. Deep knowledge of object-oriented programming, algorithms, and software architecture. Hands-on experience with Test-Driven Development (TDD) as a daily working practice. Solid understanding of Domain-Driven Design (DDD) : bounded contexts, aggregates, ubiquitous language, and strategic design. Practical experience designing and building applications with Hexagonal Architecture (Ports & Adapters) or similar approaches such as Clean Architecture or Onion Architecture. Significant back-end experience with Java, with a clear understanding of its strengths and trade-offs. Experience designing and exposing APIs (REST and ideally event-driven). Solid SQL skills and working knowledge of Postgre SQL, plus familiarity with non-relational databases such as Redis and Mongo DB. Confident with Git, Linux environments, and the command line. Nice to have Experience with CQRS, Event Sourcing, or asynchronous messaging (Kafka, Rabbit MQ). Exposure to microservices and distributed systems. Familiarity with CI/CD pipelines and observability tooling. ## Description Acid Tango is a digital product studio.We transform our clients' ideas into digital products, with a focus on digital innovation and bringing disruptive ideas to life.In every project, we search for the perfect harmony between simplicity, aesthetics, and technology.We're currently looking for a Lead software developer with solid Java expertise to join us.You'll bring experience in complex architectures and large-scale data systems, and you'll lead a team of talented developers building products that matter.What you'll do Inspire, motivate, and lead senior and junior developers, fostering a culture of technical excellence and continuous learning.Work closely with our design team and clients to deliver beautiful, thoughtful, and effective products that have a real impact on their business.Drive the technical evolution of our clients' projects, from architectural decisions to day-to-day implementation.Champion high-quality engineering practices: TDD, clean code, code reviews, pair programming, and continuous refactoring.Define and evolve software architectures based on Domain-Driven Design (DDD) and Hexagonal Architecture principles, ensuring our codebases stay maintainable, testable, and aligned with business needs.Prioritize and coordinate code improvement initiatives across the team.Bring your ideas and knowledge to help us keep raising the bar.What we're looking for 5+ years of experience in software development with Java.Strong command of the Spring Boot framework.Passion for software craftsmanship and clean, maintainable code.Deep knowledge of object-oriented programming, algorithms, and software architecture.Hands-on experience with Test-Driven Development (TDD) as a daily working practice.Solid understanding of Domain-Driven Design (DDD) : bounded contexts, aggregates, ubiquitous language, and strategic design.Practical experience designing and building applications with Hexagonal Architecture (Ports & Adapters) or similar approaches such as Clean Architecture or Onion Architecture.Significant back-end experience with Java, with a clear understanding of its strengths and trade-offs.Experience designing and exposing APIs (REST and ideally event-driven).Solid SQL skills and working knowledge of Postgre SQL, plus familiarity with non-relational databases such as Redis and Mongo DB.Confident with Git, Linux environments, and the command line.Nice to have Experience with CQRS, Event Sourcing, or asynchronous messaging (Kafka, Rabbit MQ).Exposure to microservices and distributed systems.Familiarity with CI/CD pipelines and observability tooling.What we offer Competitive salary by level: Senior ****** K), Architect ****** K), Tech Lead ****** K).Performance-based bonus of up to 12% of your salary.€1,000/year education budget to keep growing.Flexible working hours and the option to work from home.€300 to improve your home setup.Challenging projects with a focus on innovation.A dynamic, diverse team that wants to leave a mark.International clients with thousands of users.If you think you'd be a good fit, we'd love to talk.; -) ## 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) - [Debugging in the Dark](https://www.wearedevelopers.com/videos/1658-debugging-in-the-dark) - [Reducing LLM Calls with Vector Search Patterns - Raphael De Lio (Redis)](https://www.wearedevelopers.com/videos/1714-reducing-llm-calls-with-vector-search-patterns-raphael-de-lio-redis) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Accelerating Authentication Architecture: Taking Passwordless to the Next Level](https://www.wearedevelopers.com/videos/733-accelerating-authentication-architecture-taking-passwordless-to-the-next-level) - [Building the Right Product and Building It Right: A Glimpse into Extreme Programming, Atomic Design ](https://www.wearedevelopers.com/videos/398-building-the-right-product-and-building-it-right-a-glimpse-into-extreme-programming-atomic-design) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [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) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)