JOB DESCRIPTION: 
EstateGuru is looking for a System Architect to join its team.
RESPONSIBILITIES: 
- Create a system architecture roadmap and control its implementation;
- Lead the process of choosing a sustainable system stack, libraries and design integrations;
- Create system architecture security principles, and ensure implementation and updates;
- Lead the design, development and deployment of scalable system architecture using microservices and APIs;
- Support and align system architecture with frontend and data platform architecture;
- Lead software code quality and support the implementation of efficient CD/CI processes by taking responsibility for all phases of technology development;
- Design and develop software and implement product specifications and change requests;
- Support, guide and provide training in regard to best practices;
- Define requirements for infrastructure and develop solutions.
REQUIRED QUALIFICATIONS: 
- At least 5 years of experience in designing, executing and supporting software solutions;
- Experience in identifying long term business and technical requirements for system architecture;
- Experience with big data;
- Experience in leading a development team;
- Ability to setup message queue solutions and service orchestration;
- Ability to create an architecture vision and understand microservices architecture;
- Understanding of a variety of programming languages (mainly Java and Groovy) and extensive software development experience and deep knowledge;
- Understanding of large-scale IaaS, PaaS and SaaS platforms;
- Experience in using various modules of Spring framework;
- Ability to create OpenApi specs.
APPLICATION PROCEDURES: 
Interested candidates are welcome to apply via:
https://estateguru.bamboohr.com/jobs/view.php?id=64.
Please clearly mention in your application letter that you learned of this announcement through Career Center and mention the URL of its website - www.careercenter.am. Thanks.
ADDITIONAL NOTES: 
- Competitive remuneration package topped off with a number of additional perks;
- Great work environment with interesting challenges, growth opportunities, and an opportunity to make an actual impact - globally;
- Fun and educational events.