Solution Architect/ Tech Lead (Java, NodeJS) - Fintech

Indeed|FPT Software|Hà Nội|7 Aug 2026
Apply Now →

JOB DESCRIPTION

Top 3 reasons to join us

  • Global Exposure
  • Fast Track Career
  • Diversified Jobs & Technologies

Job description

  • Design and review architecture for microservices-based applications.
  • Define technical solutions based on business requirements and existing system landscape.
  • Ensure scalability, performance, security, and maintainability of the overall platform.
  • Lead technical discussions and support teams in resolving design or implementation issues.
  • Review source code, technical designs, and development standards.
  • Work closely with Business Analysts, Product Owners, Architects, and client stakeholders to deliver solutions.
  • Coordinate with multiple development teams to ensure consistency in architecture and implementation approaches.
  • Participate in Agile/Scrum activities such as estimation, sprint planning, and backlog refinement.
  • Support CI/CD adoption, API governance, and release management processes.
  • Mentor team members and help grow technical capabilities within the team.

Your skills and experience

Technical Skills
  • Strong experience with Java (11 or above) or NodeJs
  • Solid hands-on experience with Spring Boot and Spring Cloud.
  • Good understanding of microservices architecture and distributed systems.
  • Experience with RESTful APIs, OpenAPI/Swagger, and system integration.
  • Familiar with OAuth2, OIDC, and API security concepts.
  • Experience working with relational databases such as MariaDB, MySQL, or Oracle.
  • Understanding of data modelling and migration from legacy systems is a plus.
Architecture & Design
  • Hands-on experience with:
  • Domain Driven Design (DDD)
  • CQRS
  • Event-Driven Architecture
  • Event Sourcing
  • Experience designing and governing large-scale enterprise applications.
Leadership & Communication
  • Experience leading backend development teams or acting as a Technical Lead/Solution Architect.
  • Ability to work directly with stakeholders and translate business requirements into technical solutions.
  • Experience working in Agile/Scrum environments.
  • Good communication and coordination skills in a multi-team environment.
Preferred Experience
  • Banking or Financial Services projects.
  • Lending, Payments, or Digital Banking systems.
  • Large-scale modernization or transformation programs.
  • Multi-vendor project environments.
  • Cloud-native and containerized platforms (Docker, Kubernetes).
Ideal Candidate
  • Senior Java/NodeJs Technical Lead looking to move into an Architect role, or
  • Solution Architect who still enjoys being hands-on with technical design and delivery.
  • Strong background in microservices architecture.
  • Comfortable working with distributed teams and client stakeholders.
  • Able to balance architecture, delivery, and team leadership.
Key Hiring Criteria
  • Strong Java and Spring ecosystem experience or NodeJs and atrong typescripts.
  • Proven experience with microservices architecture.
  • Technical leadership capability.
  • Good stakeholder communication skills.
  • Banking domain experience is highly preferred.

Why you'll love working here

  • FPT Care insurance plan tailored for FPT employees
  • Annual Summer Vacation support
  • Salary review one time per year or on career promotion.
  • International, dynamic, friendly working environment
  • Continuous development of hard and soft skills through work and professional trainings.
  • Company's labor policy completely pursuant to Vietnamese labor legislation plus other benefits offered by the company (Company trip, Holiday, etc.)
  • Other allowances: lunch allowance, working on-site allowance, etc.