OpenMeets
← Back to jobs
Vietpay Corporation

Fullstack Java Software Architect Fintech, AWS, Micro

Vietpay Corporation

ITviec
Vietnam8 days agoNegotiate USD
Apply Now

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 high impact Full Stack Java Software Architect who can design and build enterprise grade middleware and microservices that connect multiple interfaces, including mobile apps, multiple web server systems, customer facing channels, and partner integrations. You will be hands on in Java development while also leading architecture decisions across APIs, data, messaging, cloud infrastructure, and reliability. Experience building or contributing to gamified platforms is a strong advantage, along with prior work in fintech, banking, or regulated financial services.

 

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.

• Define API standards: versioning, error models, authentication patterns, and partner onboarding guidelines.

• Create documentation that scales: architecture diagrams, decision logs, interface specs, and runbooks.

 

2) Java backend and middleware development

• Build and maintain production services in Java using Spring Boot or equivalent frameworks.

• Develop middleware orchestration services that connect internal systems and external partners.

• Write clean, testable code with high engineering discipline: unit tests, integration tests, and code reviews.

• Continuously improve performance and reliability through profiling, refactoring, and better data access patterns.

 

3) API and partner integrations

• Deliver secure, stable APIs for customer and partner use cases, including webhooks and event driven flows where appropriate.

• Integrate with banks, payment partners, and third party providers, ensuring auditability and operational supportability.

• Implement robust monitoring for external dependencies and define clear operational playbooks for incidents.

 

4) Full stack delivery and cross team execution

• Collaborate with mobile, web, product, QA, operations, and compliance teams to deliver end to end features.

• Contribute to web application integration work when needed, ensuring frontend and backend alignment.

• Translate requirements into technical plans, tickets, and release milestones, with clear trade offs and risk management.

 

5) Cloud, DevOps, and reliability (AWS)

• Design and operate services on AWS with strong security and networking fundamentals.

• Use containers and orchestration such as Docker and ECS or EKS, plus CI and CD pipelines for safe deployments.

• Build production readiness into every release: logging, metrics, tracing, dashboards, alerts, and on call handover.

• Participate in incident response, root cause analysis, and post incident improvements.

 

6) Data and storage (SQL, Neo4j, MongoDB)

• Own relational data design and query performance, including schema design, indexing, migrations, and reporting friendliness.

• Work with or design solutions involving Neo4j for relationship graphs, and MongoDB for document workloads, as needed.

• Ensure data integrity, access control, and audit trails appropriate for financial services systems.

 

7) Messaging and real time systems (optional plus)

• Design and implement event driven flows for reliability and decoupling between services.

• Experience with MQTT is a strong plus, especially for device and real time event streams.

• Familiarity with Kafka, RabbitMQ, SQS, or SNS is helpful.

 

8) Gamification and engagement systems

• Build or contribute to gamification features such as points, levels, badges, missions, streaks, and leaderboards.

• Design gamification to be configurable, measurable, and safe, including fraud resistance and audit logging.

• Partner with product and analytics to define engagement metrics and run controlled experiments.

 

9) Engineering leadership and standards

• Mentor engineers, raise code quality, and influence best practices across teams.

• Establish reusable service templates and libraries that speed up delivery while improving consistency.

• Promote a professional international engineering culture: clarity, accountability, and calm execution under pressure.

Your Skills and Experience

Must have

• 7+ years of professional software engineering experience, with strong Java and enterprise grade backend delivery.

• Proven experience designing and building microservices, middleware platforms, and API first systems.

• Strong AWS and cloud engineering experience, including deployment, security, and reliability practices.

• Strong SQL database experience, including schema design and performance tuning.

• Solid understanding of software engineering best practices: testing, code reviews, CI and CD, documentation, and design patterns.

• Ability to work across multiple teams and stakeholders, with strong written and spoken English.

• Experience in financial services, banking, insurance, or other regulated environments is strongly preferred.

 

Preferred qualifications

• Hands on experience with Neo4j and graph modeling for relationships such as merchant networks, referrals, or risk scoring.

• Hands on experience with MongoDB for document and event storage use cases.

• MQTT experience for device messaging or real time pipelines.

• Fintech and payments experience, including NAPAS, Visa, or Mastercard related workflows.

• Experience with observability tooling such as OpenTelemetry, Prometheus, Grafana, or ELK stacks.

• Experience building gamified platforms or engagement engines with measurable outcomes.

 

Tools and working methods

• Engineering: Java, Spring Boot, REST APIs, microservices, containerization, and structured code review practices.

• Cloud: AWS services for compute, storage, networking, logging, and security.

• Data: SQL databases plus optional Neo4j and MongoDB, with disciplined migrations and performance monitoring.

• Collaboration: Jira or equivalent, documentation in Confluence or Notion, and clear written updates with decision logs.

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

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