We are looking for an experienced Senior Java Developer to join our backend development team. The ideal candidate will be responsible for integrating APIs with payment gateway (PG) partners and contributing to the design and development of new products and system architecture.
Key Responsibilities:
- Responsible for API integration with payment gateway partners.
- Participate in the research, design, and development of new products, offering innovative and effective solutions.
- Understand the overall system architecture, including system design and business logic, and provide constructive feedback.
- Develop and maintain backend code for assigned systems and features.
- Share knowledge of cutting-edge technologies with team members.
- Collaborate closely with product managers, front-end engineers, QA engineers, and other stakeholders to ensure successful project delivery.
Requirements:
- Minimum of 5 years of hands-on experience in Java development with a strong understanding of core Java principles.
- Proficient in working with relational databases such as MySQL and Oracle, as well as non-relational databases like Redis.
- Solid experience with multithreaded programming, including practical knowledge of its use cases, performance considerations, and potential pitfalls.
- Hands-on experience with Spring Boot and Spring Cloud frameworks is highly preferred.
- Proven ability to work collaboratively in a team environment.
- Prior experience in a Payment Gateway or fintech-related company is a strong advantage.
- Proficient in Mandarin / English (spoken and written) with strong communication, analytical, and problem-solving skills.