Design, develop, test, and maintain scalable payment transaction processing systems and applications for payment processing by using programming languages such as Java and Python. Prioritize payment features and modify/improve existing ones to ensure they are efficient, scalable, and secure. Create and maintain APIs and SDKs for integrating payment channels with OKCoin. Monitor payment system performance and identify and address performance issues. Be a problem solver and drive to get results, able to find and fix performance, scalability, and other live issues in a time-critical environment. Participate in the full development lifecycle of product development, working with non-engineering related disciplines (Product and Design) and adjacent engineering teams (Mobile, Platform, Machine Learning, and Data Science). Stay up-to-date with emerging technologies and trends related to payment processing, such as blockchain, digital wallets, and mobile payments. Prototype ideas quickly using cutting-edge technologies. Communicate effectively to peers and leadership on tasks and projects.