1. Participate in overseas financial loan business requirement analysis, propose technical solutions and complete system design.
2. Responsible for the development, debugging and maintenance of the overseas loan system (application, disbursement, repayment, risk control, etc. modules).
3. Code development and optimization
4. Complete Java application development according to project requirements, write clear, concise, and efficient code.
5. Optimize system performance to ensure high concurrency, high availability, and high security.
6. Technical support and problem solving
7. Solve technical problems during the development process, including code defect detection, performance tuning, etc.
8. Collaborate with other departments to support overall project progress and quality control.
9. Technical pre-research and architecture optimization
10. Participate in the design and optimization of distributed systems and microservices architecture, and improve system stability and scalability.
11. Explore new technologies and introduce high-value technologies to improve system efficiency.
Requirements:
1.3 years of Java development experience
2. Proficient in Java language, familiar with Spring, SpringBoot, SpringCloud, MyBatis mainstream frameworks.
3. Familiar with distributed system development, with microservice architecture design experience (such as Dubbo, Zookeeper).
4. Proficient in MySQL, Oracle, etc. database development, familiar with SQL optimization and transaction management.
5. Understand high concurrency and high availability architecture design, and have performance tuning experience.
6. Familiar with development and deployment in a Linux environment, understand message queues (such as Kafka, RabbitMQ) and caching technology (such as Redis).
7. Familiar with overseas financial loan business process, such as loan application, approval, repayment, etc. modules.
8. HaveRisk control system, payment system or credit systemDevelopers with experience are preferred.
9. Have good communication skills and team spirit, and be able to quickly adapt to new projects.
10. Have strong learning and problem-solving abilities, and be able to complete complex tasks independently.