What You'll Do
Define the end-to-end technical architecture of the project, including components, integrations, data flows, dependencies, and boundaries of responsibility. Make and document architectural decisions using ADRs, evaluating alternatives, trade-offs, evolution costs, risks, and operational consequences. Design scalable and resilient distributed solutions, considering consistency, concurrency, idempotency, fault tolerance, and disaster recovery.
What We're Looking For
More than 4 years of experience as a Technical Architect, with demonstrable experience leading the design and delivery of platforms or projects of high technical complexity. At least 5 years of experience in software development and in Java, Spring Boot, APIs, persistence, distributed systems, automated testing, and CI/CD. Advanced experience with Java 21, Spring Boot 3.x, and designing mission-critical enterprise applications.
What We Offer
Full-time or B2B contract Remote within CET Time zone. Possibility to be part of a multicultural team and work on international projects.
Key Skills & Technologies
Additional Information
Experience Level
Mid-Level
Job Language
English
Employment Type
Full-time
Work Mode
Remote