Senior Backend Engineer (Java)
ABOUT US:
At Money Forward, we're on a mission to make financial management simple and accessible for everyone. Our innovative fintech solutions have transformed how millions of people and businesses handle their finances.
Our flagship products:
- Money Forward ME - A smart personal finance app that automates budgeting and expense tracking
- Money Forward Cloud - Comprehensive business management tools that streamline operations
What makes our platform special? Our cutting-edge Account Aggregation technology securely connects with financial institutions to give users a complete, real-time view of their financial life - all in one place.
THE ROLE AND YOUR IMPACT:
We're looking for a passionate Senior Java Backend Engineer to join our dedicated engineering team who builds the backbone of Money Forward's data ecosystem.
You'll be working on mission-critical systems that collect, process, and deliver financial data to millions of users. Every line of code you write will directly impact how our users understand and manage their finances.
What makes this role exciting:
- Work on complex, large-scale financial data systems
- Collaborate with a diverse, international team
- Solve challenging technical problems with real-world impact
- Shape the future of fintech in Southeast Asia
Your growth journey:
Start as a Backend Engineer on our PAG team, then:
- Deepen expertise in financial systems and large-scale architecture
- Lead projects and mentor new team members
- Explore opportunities across 20+ projects within Money Forward
- Advance your career with clear engineering progression paths
Your responsibilities:
- Build & enhance the services and APIs where users can get aggregated data through Money Forward solutions
- Collaborate closely with product teams to deliver features users love
- Optimize performance and scalability of high-traffic financial systems
- Mentor and learn from talented engineers with diverse backgrounds
- Drive improvements in development processes and system architecture
OUR REQUIREMENTS:
Must-have:
- 3+ years of Java development experience with web services
- Experience in API design experience (REST APIs, microservices architecture)
- Experience in code collaboration skills using GitHub or similar platforms
- Experience in SQL knowledge for database interactions
- Problem-solving mindset and passion for clean, maintainable code
Nice-to-have:
- AWS cloud experience
- Golang development background
- Kafka messaging experience
- Monitoring tools experience (Datadog, Rollbar)
Our technical stacks:
- Backend: Java (Jersey, Guice, jOOQ), MySQL
- Infrastructure: AWS, Docker, Nginx, Consul
- Tools: GitHub, ArgoCD, Jenkins, Terraform
- Monitoring: DataDog, Rollbar, Sentry

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.