Các Phúc Lợi Dành Cho Bạn
Mô Tả Công Việc
• Participate in designing the overall software architecture for the company
• Participate in the development of technology standards in line with the company's development goals such as ensuring integration with existing systems, stability and scalability of the system, minimizing operational risks, ensuring current usage and future expansion
• Participating in information technology projects from research, evaluation and solution development, product development, acceptance test and deployment and other activities according to the project plan.
• Develop and finalize architectural design documents and technology solutions
• Manage and monitor changes related to the solution architecture to ensure the integrity, standardization and consistency of the information technology system
2. Research and application of new technology
• Research new technology trends
• Consulting and proposing and building comprehensive technology solutions based on technology principles and standards, meeting the company's business needs
3. Other work
• Participate in handling risks and technology incidents as assigned
• Orient, train, guide software development team members on how to analyze, solve problems and deploy and implement solutions that meet standards and quality.
• Perform other duties as required by Direct Manager and BOM
Yêu Cầu Công Việc
• 7 years experiences in IT field, 3 years in the position of solution architect
• Knowledge of common architectural and design patterns. Experience in designing and implementing systems according to microservices architecture
• Proficient in at least one programming language
• Deep understanding of Java/J2EE, Spring Boot, Spring MVC, Spring Security frameworks is an advantage
• Experience working with databases (MySQL, OracleDB, MongoDB, Redis), containers (Docker, Kubernetes), Kafka, Elastic search, ELK
• Experience working with CI/CD tools like Jenkins, GitLab CI
• Experience in designing and implementing ecommerce solutions, web & mobile applications, API gateways. Working experience, integration with ERP, CRM systems is an advantage
• Experience working with high frequency trading systems, payment systems. Capable of tuning performance for systems and applications
• Experience in working with Data Warehouse systems, designing Data Pipelines
• Knowledge of cloud architecture, experience in designing and deploying solutions on public cloud such as AWS/GCP.
• Experience working in Agile development teams
• Ability to learn quickly, grasp and adapt to changes in the field of technology
• Ability to work in a team and solve problems
• Well communication skill