Job description
Job Responsibilities:
1️⃣ Participate in the development of existing systems and troubleshooting.
2️⃣ Strong technical skills, clear thinking, able to learn new technologies and share with internal staff.
3️⃣ Good communication skills and a positive work attitude.
Job Requirements:
1️⃣ Experience in payment or financial-related projects is preferred, with some capability in building architecture from scratch.
2️⃣ Proficient in using the Spring technology stack (Spring Cloud, Spring Boot, Spring Data, Spring Security) and other mainstream frameworks and technologies.
3️⃣ Well-versed in MySQL database principles and common optimization techniques, familiar with and practically applying Redis caching technology.
4️⃣ Familiar with caching, asynchronous, multithreading technologies, and proficient in TCP/IP, HTTP, and related Internet protocols and applications.
5️⃣ Familiar with Java design patterns, proficient in Java and web application development.
6️⃣ Familiar with the Linux working environment, knowledgeable in common commands, and experience in Linux tuning and monitoring is preferred.
7️⃣ Familiar with Maven, Git code management, and experience in multi-branch parallel development.
8️⃣ Strong interest in open-source technologies, familiar with Hadoop, Storm, Hive, Kafka, Feign, RabbitMQ, Dubbox, Zookeeper, etc.
9️⃣ Keen insight into mainstream technologies and development directions, with a strong pursuit of excellent code and outstanding structure.
🔟 Experience in designing and developing web application architectures for large-scale high-concurrency access is preferred.
1️⃣1️⃣ Ability to analyze problems and quickly locate and solve issues, with a strong sense of responsibility.
1️⃣2️⃣ Over 5 years of #JAVA development experience.
