Search by job, company or skills

Software Engineer

2-5 Years
SGD 4,000 - 5,000 per month
Early Applicant
  • Posted 2 days ago
  • Be among the first 10 applicants

Job Description

Software Developer (ReactJS & Spring Boot) - Financial Services

About the Role

We are looking for a motivated and talented Software Developer with approximately 2 years of experience in ReactJS, Spring Boot, and financial services applications. In this role, you will design, develop, and maintain enterprise-grade payment processing and financial transaction applications, with a strong focus on ISO 20022 messaging standards, system integration, and high-performance, secure solutions.

You will work closely with cross-functional teams to deliver scalable applications that support critical banking and payment operations.

Key Responsibilities

  • Design, develop, and maintain responsive web applications using ReactJS.

  • Develop and enhance backend services, RESTful APIs, and microservices using Java and Spring Boot.

  • Build and support financial messaging solutions based on ISO 20022 standards.

  • Analyse, validate, transform, and process financial messages, including:

    • pacs.008 - FI Customer Credit Transfer

    • pacs.009 - Financial Institution Credit Transfer

    • pacs.002 - Payment Status Report

    • camt.052 / camt.053 / camt.054 - Account Reporting Messages

    • pain.001 / pain.002 - Customer Payment Initiation Messages

  • Implement message transformation, validation, routing, and enrichment workflows.

  • Integrate applications with payment gateways, clearing systems, middleware, and banking platforms.

  • Develop reusable UI components and responsive user interfaces.

  • Collaborate with business analysts, solution architects, QA engineers, and stakeholders to translate business requirements into technical solutions.

  • Perform unit testing, integration testing, code reviews, and application performance tuning.

  • Troubleshoot production issues and implement effective resolutions.

  • Ensure applications comply with banking security, regulatory, and audit requirements.

  • Participate in Agile ceremonies and contribute to continuous improvement initiatives.

Required Technical Skills

Frontend

  • ReactJS

  • JavaScript (ES6+)

  • TypeScript

  • HTML5 & CSS3

  • React Hooks

  • Material UI or Bootstrap

  • REST API integration using Axios

Backend

  • Java (8/11/17/23)

  • Spring Boot

  • Spring MVC

  • Spring Data JPA

  • Hibernate

  • Spring Security

  • RESTful Web Services

  • Microservices Architecture

Database

  • Oracle

  • PostgreSQL

  • MySQL

  • SQL development and query optimisation

Financial Messaging & Payments

  • ISO 20022 message standards

  • XML/XSD validation

  • SWIFT payment messaging

  • Message transformation and mapping

  • Financial transaction processing

  • Payment lifecycle and settlement processes

Tools & DevOps

  • Git, GitHub or GitLab

  • Maven or Gradle

  • Jenkins

  • Docker

  • Basic knowledge of Kubernetes

  • SonarQube

  • Postman

Required Skills & Competencies

  • Strong understanding of banking and payment systems.

  • Experience with payment processing workflows and settlement mechanisms.

  • Hands-on experience parsing, validating, and processing ISO 20022 XML messages.

  • Experience developing REST APIs and integrating third-party systems.

  • Strong analytical, troubleshooting, and problem-solving skills.

  • Knowledge of Agile/Scrum development methodologies.

  • Excellent communication and stakeholder management skills.

  • Ability to work effectively both independently and within a collaborative team environment.

Preferred Qualifications

  • Experience with SWIFT, RTGS, ACH, or cross-border payment platforms.

  • Exposure to cloud and container platforms such as Microsoft Azure, AWS, or OpenShift.

  • Experience with Kafka, RabbitMQ, or event-driven architectures.

  • Familiarity with CI/CD pipelines and DevOps best practices.

Qualifications & Experience

  • Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related discipline.

  • Approximately 2 years of professional software development experience using ReactJS and Spring Boot.

  • Experience in banking, payments, or financial services is highly preferred.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 151725721

Similar Jobs

Singapore, Ang Mo Kio

Skills:

Javaapplication troubleshootingSystem Integration TestingDesign PatternsAngularjsRestful ApiExt JsDatabase TuningMicroserviceWeb ProgrammingJava Enterprise EditionJavascriptUIComputer EngineeringWeb ServicesMaintaining Quality DocumentationWeb-Based Application DevelopmentProject PlanningGUI Applications

Singapore, Ang Mo Kio

Skills:

containerization JavaSpring BootSpring MVCGoogle CloudAngularRest ApiJenkinsReactGitDockerMvcAzureKubernetesAWSSecurity access managementObject-oriented programmingArgoCDFull-stack software developmentAI tools for coding

Singapore, Ang Mo Kio

Skills:

.NET Development.NETUipathPower AutomatePowerShellPower PlatformBashJsonRest ApiAzure FunctionsSPFXXmlPipeline YAMLShareGate for SharePoint migrationPower AppsSharePoint on premise onlineMicrosoft Azure DevOps ServicesMicrosoft Azure Cloud LogicAppsPower Page

Singapore, Ang Mo Kio

Skills:

.NET DevelopmentYamlUipathPower AutomatePowerShellPower PlatformBashSharegateJsonRest ApiAzure FunctionsSPFXXmlMicrosoft Azure CloudPower AppsLogicAppsPipelineMicrosoft Azure DevOps ServicesSharepointPower Page

Remote

Skills:

JavaPythonNode.jsReactAWSKubernetes

Beware of Scammers

We don’t charge money for job offers