We’re Hiring: Tech Lead Java

WATA Factory hiring banner showing several office chairs in the dark, with one red chair under a spotlight labeled ‘Tech Lead Java,’ highlighting an open position and inviting candidates to apply.

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!