Job Search and Career Advice Platform

Enable job alerts via email!

Senior Software Engineer, Risk Platform

AIRWALLEX (SINGAPORE) PTE. LTD.

Singapore

On-site

SGD 80,000 - 100,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading fintech company in Singapore looks for an experienced Software Engineer to develop risk management solutions using Core Java. You will enhance payment products, design microservice components, and help mentor junior developers. Candidates should have over 5 years of experience in Java development within large financial systems, familiarity with design patterns, and a bachelor's degree in computer science. This position emphasizes collaboration and innovation in risk management.

Qualifications

  • 5+ years of experience in Core Java development.
  • Experience in developing Internet applications and large financial systems.
  • Familiar with high concurrency and network communication.

Responsibilities

  • Collaborate with the technical team to develop and enhance payment products.
  • Design and develop components on the microservice framework.
  • Mentor less-experienced team members.

Skills

Core Java development
Internet application development
Large financial systems
E-commerce platform development
Java multi-threading
High concurrency
Design patterns
Spring/Spring Boot
RESTful services

Education

Bachelor degree in computer science

Tools

Gradle
Maven
JSON
XML
Job description
About the team

Airwallex's risk platform team is dedicated to safeguarding the company's diverse range of products, including GTPN, PA, Issuing, Onboarding, and Account Takeover. Our responsibility extends to the crucial areas of Know Your Customer (KYC) and Know Your Business (KYB) for customer onboarding. As the risk landscape continuously evolves and fraudsters grow more sophisticated, innovation in risk management becomes paramount. Our team, dispersed across Beijing, Shanghai, and Singapore, collaborates globally with other teams and customers to approach risk management holistically.

What you’ll do

Our mission is to ensure Airwallex’s products and services remain safe and secure, positioning us as a trusted partner for businesses worldwide. By leveraging cutting-edge technologies such as graph, Machine Learning (ML), and Language Learning Models (LLM), we continuously refine our risk management strategies. This includes enhancing KYC and KYB processes to streamline onboarding while maintaining robust security protocols.

Responsibilities:
  • Collaborate with the senior technical team to develop and enhance the company’s payment products and transaction systems using Java/ Kotlin.
  • Independently design and develop components on the company’s microservice framework.
  • Experiment with new technologies and propose architectural improvements.
  • Support and mentor less-experienced team members in software engineering practices and coding standards.
Who you are

We're looking for people who meet the minimum qualifications for this role. The preferred qualifications are great to have, but are not mandatory.

Minimum qualifications:
  • More than 5 years of Core Java development, more than 5 years of experience in Internet application / large financial system / e-commerce platform development;
  • Bachelor degree in computer science and related majors;
  • Proficient in Java, familiar with Java multi-threading, high concurrency, IO / NIO, network communication, etc .;
  • Familiar with commonly used design patterns, with experience in design and development of large-scale distributed, high concurrency, high load, high availability systems;
  • Master various common server technologies, which can optimize service response and data query, ensure various service quality, and solve the problems of high concurrency and high availability;
  • Familiar with Spring / Spring Boot and RESTful services;
  • Master Gradle / Maven and other build tools;
  • Familiar with JSON & XML.
Preferred qualifications:
  • In-depth knowledge of risk management strategies and fraud detection techniques, particularly within financial and fintech industries.
  • Familiarity with graph databases and the ability to utilize them for pattern and anomaly detection.
  • Experience with machine learning models and frameworks for predictive risk analytics.
  • Familiarity with real-time data streaming technologies like Apache Kafka/Flink to ensure timely detection and response to potential threats.
  • Strong data analytics skills, with experience using tools like ClickHouse, Spark, or NoSQL databases for large-scale data processing and risk analysis.
  • Advanced problem-solving skills with prior experience in incident response and risk mitigation planning
  • Strong team player with effective communication skills.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.