This job has been added to your Saved jobs.
You have reached the limit of 20 Saved Jobs. If you want to create a new one, please manage your Saved Jobs.
Skills:
Job Expertise:
Job Domain:
Banking
Software Products and Web Services
Financial Services
Top 3 reasons to join us
- International fintech & digital banking firm
- Top salary, bonus & stock options
- Work & travel globally with innovation teams
Job description
Role Summary
Vietpay is hiring a Senior Java Backend Architect who can design and implement enterprise grade microservice backend. You must be proficient and hands-on in Java development while also leading architecture decisions across APIs, data, messaging, cloud infrastructure, and reliability. Experience in fintech, banking, or regulated financial services is a factor for consideration.
Key Responsibilities
1) Architecture and System Design
- Own service architecture and technical design for core platforms, including domain boundaries, service contracts, and integration patterns.
- Design for resilience and scale: latency budgets, timeouts, retries, idempotency, circuit breakers, and graceful degradation.
- Create documentation that scales: architecture diagrams, decision logs, and specifications.
2) Java Backend Development
- Build and maintain production services in Java using Spring Boot
- Work on integration modules/SDKs/services to interact with external service providers/partners
- Write clean, testable code with high engineering discipline: unit tests, integration tests, and code reviews.
- Implement robust system monitoring for external dependencies and define clear operational playbooks for incidents.
- Our principal is backend must follow frontend, so maintain and update the backend system to satisfy the desired UX and business requirements.
- Translate requirements into technical plans, tickets, and release milestones, with clear tradeoffs and risk management.
3) Cloud, DevOps, and Reliability (AWS)
- Handle deployments with Docker and internal toolings.
- Participate in incident response, root cause analysis, and post incident improvements.
Your skills and experience
Job Requirements
- Must be fluent in English (spoken and written)
- 7+ years of professional software engineering experience, with strong Java backend knowledge.
- Proven experience in designing and implementing microservices.
- AWS experience, comfortable with deployment, security principles, and reliability practices.
- Proficient knowledge in SQL.
- Solid understanding of software engineering best practices: testing, code reviews, CI and CD, documentation, and design patterns.
Preferred Qualifications
- Fintech, banking, payments experience, including NAPAS, VISA, or Mastercard related.
Tools and Working Methods
- Engineering: Java, Spring Boot, Docker, and structured code review/documentation practices.
- Cloud: AWS services for compute, storage, networking, logging, and security.
- Data: MySQL and PostgreSQL experiences.
- Collaboration: Strong writing ability in markdown and written communication.
Culture
- The company has lean and flat hierarchy.
- Employees are encouraged to take initiatives within reasonable risk management boundaries.
Why you'll love working here
- International fintech & digital banking firm
- Top salary, bonus & stock options
- Work & travel globally with innovation teams
- Social insurance based on full salary
- Full Training will be provided to Candidate
Vietpay Corporation
Company type
IT Product
Company industry
Financial Services
Company size
1-50
employees
Country
Vietnam
Working days
Monday - Friday
Overtime policy
No OT
More jobs for you
Get similar jobs by email
Subscribe
HOT
Posted
7 days ago
Sr Java Software Engineer (Azure/AWS) (+1 month bonus)
At office
Ho Chi Minh - Da Nang
Feedback