Job Search and Career Advice Platform

Enable job alerts via email!

Software Engineer, Payment Systems

CDG ZIG PTE. LTD.

Singapore

On-site

SGD 70,000 - 100,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading payment solutions provider in Singapore is seeking a highly skilled Software Engineer to develop and maintain robust backend services. The ideal candidate will have a strong background in Java and Spring Boot, with experience in payment systems and financial transactions. This position offers the chance to work on critical backend services and contribute to the reliability and security of financial operations.

Qualifications

  • Minimum 3 years of professional experience in software development is preferred.
  • Proven expertise with Java and the Spring Boot framework will be an advantage.
  • Familiarity with financial systems, including payment gateways and reconciliation processes.

Responsibilities

  • Design, develop, and maintain backend services for our payment platform using Java.
  • Implement systems for transaction processing and financial reconciliation.
  • Collaborate with product managers to define and implement new features.

Skills

Java
Spring Boot
Microservices architecture
RESTful APIs
PostgreSQL
MySQL
Docker
Kubernetes
RabbitMQ
AWS
GCP
Azure
Transaction Processing
Software Development
Problem Solving

Education

Bachelor's degree in Computer Science, Engineering, or related field

Tools

PostgreSQL
RabbitMQ
Kafka
Docker
Kubernetes
Job description
Roles & Responsibilities
About the Role

We are looking for a highly skilled and motivated Software Engineer to join our team, focusing on the development and maintenance of our core payment systems. This role is crucial for ensuring the reliability, scalability, and security of our financial transactions. You will work on critical backend services, including transaction processing, reconciliation, and settlement systems. The ideal candidate preferably to have a strong background in Java Spring Boot and a deep understanding of payment system lifecycles.

Responsibilities
  • Design, develop, and maintain robust and scalable backend services for our payment platform using Java and the Spring Boot framework.
  • Implement and optimize systems for transaction processing, financial reconciliation, and settlement.
  • Collaborate with product managers and other engineers to define and implement new features and system enhancements.
  • Write clean, efficient, and well-documented code, along with comprehensive unit and integration tests.
  • Troubleshoot and debug production issues, ensuring high availability and performance of payment services.
  • Participate in code reviews to maintain high code quality and share knowledge with the team.
  • Stay up-to-date with the latest industry trends and technologies related to payment systems and software development.
  • Any ad hoc duties as assigned.
Qualifications
  • Preferably Bachelor's degree in Computer Science, Engineering, or a related field.
  • Minimum 3 years of professional experience in software development is preferred.
  • Proven expertise with Java and the Spring Boot framework will be advantage.
  • Strong understanding of microservices architecture and RESTful APIs.
  • Experience with relational databases (e.g., PostgreSQL, MySQL) and ORM frameworks is preferred.
  • Familiarity with financial systems, including payment gateways, reconciliation processes, and settlement procedures.
  • Experience with message queues (e.g., RabbitMQ, Kafka) is a plus.
  • Sturdy knowledge of cloud platforms (e.g., AWS, GCP, Azure) and containerization (e.g., Docker, Kubernetes).
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration skills.

Tell employers what skills you have

  • Transaction Processing
  • Scalability
  • Kubernetes
  • PostgreSQL
  • Azure
  • MySQL
  • Financial Transactions
  • RabbitMQ
  • Reliability
  • Spring Boot
  • Containerization
  • Docker
  • Java
  • System Architecture
  • Databases
  • Software Development
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.