Java Software Engineer

Maya

Negotiable
Remote3-5 Yrs ExpBachelorFull-time
Share

Remote Details

Open CountryPhilippines

Language RequirementsEnglish

This remote job is open to candidates in specific countries. Please confirm if you want to continue despite potential location restrictions

Job Description

Description

CORE PROFILE

This role will heavily contribute in implementing the next generation of Maya’s application services with significant focus on performance, automation, self-recovery, resiliency, and configurability.


NATURE OF WORK

  • Build application services for Maya Philippines, Inc.
  • Design, plan, and implement resilient, performant, and self-healing components to ensure reliability of Maya’s financial features.
  • Participate in implementing test automation of services alongside quality engineers.
  • Implement automation tools for various utilities such as testing, CI/CD pipelines, monitoring, and alerts.
  • Evaluate fitment of new tech stacks to current and new platforms via proof of concepts (POCs)


DISPLAYED SKILL MASTERY

  • Strong problem-solving skills
  • Expertise and mastery of Java, Git, Spring Framework, SQL
  • Fast learner and team player
  • Self-driven
  • Follow-through the development of new features and enhancements based on product requirements, from development analysis, design, implementation, testing, and operational support
  • 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 make decisions based upon rigorous logic and in-depth analysis to solve difficult problems and come up with effective solutions


REQUIRED QUALIFICATIONS

EDUCATION EXPERIENCE

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


TECHNICAL SKILLS

  • 5+ years software development experience
  • At least 5 years of working with Java, Maven, Spring Framework, and Git
  • Strong knowledge and experience in building and consuming RESTful web APIs
  • At least 5 years of experience in writing unit test cases or any automated testing tool regardless of language.
  • At least 5 years of working with build toolchains and CI tools: Jenkins, GitLab CI, or anything similar.
  • At least 5 years working with containerization tools such as Docker and Kubernetes and cloud computing (Amazon Web Services), particularly serverless computing (Lambda, API Gateway)
  • Experience with event-driven and/or streaming architectures powered by Apache Kafka, AWS SQS/SNS
  • Experience with Agile Methodologies (Scrum or Kanban)
  • Experience with JavaScript or Typescript + Node.js is a big plus
  • Familiarity with frontend development (Flutter or native Android/iOS) is a big plus


NOTE: Please make sure to upload your most updated CV upon submitting application. Thank you.


Requirements

Please refer to job description.

Python
Preview

Boss

HR ManagerMaya

Posted on 10 April 2025

Report this job

Bossjob Safety Reminder

If the position requires you to work overseas, please be vigilant and beware of fraud.

If you encounter an employer who has the following actions during your job search, please report it immediately

  • withholds your ID,
  • requires you to provide a guarantee or collects property,
  • forces you to invest or raise funds,
  • collects illicit benefits,
  • or other illegal situations.