Technical Architect (Digital Banking)
About the position
As a new initiative, Money Forward has begun considering the provision of BaaS/digital banking in collaboration with Sumitomo Mitsui Financial Group and Sumitomo Mitsui Banking Corporation.
We are seeking an experienced Technical Solutions Architect with deep expertise in modern enterprise architecture, cloud platforms, and core banking domains. In this role, you will lead the architectural vision, strategy, and hands-on execution for high-throughput, highly resilient banking and financial platforms. You will serve as the bridge between business stakeholders and engineering teams, translating complex financial requirements into scalable microservices architectures powered by Java and AWS.
Responsibilities
Architectural Leadership & Strategy
- Design, architect, and guide the implementation of end-to-end cloud-native microservices solutions tailored for enterprise banking systems (e.g., core banking, payments, loan processing, or fraud detection etc.).
- Establish architectural principles, blue-prints, and coding standards for distributed systems, ensuring high availability, fault tolerance, low latency, and audit readiness.
- Lead technology selection, proof-of-concepts (PoCs), and architectural review for the solution designs in the team.
Technical Execution & Hands-On Guidance
- Architect modular microservices using Java and the Spring Framework (Spring Boot, Spring Cloud, Spring Data, Spring Security).
- Design and implement robust API management strategies (RESTful, gRPC, GraphQL) and event-driven architectures (using Apache Kafka, AWS Kinesis, or RabbitMQ) for real-time transaction processing.
- Optimize database architectures using a polyglot approach (relational like PostgreSQL/Aurora alongside NoSQL like DynamoDB/MongoDB) with strict data consistency and ACID transaction management across microservices (Saga pattern, CQRS).
Cloud & Infrastructure (AWS)
- Architect enterprise-grade, secure infrastructure on AWS utilizing technologies such OAuth2, Nimbus JOSE+JWT, WebAuthn, Authlete and Lattice SigV4 auth starter .
- Drive Infrastructure as Code (IaC) using Terraform or AWS CloudFormation, ensuring automated, repeatable environments across multi-region deployments.
- Enforce cloud security best practices aligned with banking regulatory standards (PCI-DSS, SOC 2, ISO 27001, Open Banking APIs).
Collaboration & Domain Expertise
- Collaborate closely with product managers, business analysts, domain experts, and security leads to align technical strategies with business objectives.
- Mentor senior engineers, tech leads, and developers, conducting architecture reviews and fostering a culture of technical excellence.
Requirements / Qualifications
- Education & Experience: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field, with 10+ years of software development experience and 4+ years acting as a Technical/Solutions Architect.
- Core Java Expertise: Expert-level mastery of Java, core concurrency models, memory management, garbage collection tuning, and JVM internals.
- Spring Ecosystem Mastery: Deep hands-on knowledge of Spring Boot, Spring Cloud, Spring Security, Spring Batch, and Spring Integration.
- Microservices Architecture: Proven track record in designing large-scale distributed systems, incorporating microservices patterns (Circuit Breaker, API Gateway, Service Mesh, Event Sourcing, Distributed Tracing, Saga Pattern).
- AWS Cloud Expertise: Hands-on experience designing and deploying mission-critical systems on AWS. Active certification such as AWS Certified Solutions Architect – Professional is strongly preferred.
- Banking & Financial Domain: Minimum 4+ years of hands-on experience building systems within core banking, retail/corporate banking, payment gateways (ISO 20022, SWIFT, ACH), ledger systems, or trading platforms.
- Data Management: Proficiency with RDBMS (PostgreSQL, Oracle) and NoSQL databases, alongside caching mechanisms (Redis, Hazelcast) and messaging brokers (Kafka, RabbitMQ).
- Security & Compliance: Strong knowledge of OAuth2, OpenID Connect, JWT, TLS/mTLS, data encryption at rest/in transit, and banking regulatory compliance standards.
- Familiarity with Domain-Driven Design (DDD) principles in complex financial environments.
- Excellent English communication skills
Nice to haves
While not specifically required, tell us if you have any of the following.
- Experience with container orchestration via Kubernetes (EKS) and Service Mesh technologies (Istio, Linkerd).
- Hands-on experience with DevOps pipelines, CI/CD automation (Jenkins, GitLab CI, GitHub Actions), and GitOps (ArgoCD).
- Experience implementing Open Banking standards and PSD2 compliance frameworks.

Caring Mental & Physical Recreation:
- Hybrid working: 2 days at the office and 3 days WFH
- Working hour: Flexible start 8AM-9AM from Mon-Fri
- Full salary in probation
- Insurance: Applied from Probation period:
- Social Insurance, Health Insurance, Unemployment Insurance (on 100% salary)
- Private health insurance & accident insurance. From Managing level: extra for family members
- Bonus: 13th month salary
- 16 - 24 paid days off and more
- Paternity leave: Extra 5 days
- Annual company trip; Quarterly team building
- Billiards & Running club
- Annual health check
- Well-equipped facility: Macbook pro, additional monitor,..
Caring Career & Development:
- Clear Career path
- Foreign language & International technology-related certifications sponsoring
- External & internal training courses
- Soft-skill workshops
- Tech seminars
- Monthly and biannual Recognition Awards
- Performance & salary review: twice/year (Jun & Dec)


ideal
position yet?
we will
contact you for upcoming
opportunities.
