This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are seeking a highly experienced Senior Engineer / Java Technical Lead with 14–20 years of hands‑on expertise in designing and building large‑scale distributed systems. The ideal candidate will be a strong technical leader with deep experience in Java backend engineering, system design, architecture, and end‑to‑end ownership of complex systems. This role requires expert‑level problem‑solving, architectural clarity, and the ability to convert complex, ambiguous requirements into scalable, reliable, high‑performance engineering solutions. The candidate will work across components, communication flows, data pipelines, infrastructure, and operational readiness while influencing technical direction across teams.
Job Responsibility:
End‑to‑End System Architecture: Architect complete distributed systems from conceptualization to production rollout
Define system boundaries, components, and service responsibilities
Deliver High‑Level Design (HLD) and Low‑Level Design (LLD) documents
Ensure system architectures meet goals for scalability, reliability, performance, and security
Make clear engineering trade‑offs backed by strong reasoning
Component‑Level Design: Break large systems into independently deployable components
Define APIs, contracts, schemas, data models, and communication patterns