




Summary: WATA Factory is seeking a Tech Lead Java to lead architectural decisions and support a senior engineering team in long-term projects. Highlights: 1. Technical leadership in backend systems design and evolution using Java. 2. Definition and continuous improvement of scalable system architecture. 3. Acting as a technical reference and mentoring within an agile team. At **WATA Factory,** we’re looking for a **Tech Lead Java** who combines strong technical expertise with the ability to lead architectural decisions and support a senior engineering team in **long\-term projects**. If you enjoy taking technical ownership, working in stable environments, and growing together with an experienced team, we’d love to meet you. **YOUR TASKS** * Technical leadership in the design, development and evolution of backend systems based on **Java** * Definition and continuous improvement of system architecture, with a strong focus on scalability, performance and maintainability * Hands\-on development of backend services using **Java** (experience with **Dropwizard is desirable but not mandatory**) * Close collaboration with frontend development using **Vue.js and TypeScript** * Design, optimisation and maintenance of databases (**MySQL, PostgreSQL, MongoDB and Cassandra**) * Usage of messaging technologies such as **Apache Kafka** and interaction with caching and search solutions (**Redis and OpenSearch**) * Contribution to data\-related use cases involving **BigQuery and Python (desirable)** * Participation in cloud\-based environments **(Google Cloud – desirable)** and containerised infrastructures **(Kubernetes – desirable)** * Ensuring high code quality through testing, automation and modern engineering practices * Acting as a technical reference within an agile team, supporting decision\-making and mentoring * Long\-term involvement in projects, supported by a **structured onboarding process lasting up to one year** **YOUR PROFILE** * Degree in Computer Science or a related technical field, or equivalent professional experience * Proven experience as a **Java backend developer**, ideally in a senior or tech lead role **(mandatory)** * Solid experience working with **relational and NoSQL databases (MySQL, PostgreSQL, MongoDB and Cassandra)**. * Experience with **Apache Kafka** in messaging\-based architectures **(desirable)** * Experience with **Dropwizard** is **desirable but not required** * Knowledge of Redis and OpenSearch is **desirable** * Experience or interest in data warehousing solutions such as **BigQuery** and scripting with **Python** is **desirable** * Familiarity with cloud platforms **(Google Cloud – desirable)** and container orchestration **(Kubernetes – desirable)** * Strong understanding of Clean Code principles, scalable architectures and engineering best practices * Comfortable working in agile environments and collaborating with senior, multidisciplinary teams * High level of autonomy, structured thinking and clear communication skills * Fluent English, spoken and written **(minimum level B2 – mandatory)** * German is a plus **(desirable)** **WHAT WE OFFER** * **Permanent contract** from day one * Long\-term, stable projects with clear technical ownership * A **structured onboarding process of up to one year,**fa fa\-star ensuring deep understanding of the product, domain and architecture * Integration into a **team of 5 people,** composed of senior developers and tech leads * **30 working days of holiday**, plus official German public holidays * Access to our internal technical library * Private health insurance * Weekly technical training sessions * Flexible working: from home, the office, or hybrid * Support from experts specialised in various areas * No dress code – wear what makes you comfortable * Friendly, collaborative working environment * Modern office with high\-end hardware and leisure areas * Flexible working hours **SUMMARY** * **Location:** Jerez de la Frontera (ES) or remote * **Profile sought:** Tech Lead Java * **Contract type:** Permanent, full\-time * **Team:** 5 people (senior developers and tech leads) * **Languages:** English (minimum B2\). German is a plus * **Salary:** According to experience and qualifications **Are you interested?** Please contact us!


