Role:
- Use Java 8 / Kotlin as the programming language, and cooperate with the senior
technical team to develop the company's payment products and transaction systems - Based on the company's microservice framework, independently complete the design
and development of components - Try new technologies and put forward architectural suggestions
- Coach newcomers to develop good software engineering knowledge and coding
standard awareness
Responsibilties:
Internet application / large financial system / e-commerce platform development- More than one year experience in payment platform development
- Bachelor degree in computer science and related majors
- Proficient in Java 8, familiar with Java multi-threading, high concurrency, IO / NIO,
network communication, etc - Familiar with commonly used design patterns, with experience in design and
development of large-scale distributed, high concurrency, high load, high availability
systems - Master various common server technologies, which can optimize service response and
data query, ensure various service quality, and solve the problems of high concurrency
and high availability - Familiar with Spring / Spring Boot
- Familiar with HTTP, TCP / IP protocol and REST specifications
- Master Gradle / Maven and other build tools
- Familiar with the use of Docker cluster
- Familiar with JSON & XML