Point your AI agent at freehire and let it find you a job.

Get the CLI →

Maya Philippines

Software Engineer

Posted 5 views
Discussion

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

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available