Point your AI agent at freehire and let it find you a job.

Get the CLI →

CREDSPIRE SDN BHD

Open 15d

Senior Java Engineer (Fintech / Payments)

Posted Updated 1 view
Discussion

Senior Java Engineer (Fintech / Payments)

Jayapay is a global payment gateway provider enabling businesses to scale seamlessly across borders through localized, secure, and high-performance payment solutions.

With coverage across multiple high-growth markets, Jayapay supports a wide range of local payment methods including QR payments, e-wallets, bank transfers, and card networks, allowing merchants to deliver frictionless checkout experiences tailored to each region. Powered by robust APIs, real-time analytics, and bank-level security standards, we help businesses optimize transactions, improve conversion rates, and operate with confidence at scale.

At Jayapay, we operate with speed, ownership, and ambition.
https://jayapayment.com/

What We Offer

  • Performance bonuses
  • Miscellaneous allowances
  • 12 days annual leave + all public holidays (approx. 30 paid days off annually)
  • Exposure to global fintech projects and scalable system architecture
  • Complimentary snacks and beverages in a vibrant work environment

Job 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

Must Have

  • 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.

Good to Have

  • 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.

Other Information

Office Hours: 9.30am – 6.30pm

What can I earn as a Java Software Engineer

Skills

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available