{"id":1218012,"url":"https://alion.io/job/maya-senior-software-engineer-java","title":"Senior Software Engineer (Java)","company":{"id":50036,"name":"Maya","domain":"maya.ph","url":"https://alion.io/company/maya-ph","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"SuccessFactors","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"inferred","locations":[],"countries":[],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":18000,"max_usd":50000,"period":"year","method":"global_role_cell_scaled_by_country","sample_n":4821},"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Amazon Kinesis","optional":false},{"name":"Apache Kafka","optional":false},{"name":"AWS","optional":false},{"name":"Docker","optional":false},{"name":"Flink","optional":false},{"name":"Git","optional":false},{"name":"Gradle","optional":false},{"name":"Groovy","optional":false},{"name":"Helm","optional":false},{"name":"Java","optional":false},{"name":"JUnit","optional":false},{"name":"Kotest","optional":false},{"name":"Kotlin","optional":false},{"name":"Kubernetes","optional":false},{"name":"Maven","optional":false},{"name":"Micronaut","optional":false},{"name":"Quarkus","optional":false},{"name":"Scala","optional":false},{"name":"Spring Boot","optional":false},{"name":"Spring Framework","optional":false},{"name":"Amazon ECS","optional":true},{"name":"Azure","optional":true},{"name":"CI/CD","optional":true},{"name":"CloudFormation","optional":true},{"name":"GCP","optional":true},{"name":"Kanban","optional":true},{"name":"Scrum","optional":true},{"name":"Terraform","optional":true}],"status":"live","first_seen_at":"2026-09-24T16:00:00Z","employer_posted_date":"2026-09-24","last_verified_at":"2026-09-28T22:15:28Z","board_verified":false,"closed_at":null,"days_open":7,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":7},"description":"CORE PROFILE \nA Software Engineering will design, deliver and maintain high-quality, highly-scalable, fault-tolerant and compliant core payment systems for use of Maya’s payment acceptance solutions and payment channel integrations. The engineer along with their team will follow the mantra “you build it, you test it, you deploy it” to deliver software to production. The engineer must also be adaptable to new technology and must have thorough understanding of system design to aid in building Maya’s next generation core payment platforms.\nNATURE OF WORK\nBuild, test, deploy, enhance and maintain payment platforms and services with Maya Enterprise Services Engineering focusing specifically on its next generation core payment software services based on established software engineering standards and industry best practices.\nCollaborate with the team and stakeholders to effectively design and deliver software systems that fulfill platform level requirements for Maya’s various payment acceptance and payment integration solutions.\nCollaborate with the team to build solutions that empower, enable and improve the team’s software engineering processes (e.g., CI improvements, automations, etc.).\nFacilitate improvements in technologies and processes via proofs of concepts, process changes, studies and innovation.\nInfluence team and collaborators towards sustainable solutions, best practices, innovations and process improvements\nDISPLAYED SKILL MASTERY \nTeam-oriented and highly collaborative\nStrong problem solving skills\nDriven, self-starter, high-initiative and has a growth mindset\nExperience in delivering (build, test, deploy) highly-scalable, performant, and fault-tolerant services and products that follow engineering standards and best practices.\nStrong system software and system design skills\nExpertise and mastery of Java (Java 8+), Kotlin, or any JVM-based language\nAbility to lead and coach junior engineers to support technical skills up\nREQUIRED QUALIFICATIONS \nYears of Experience: 5-7+ years software development experience in similar role and/or stack (advised below)\nEducation: Bachelor of Science in Computer Science, Information Technology, Computer Engineering, or equivalent\nStrong knowledge / solid experience of Java 8, Kotlin, or any JVM-based language (Scala, Groovy) and related technologies (JUnit, Maven or Gradle, etc) is required.\nStrong knowledge / solid experience of Spring Boot and modern Spring Framework (4.0.0+) or similar technologies (JakartaEE/JavaEE/J2EE,Micronaut, Quarkus, Vaadin) is required.\nStrong knowledge and experience in automated unit and integration testing (JUnit, Kotest, etc) is required.\nExperience with Git is required.\nKnowledge in containerization (Docker) is required.\nFamiliarity with event-driven, streaming, and/or data processing architectures powered by Apache Kafka or similar technologies (Apache Flink, AWS Kinesis, AWS SNS, AWS SQS, etc) is preferred.\nKnowledge and experience in automated behavior driven testing (Cucumber, gauge) is preferred.\nKnowledge and experience in container orchestration Kubernetes and/or Helm as accompanying infrastructure as code is a big plus (Similar: AWS ECS).\nKnowledge in designing and deploying in a cloud environment (AWS, Google Cloud, Azure) is a big plus.\nKnowledge of Terraform or any similar technology (AWS Cloud Formation, etc) as cloud infrastructure as code is preferred.\nFamiliarity in Continuous Integration and Continuous Delivery (CI/CD) is required. Experience in developing CI/CD pipelines is preferred. \nExperience in any Scrum or Kanban preferred but not required.","description_format":"text","description_chars":3601,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Payment Processing & Gateways","Digital Banks & Neobanks"],"lifecycle":[{"event":"open","at":"2026-09-25T11:20:37Z"}],"liveness":{"score":80,"band":"hot","label":"Hiring now","p_open":0.9,"p_active":0.888,"p_room":1,"age_days":6,"expected_fill_days":30,"reasons":["conf:55","velocity","win:early"],"computed_at":"2026-10-01T05:45:00Z"},"pay":null,"html_url":"https://alion.io/job/maya-senior-software-engineer-java","json_url":"https://alion.io/job/maya-senior-software-engineer-java.json","meta":{"generated_at":"2026-10-01T20:30:04Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","usage":{"tier":"crawler","counted_by":"address","units_charged":1,"used_today":2965,"day_limit":5000,"remaining_today":2035,"minute_limit":60,"resets_at":"2026-10-02T00:00:00Z"}}}