Vacancy: 2
Location: Singapore
Salary: 10,000~12,000 SGD/month
Responsibilities:
1. Take charge of the technical assessment and selection process for the comprehensive system architecture and software platform architecture of the product.
2. Accountable for the comprehensive strategic planning and architectural design of the product, ensuring optimal performance, robust security, and unwavering stability.
3. Stay abreast of the advancements in emerging technologies and their practical applications, offering the team viable and future-oriented architectural solutions.
4. Demonstrate a comprehensive understanding of the business requirements, align technical documentation and development specifications accordingly, and actively enhance the development process.
Requirements:
1. Outstanding abilities in collaboration and communication, enabling rapid assimilation into and leadership of teams.
2. Extensive expertise in Java programming, adept in Java-related technologies, well-versed in prevalent Java open-source frameworks, proficient in system operation and maintenance, and possesses a deep understanding of JVM principles.
3. Demonstrated capacity to autonomously handle intricate technical architecture and business planning for complex business systems, coupled with a proven track record of designing and architecting large-scale projects.
4. Proficient in architecting extensive platforms or systems, well-versed in the development of distributed systems, and knowledgeable about popular microservice frameworks.
5. Proficiency in designing website architectures on the Java platform that exhibit characteristics of high-concurrency, high-availability, high-performance, and high scalability.
6. Proficient in the principles and practical implementation of middleware technologies, including Socket, multithreading, Redis, Nginx, and others.
7. Possess expertise in multiple open-source frameworks, including a strong familiarity with Spring Cloud, K8S, OpenStack, and other prominent development frameworks.
8. Skilled in developing and configuring structured, unstructured, time-series, and graph databases, including PostgreSQL, MySQL, MongoDB, Spark, Hadoop, InfluxDB, and others.
9. Skilled in configuring diverse JVM parameters and adept at optimizing the platform according to specific operational requirements.
10. Highly skilled in IT and internet systems, possessing extensive knowledge of managing large-scale enterprise IT projects. Well-versed in IT system planning, construction, operation, and development, with the ability to effectively lead research and development teams and demonstrate strong project management capabilities.
11. Familiarity with the operational regulations and practices in the academic publishing industry is desirable.