Develop server-side APIs using Go language, ensuring that system functions meet project requirements.
Responsible for project design, coding, optimization, testing, and bug fixing to enhance project performance and stability.
Continuously improve the functionality of the products server-side services to enhance product quality and user experience.
Write efficient and feasible solutions based on product requirements.
Requirements:
Extensive experience as a large-scale database DBA, proficient in at least one commonly used database (Oracle, MySQL, PostgreSQL, GaussDB, etc.); experience with large-scale databases (Oracle/GaussDB/MySQL/DB2/SQLServer/PostgreSQL) is preferred.
Experience in database projects within the financial industry, with over five years of work experience.
Familiar with Linux systems, inter-process communication, memory management, and network communication mechanisms; familiar with shell, Perl, or Python scripting languages.
Mastery of database architecture and principles, understanding of database performance optimization principles and methods, and familiarity with database backup and recovery principles and methods.
Proficient in high-availability technologies such as data backup, recovery, disaster recovery, and active-active configurations.