Senior Java Engineer – Core Payment Platforms

Maya Bank, Inc.

Manila

On-site

PHP 900,000 - 1,800,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Maya Bank, Inc. is seeking a Software Engineer to design, deliver, and maintain scalable core payment systems. You will work within Maya’s Enterprise Services Engineering to build payment acceptance and integration platforms.

The role emphasizes building reliable services that adhere to engineering standards and best practices. You will collaborate with cross-functional teams, contribute to automation and CI improvements, and lead technical initiatives.

Qualifications

  • 5-7+ years software development experience in a similar role/stack.
  • Bachelor of Science in Computer Science, Information Technology, Computer Engineering, or equivalent.
  • Strong knowledge of Java 8, Kotlin, or JVM-based languages (Scala, Groovy).
  • Strong experience with Spring Boot and modern Spring Framework.
  • Experience with automated unit and integration testing (JUnit, Kotest).
  • Experience with Git is required; Docker is required.
  • Familiarity with event-driven, streaming data architectures (Kafka, AWS Kinesis, etc) is preferred.
  • CI/CD and container orchestration (Kubernetes) knowledge is a plus.

Responsibilities

  • Build, test, deploy, enhance and maintain payment platforms and services.
  • Collaborate with team and stakeholders to design and deliver systems for various payment solutions.
  • Help improve software engineering processes (CI, automation, etc.).
  • Lead improvements via proofs of concepts and technology studies.
  • Mentor junior engineers and promote best practices in engineering.

Skills

Java 8+
Kotlin
JVM-based languages
System design
Strong problem solving
Team collaboration
Leadership/mentoring
CI/CD
Unit/integration testing

Education

Bachelor's degree in CS/IT/CE

Tools

Spring Boot
Git
Docker
Kubernetes
Terraform or IaC
CI/CD tooling

Job description

Maya Bank, Inc. is seeking a Software Engineer to design, deliver, and maintain scalable core payment systems. You will work within Maya’s Enterprise Services Engineering to build payment acceptance and integration platforms.

The role emphasizes building reliable services that adhere to engineering standards and best practices. You will collaborate with cross-functional teams, contribute to automation and CI improvements, and lead technical initiatives.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer (Java)
Senior Software Engineer (Java)

Maya Bank, Inc. • Manila

On-site
PHP 900,000 - 1,800,000
Senior Java Engineer - Performance & Platform Automation
Senior Java Engineer - Performance & Platform Automation

Maya Bank, Inc. • Manila

On-site
PHP 1,500,000 - 2,100,000
Lead Java Engineer, Transaction Platform & Resilience
Lead Java Engineer, Transaction Platform & Resilience

Maya • Manila

On-site
PHP 1,800,000 - 2,400,000
Senior Full-Stack Engineer: Build Secure, Scalable FinTech
Senior Full-Stack Engineer: Build Secure, Scalable FinTech

Maya • Manila

On-site
PHP 1,800,000 - 2,400,000
Software Engineer
Software Engineer

Maya • Manila

On-site
PHP 1,800,000 - 2,400,000
Software Engineer
Software Engineer

Maya Bank, Inc. • Manila

On-site
PHP 1,500,000 - 2,100,000
Senior Software Engineer
Senior Software Engineer

Maya • Manila

On-site
PHP 1,800,000 - 2,400,000
Senior Backend Engineer | Java, Spring Boot, AWS Cloud
Senior Backend Engineer | Java, Spring Boot, AWS Cloud

Maya • Mandaluyong

On-site
PHP 1,200,000 - 2,000,000
Senior FE Software Engineer
Senior FE Software Engineer

Maya • Manila

On-site
PHP 1,000,000 - 2,000,000
Senior Java Architect - Payment Systems Leader
Senior Java Architect - Payment Systems Leader

Coins.Ph • Manila

On-site
PHP 1,200,000 - 2,400,000