Skip to main content

Software Engineer

Technology
Maya
Mandaluyong, Philippines2 months agoUntil 4/22/2026
Full time

Job description

CORE PROFILE

This role will heavily contribute in implementing the next generation of Maya’s transaction platforms with significant focus on performance, automation, error-recovery, resiliency, and configurability. This role will also play an important role in leading the engineering team in both technical growth and product delivery.

NATURE OF WORK

  • Build transaction processing platform services for PayMaya Philippines, Inc.
  • Participate in implementing test automation of services alongside quality engineers.
  • Design, plan, and implement resilient, performant, and self-healing components to ensure reliability of Maya’s financial features.
  • Implement automation tools for various utilities such as testing, CI/CD pipelines, monitoring, and alerts.
  • Drive discussions on efficiency and execution of the team both in implementation of its services and ways of working.
  • Collaborate with other tech teams to collectively agree on a solution that is technically sound and provides business value.

DISPLAYED SKILL MASTERY

  • Expertise and mastery of Java, Git, Spring Framework, SQL
  • Aptitude to learn new tools necessary to the task
  • Confidence to challenge ideas and directives where a better alternative is present
  • Persistence to clarify ambiguity before proceeding to act
  • Objective approach to reconciling various software design options
  • Ability to lead and coach the entire team in technical growth and decision making.
  • Optimization of service performance such as JVM parameters, threading usage, queue processing, etc.
  • Ability to traverse existing repositories and understand its strengths and flaws.

REQUIRED QUALIFICATIONS

EDUCATION EXPERIENCE

  • Bachelor of Science in Computer Science, Information Technology, Computer Engineering, or equivalent

TECHNICAL SKILLS

  • 6+ years software development experience
  • At least 6 years of working with Java, Maven, Spring Framework, and Git
  • At least 6 years of experience in writing unit test cases or any automated testing tool regardless of language.
  • At least 4 years of working with build toolchains and CI tools: Jenkins, GitLab CI, or anything similar.
  • At least 4 years working with containerization tools such as Docker and Kubernetes.
  • At least 3 years experience in optimizing operational configuration of services
  • At least 2 years working with Python
  • Any experience in Axon or Akka Framework is a plus
Keywords
monthsOfExperience: 72GitLabSpring FrameworkMAVENTraverseQueueing theoryAkkaPythonSqlUnit TestingJavaJava Virtual MachineCI / CDDockerGitJenkinsKubernetesCI/CD

¿Te interesa este puesto?