Backend Java Engineer – Digital Banking Platforms | Hybrid/Remote | PH

 Job Description:

We are seeking a highly skilled Backend Engineer with strong Java and experience to join our engineering team supporting credit card and lending platforms. 

Key Responsibilities:

  • Design, develop, and maintain backend services, APIs, and microservices supporting credit card and lending products.
  • Build highly scalable systems capable of supporting millions of users across multiple regions.
  • Implement clean, modular, and maintainable backend architectures using best practices and modern design patterns.
  • Design efficient data models, integrate with databases, and optimize performance of backend components.
  • Ensure strict adherence to security and compliance standards (data privacy, encryption, access control, secure coding).
  • Collaborate closely with mobile, frontend, DevOps, QA, and product teams to deliver end‑to‑end solutions.
  • Write high‑quality, well‑tested code following TDD/BDD principles.
  • Participate in code reviews, architectural discussions, and contribute to technical roadmap planning.
  • Troubleshoot production issues, improve system performance, and enhance platform reliability.

Key Skills & Experience

  • Strong hands‑on experience with Java (Spring Boot, Spring Cloud) and Python (FastAPI, Flask, or Django).
  • Solid understanding of microservices architecture, distributed systems, and service orchestration.
  • Experience designing and consuming RESTful and/or GraphQL APIs.
  • Proficiency with relational and NoSQL databases (PostgreSQL, MySQL, MongoDB, Redis).
  • Experience with event‑driven architecture and message brokers (Kafka, RabbitMQ, Pulsar).
  • Strong understanding of system performance, scalability patterns, and optimization strategies.
  • Familiarity with containerization and cloud platforms (Docker, Kubernetes, AWS/GCP/Azure).
  • Experience with CI/CD pipelines and automated testing frameworks.


  Required Skills:

Java