Search by job, company or skills

Senior Java Software Engineer (CBS)

Senior Java Software Engineer (CBS)

Maya
5-7 Years
Not Disclosed
  • Posted 17 hours ago
  • Be among the first 10 applicants

Job Description

This Senior Software Engineer sits within the CBS (Core Banking Services) Mesh, focused on building the in-house Core Banking System for the Savings and Deposits Mesh

This engineer will also be deeply engaged in modernizing the existing CBS services — re-pointing them at the new in-house platform instead.

NATURE OF WORK

  • Design and build microservices across the platform's build tiers
  • Work across a genuinely cross-team surface: the ledger team, in house team, account management system team, etc
  • Contribute to architecture and sequencing decisions in a 24-month, multi-squad program, where several tiers and several products are being built in parallel by different squads.
  • Use AI-assisted development tools as a standard part of the workflow — for design exploration, boilerplate/test generation, and spec drafting — while remaining personally accountable for the correctness of anything shipped, given the domain.

REQUIRED QUALIFICATIONS

  • 5+ years professional software engineering, the majority in backend/distributed systems (not front-end or purely data/analytics roles)
  • Strong, demonstrable Java and OOP fundamentals — this is the primary language for the new platform's services
  • Understanding of OOP and software design patterns
  • Profound understanding of web standards, responsive design, and cross-browser compatibility.
  • Guide and mentor junior engineers through code reviews, knowledge sharing, and technical leadership.

Must have:

  • Strong knowledge of Java (or other backend programming language such as Node.js, Python, Go)
  • Strong knowledge of server-side frameworks (e.g. Spring Boot)
  • Hands on experience working with AWS services and tools
  • Strong understanding of RESTful API design and best practices.
  • Hands-on experience with microservices architecture, event-driven systems, andAPI gateway and cloud infra like AWS.
  • Heavy, daily working use of AI coding tools (Claude Code, Cursor, or equivalent) on real production codebases, with the judgment to know when to trust AI output and when not to
  • Bachelor's degree in Computer Science, Engineering, or equivalent demonstrable practical experience

Nice to have:

  • Prior experience with, or migrating off, a vendor core banking platform (Mambu, Temenos, Thought Machine Vault, Finxact, 10x, Finacle) — direct familiarity with what this program is replacing
  • Experience with event sourcing / CQRS architectures
  • Experience building or maintaining financial reconciliation systems (matching transactions across two systems of record)
  • Prior experience specifically running a strangler fig style migration — old and new systems live simultaneously, traffic cut over gradually
  • Familiarity with Philippine banking regulatory context (BSP deposit regulations, BIR withholding tax treatment) — helpful, not expected on day one
  • Infrastructure-as-code experience (Terraform or equivalent)

More Info

Job Type:
Industry:
Employment Type:

Key Skills

event-driven systems

microservices architecture

AI coding tools

RESTful API design

About Company