About the Company: Our client is an elite Fintech company provides cash loan business across the globe.
Job Responsibilities
- Participate in requirements analysis for overseas financial loan business, propose technical solutions, and complete system design.
- Develop, debug, and maintain overseas loan systems, including application, disbursement, repayment, and risk control modules.
- Perform code development and optimization.
- Develop Java applications according to project requirements, writing clear, standardized, and efficient code.
- Optimize system performance to ensure high concurrency, high availability, and high security.
- Provide technical support and troubleshooting.
- Resolve technical issues during development, including bug fixing and performance tuning.
- Collaborate with other departments to support overall project progress and quality control.
- Conduct technical research and architecture optimization.
- Participate in the design and optimization of distributed systems and microservice architectures to improve system stability and scalability.
- Explore and adopt new technologies that bring high value to improve system efficiency.
Job Requirements
- 3+ years of Java development experience.
- Proficient in Java programming; familiar with mainstream frameworks such as Spring, Spring Boot, Spring Cloud, and MyBatis.
- Experienced in distributed system development and microservice architecture design (e.g., Dubbo, Zookeeper).
- Skilled in database development with MySQL and Oracle, familiar with SQL optimization and transaction management.
- Knowledge of high-concurrency, high-availability architecture design, with experience in performance tuning.
- Proficient in development and deployment in Linux environments; familiar with message queues (e.g., Kafka, RabbitMQ) and caching technologies (e.g., Redis).
- Understanding of financial loan business processes, such as loan application, approval, and repayment.
- Experience in developing risk control systems, payment systems, or credit systems is preferred.
- Strong communication skills and team spirit, with the ability to quickly adapt to new projects.
- Strong learning ability and problem-solving skills, able to independently handle complex tasks.