← Back to jobs
ITviec

Java Backend Architect Fintech, AWS, Microservices
Vietpay Corporation
Vietnamabout 2 months ago
Job Description
Top 3 Reasons To Join Us
International fintech & digital banking firm
Top salary, bonus & stock options
Work & travel globally with innovation teams
The Job
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.
Job Requirements
- Must be fluent in English (spoken and written)
- 5+ 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.
- 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
Benefits
- 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