No more applications are being accepted for this job
- Responsible for the development and maintenance of banking system
- Communicate effectively with product managers, designing and implementing product features to support bank systems.
- Writing high-quality, clean and maintainable code using engineering best practices
- Bachelor's degree and above in Computer Science or related fields
- 3 years or more of experience in developing distributed Java systems for internet finance, e-commerce, payment, and credit, etc
- Familiar with commonly used languages, such as Golang/Python/C++/Java
- In-depth understanding of Data Structures and Algorithms, Networking, OS and other Computer Science fundamentals
- Familiar with commonly used Databases, such as MySQL
- Familiar with commonly used Middlewares, such as Redis and Kafka
- Familiar with Kubernetes (K8S) Microservice Architecture
- Familiar with HTTP/TCP protocols
- Familiar with XML/JSON/Protocol Buffers
- Familiar with Distributed Systems, Performance Tuning, massive Concurrency Handling, and Caching Mechanisms
- Related domain experience in the Fin-Tech is strongly preferred