Senior JAVAFull Stack Developer- Payment

TECH AALTO PTE. LTD.

Singapore

On-site

SGD 180,000 - 240,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Tech Aalto Pte Ltd in Singapore is seeking a Senior Java Full Stack Developer with 8+ years of experience in software development and hands-on payments domain expertise. You will design and build secure, scalable payment applications across backend services and frontend interfaces, guiding architectural decisions and engineering practices.

You will lead development of REST APIs, microservices, and integrate with payment gateways while upholding security and performance.

Qualifications

  • 8+ years of professional software development experience.
  • Experience with Java, Spring Boot, and backend technologies.
  • Frontend experience with JavaScript/TypeScript and Angular/React.
  • Experience designing REST APIs and building microservices.
  • Significant payments domain experience including payment processing or integrations.
  • Knowledge of payment workflows such as authorization, capture, refunds, settlement, and reconciliation.
  • Experience with relational databases such as PostgreSQL, MySQL, or Oracle.
  • Familiarity with messaging systems such as Kafka or RabbitMQ.
  • Experience with Git, automated testing, and CI/CD pipelines.
  • Strong understanding of application security, authentication, authorization, and data protection.

Responsibilities

  • Lead the design, development, testing, and maintenance of full-stack applications using Java and modern frontend technologies.
  • Build scalable backend services and REST APIs for payment processing, transaction management, and related workflows.
  • Develop responsive user interfaces and integrate them with backend services.
  • Design and support payment flows, including authorization, capture, refunds, settlement, reconciliation, and transaction-status tracking.
  • Integrate with payment gateways, processors, banks, and other third-party financial services.
  • Apply secure coding practices and support compliance with relevant payment-security requirements.
  • Identify and resolve production issues; improve application performance, reliability, and scalability.
  • Write and review unit, integration, and automated tests.
  • Participate in architecture and design discussions, code reviews, and technical planning.
  • Mentor developers and collaborate with product, QA, design, and other engineering teams.

Skills

Full-stack development
REST API design
Security best practices

Tools

Java
Spring Boot
JavaScript/TypeScript
Angular
React
Microservices
PostgreSQL
MySQL
Oracle
Kafka
RabbitMQ
Git
CI/CD
Security practices

Job description

Senior JAVAFull Stack Developer- Payment
Role overview

We’re seeking a Senior Java Full Stack Developer with 8+years of software development experience, including hands‑on experience in the payments domain. You’ll design and build secure, scalable payment applicationsacross backend services and frontend interfaces, and help guide technical decisions and engineering practices.

Responsibilities
  • Lead the design, development, testing, and maintenance of full-stack applications using Java and modern frontend technologies.
  • Build scalable backend services and REST APIs for payment processing, transaction management, and related workflows.
  • Develop responsive user interfaces and integrate them with backend services.
  • Design and support payment flows, including authorization, capture, refunds, settlement, reconciliation, and transaction-status tracking.
  • Integrate with payment gateways, processors, banks, and other third-party financial services.
  • Apply secure coding practices and support compliance with relevant payment-security requirements.
  • Identify and resolve production issues; improve application performance, reliability, and scalability.
  • Write and review unit, integration, and automated tests.
  • Participate in architecture and design discussions, code reviews, and technical planning.
  • Mentor developers and collaborate with product, QA, design, and other engineering teams.
Required qualifications
  • 8+ years of professional software development experience, including full-stack application development.
  • Strong experience withJava,Spring Boot, and related backend technologies.
  • Hands‑on frontend experience withJavaScript or TypeScriptandAngular or React.
  • Experience designing and consuming REST APIs and building microservices.
  • Significant experience in thepayments domain, including payment processing or payment‑system integrations.
  • Knowledge of payment workflows such as authorization, capture, refunds, settlement, and reconciliation.
  • Experience with relational databases such as PostgreSQL, MySQL, or Oracle.
  • Familiarity with messaging platforms such as Kafka or RabbitMQ.
  • Experience with Git, automated testing, and build tools.
  • Strong understanding of application security, authentication, authorization, and data protection.
Preferred qualifications
  • Experience with AWS, Azure, or Google Cloud.
  • Familiarity with Docker, Kubernetes, and CI/CD pipelines.
  • Knowledge of PCI DSS and payment-security practices.
  • Experience with distributed systems, idempotency, retries, and transaction consistency.
  • Familiarity with observability tools for logging, metrics, and tracing.
  • Prior experience mentoring developers or contributing to technical direction.

Confidentiality is assured, and only shortlisted candidates will be notified for interviews.
Tech Aalto Pte Ltd | 24S2130 EA. Pushpanjli. Kir | R1657306.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior JAVA Full Stack Developer - Payment
Senior JAVA Full Stack Developer - Payment

Tech Aalto Pte ltd • Singapore

On-site
SGD 150,000 - 190,000
Senior Java Full-Stack Engineer - Payments & APIs
Senior Java Full-Stack Engineer - Payments & APIs

Tech Aalto Pte ltd • Singapore

On-site
SGD 150,000 - 190,000
Senior Java Full Stack Developer - Payments Expert
Senior Java Full Stack Developer - Payments Expert

TECH AALTO PTE. LTD. • Singapore

On-site
SGD 180,000 - 240,000
Senior Java Full-Stack Engineer – Payments & APIs
Senior Java Full-Stack Engineer – Payments & APIs

TECH AALTO PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Senior Java Developer
Senior Java Developer

Capgemini • Singapore

On-site
SGD 90,000 - 160,000
Senior Full Stack Developer (Java / ReactJS)
Senior Full Stack Developer (Java / ReactJS)

idc technologies (singapore) pte. ltd. • Singapore

On-site
SGD 120,000 - 180,000
Senior Fullstack Engineer - Singapore
Senior Fullstack Engineer - Singapore

Sokin • Singapore

On-site
SGD 120,000 - 180,000
Full-stack Developer Digital Platform
Full-stack Developer Digital Platform

1M R&D PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Competitive salary
Fintech culture
Career growth
+2
Senior Full Stack Developer (Java / ReactJS)
Senior Full Stack Developer (Java / ReactJS)

Helius Technologies • Singapore

On-site
SGD 90,000 - 130,000
Senior Java Developer
Senior Java Developer

NETS • Singapore

On-site
SGD 180,000 - 260,000