Senior Java Software Engineer - Fintech

Jayapay Recruit — Malaysia · Posted ~2 hours ago

Senior Full-time

Skills

Java microservices architecture system design performance optimization payment systems scalability security Microservices

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A global fintech company specializing in payment aggregation is seeking a Senior Java Software Engineer to join their team. The role involves designing, developing, and optimizing core modules for a financial-grade microservices platform. You will participate in system architecture design, technical solution planning, and performance optimization while ensuring high availability, scalability, and security of payment systems handling high transaction volumes. The company operates a unified platform connecting merchants to over 500 payment methods worldwide, including cards, e-wallets, bank transfers, and cryptocurrency.

Highlights

Global payment aggregator operating in over 100 countries with strong focus on technology, innovation, and partnerships. Offers fast integration, bank-level security, and real-time reporting.

Description

Company Description Jayapay is a global payment aggregator dedicated to simplifying payment experiences for businesses and customers worldwide. Through its unified platform, Jayapay connects merchants to over 500 payment methods, including credit/debit cards, e-wallets, bank transfers, and cryptocurrency. Operating in over 100 countries, the company offers fast integration, bank-level security, real-time reporting, and 24/7 service reliability. With a strong focus on technology, innovation, and partnerships, Jayapay enables businesses to efficiently scale their operations and thrive in the global market. Key Responsibilities: Design, develop, and optimize core modules for our financial-grade microservices platform.Participate in system architecture design, technical solution planning, and performance optimization.Ensure high availability, scalability, and security of payment systems handling high transaction volumes.Collaborate closely with Product, Frontend, QA, and Risk teams to deliver reliable and secure releases.Troubleshoot complex production issues and provide long-term technical improvements.Contribute to code reviews, technical sharing, and engineering best practices within the team. Requirements: Minimum 5 years of hands-on Java development experience.Strong foundation in Java core concepts (JVM, concurrency, collections, IO).Solid experience with Spring Boot and Spring Cloud microservices architecture.Strong knowledge of MySQL and experience with Redis or other caching systems.Hands-on experience in high-concurrency or distributed systems environments.Experience with RESTful APIs and backend performance tuning.Strong analytical thinking and ability to independently solve complex technical problems.Proficiency in Mandarin (spoken and written) is required to communicate effectively with colleagues and stakeholders in China.Experience in banking, fintech, payment, or financial systems.Familiarity with message queues such as RocketMQ or Kafka.Experience with Elasticsearch or data processing workflows (ETL).Experience with cloud platforms such as GCP, AWS, or similar environments.