Jerez de la Frontera
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 TASKSTechnical leadership in the design, development and evolution of backend systems based on JavaDefinition and continuous improvement of system architecture, with a strong focus on scalability, performance and maintainabilityHands‑on development of backend services using Java (experience with Dropwizard is desirable but not mandatory)Close collaboration with frontend development using Vue.Js and TypeScriptDesign, 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 practicesActing as a technical reference within an agile team, supporting decision‑making and mentoringLong‑term involvement in projects, supported by a structured onboarding process lasting up to one yearYOUR PROFILEDegree in Computer Science or a related technical field, or equivalent professional experienceProven 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 requiredKnowledge of Redis and OpenSearch is desirableExperience or interest in data warehousing solutions such as BigQuery and scripting with Python is desirableFamiliarity with cloud platforms (Google Cloud – desirable) and container orchestration (Kubernetes – desirable)Strong understanding of Clean Code principles, scalable architectures and engineering best practicesComfortable working in agile environments and collaborating with senior, multidisciplinary teamsHigh level of autonomy, structured thinking and clear communication skillsFluent English, spoken and written (minimum level B2 – mandatory)German is a plus (desirable)WHAT WE OFFERPermanent contract from day oneLong‑term, stable projects with clear technical ownershipStructured onboarding process of up to one year, ensuring deep understanding of the product, domain and architectureIntegration into a team of 5 people, composed of senior developers and tech leads30 working days of holiday, plus official German public holidaysAccess to our internal technical libraryPrivate health insuranceWeekly technical training sessionsFlexible working: from home, the office, or hybridSupport from experts specialised in various areasNo dress code – wear what makes you comfortableFriendly, collaborative working environmentModern office with high‑end hardware and leisure areasSUMMARYProfile sought: Tech Lead JavaContract type: Permanent, full‑timeTeam: 5 people (senior developers and tech leads)Languages: English (minimum B2). German is a plusSalary: According to experience and qualificationsAre you interested?Please contact us!#J-18808-Ljbffr