1. Analyze customer business requirements, assist the pre-sales team in designing solutions, and establish solution proof of concept (POC).
2. Responsible for integrating the overall solution architecture, matching products/platforms with customization design plans, and evaluating required resources and timelines.
3. Deploy products and customized applications in customer environments.
Job Requirements
1. Experience in analyzing complex information technology business requirements and transforming them into system module architecture, integration architecture, technical architecture, and deployment architecture.
2. Minimum 3 years of Java development experience, at least 1 year of architecture design experience, 1 year of project development team management experience, with knowledge of microservices architecture, distributed architecture, and continuous integration architecture.
3. Familiarity with Linux, Docker, K8S, MySQL, and other technology architecture middleware, and preferably with knowledge of Kafka, Redis, and Cassandra.
4. Strong communication skills with business units, IT units, operational units, development teams, and management teams.
5. Bachelor's degree or higher in software engineering, computer science, computer engineering, automation, mathematics, or related fields.
6. Willingness to travel domestically and internationally, with good English communication skills.