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
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 PROFILEDegree 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 OFFERPermanent contract from day one
Long‑term, stable projects with clear technical ownership
Structured onboarding process of up to one year, 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
SUMMARYProfile 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!
#J-18808-Ljbffr