Senior Java Engineer
Digital wallet and cryptocurrency exchange platform enabling Filipinos to buy, sell and manage crypto assets with integrated payment services.
About Coins.ph
Coins.ph serves as a regulated crypto platform for over 18 million Filipino users, offering cryptocurrency trading, bill payments, and remittance services. The platform integrates QR payments and mobile load purchases with crypto services, making digital assets accessible to Filipinos.
Skills
About the Role
You will take ownership of the architectural design, development, and optimization of the core cross-border payment system, leading technical solutions across the entire payment link including acquiring, clearing, settlement, and risk control. You will design and implement capital loss prevention solutions such as reconciliation systems, error handling, and fund auditing to avoid potential fund risks. You will connect with international payment channels like credit cards and local payment methods, handling complex cross-border scenarios such as compliance, exchange rates, and settlements. You will continuously optimize system performance and resolve core technical challenges around high concurrency, distributed transactions, and data consistency, while collaborating closely with risk control, finance, and product teams.
Requirements
- Proficient in cross-border payment core concepts and payment architecture
- At least one experience as lead developer and architect for the entire link of a payment system
- Practical capital loss prevention cases or solutions
- At least 2 years of experience in development and maintenance of payment systems
- Prior experience connecting with overseas payment channels preferred
- Excellent communication skills and strong sense of ownership
- More than 5 years of Java development experience
- Over 2 years of architect experience
Responsibilities
- Lead the architectural design, development, and optimization of the core cross-border payment system
- Lead technical solution implementation for the entire payment link including acquiring, clearing, settlement, and risk control
- Design and implement capital loss prevention solutions such as reconciliation systems, error handling, and fund auditing
- Connect with international payment channels such as credit cards and local payment methods
- Handle complex cross-border payment scenarios such as compliance, exchange rates, and settlements
- Optimize system performance and resolve issues around high concurrency, distributed transactions, and data consistency
- Collaborate with risk control, finance, and product teams to improve stability and security of the payment system
