Position: Software Architect / Team Lead
Category: Java
English level: fluent
Years of experience: 11


Over a decade of experience designing complex, distributed, secure, and scalable end-to-end architecture solutions within complex organizations (B2B market).
Experience in architecting and leading in the telecom domain.
Strong experience in designing and modeling Complex Customer Hierarchies, Product Models.
Ability to design conceptual and logical data models.
Experience in database architectures, data modeling, SQL, and NoSQL approaches.
Sound experience working with a broad range of integration architectural patterns (SOA and microservices, etc), modern web architecture, and Serverless architecture.
Knowledge of container orchestration (Kubernetes)
In-depth knowledge of cloud platforms (AWS), and Infrastructure As Code (Terraform).
Ability to conduct in-depth design reviews of large systems
Understanding of DevOps culture, practices, and tools
Experienced in production systems and the issues that arise, functional, performance, and security.
Experience conducting technical workshops, presenting technical solutions, and preparing architecture guidelines and technical strategy documents.
Experience in producing high-quality UML-based architecture artifacts and diagrams.
Familiar with Enterprise Architecture frameworks (TOGAF, TM Forum) and capable of suggesting new tools/processes.
Excellent communication (both written and verbal) and presentation skills.
M.Sc. in Computer Science
AWS Certified Solution Architect (Associate)