> Markdown version of [/jobs/ext/3012893-lead-java-developer](https://www.wearedevelopers.com/jobs/ext/3012893-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) - **Salary:** €45,000.0 - €55,000.0 - **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 20, 2026 - **Apply:** https://eurojobs.com/jobs/27905377/apply ## About the Role * 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 PostgreSQL, plus familiarity with non-relational databases such as Redis and MongoDB. * Confident with Git, Linux environments, and the command line. Nice to have * Experience with CQRS, Event Sourcing, or asynchronous messaging (Kafka, RabbitMQ). * Exposure to microservices and distributed systems. * Familiarity with CI/CD pipelines and observability tooling. ## Description 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. ## Related Videos - [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) - [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) - [The Memory Leak That Ate Our Cluster: A Postmortem](https://www.wearedevelopers.com/videos/2057-the-memory-leak-that-ate-our-cluster-a-postmortem) - [Coffee with Developers](https://www.wearedevelopers.com/videos/354-coffee-with-developers) - [Accelerating Authentication Architecture: Taking Passwordless to the Next Level](https://www.wearedevelopers.com/videos/733-accelerating-authentication-architecture-taking-passwordless-to-the-next-level) - [Debugging in the Dark](https://www.wearedevelopers.com/videos/1658-debugging-in-the-dark) ## 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) - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries) - [The Best Software Developer Blogs to Read](https://www.wearedevelopers.com/magazine/156-the-best-software-developer-blogs-to-read) - [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) - [Best Coding Boot Camps in Germany](https://www.wearedevelopers.com/magazine/237-best-coding-boot-camps-in-germany)