Solution Architect (Java)

ABOUT CLIENT

Our client is a global technology company that specializes in providing innovative IT solutions for the financial services industry

JOB DESCRIPTION

Creating and implementing solution architectures for banking modernization initiatives.
Evaluating existing banking systems, identifying limitations and proposing scalable, sustainable, and secure architectural solutions.
Developing high-level and detailed architecture blueprints covering application architecture, integration, data flows, and infrastructure considerations.
Ensuring architectural integrity and consistency across the entire banking ecosystem.
Identifying, communicating, and mitigating Risks, Assumptions, Issues, and Decisions (RAID) throughout the project lifecycle.
Leveraging AI-assisted tools to analyze architecture options, improve design documentation, and support engineering productivity.
Providing technical leadership in defining best practices and frameworks for banking transformation.
Guiding teams in translating architectural designs into practical implementation strategies and ensuring consistent implementation of architecture standards.
Supporting teams in solving complex technical challenges, particularly in distributed systems, integration, and large-scale financial platforms.
Designing systems and integration approaches supporting core banking capabilities, financial transactions, payment processing, and digital banking services.
Ensuring architectures comply with financial industry standards, regulatory requirements, and security frameworks.
Collaborating with domain experts to translate banking business capabilities into technical architecture solutions.
Collaborating with business stakeholders, product owners, and subject matter experts to define solution blueprints.
Leading architecture discussions, design workshops, and solution alignment sessions with client teams.
Communicating architecture decisions, trade-offs, risks, and recommendations clearly to both technical and non-technical stakeholders.
Supporting delivery teams to ensure solutions are implemented according to the intended architecture and quality standards.

JOB REQUIREMENT

A Bachelor's degree in Computer Science, Information Technology, or related field is required.
At least 10 years of experience in software engineering or platform development.
A minimum of 4 years of experience in a Solution Architect or similar architecture leadership role is preferred.
Proficiency in developing and deploying applications in a microservices architecture and event-driven architectures, particularly strong in Java (Java, OOP, Kafka, Spring boot, etc.), with a focus on scalability, reliability, and performance optimization is necessary.
Expertise in enterprise architecture, software design patterns, and API-driven architectures is a must.
Hands-on experience with integration frameworks and legacy modernization approaches in the banking sector is required.
Experience working with containerization technologies such as Docker and Kubernetes.
A strong understanding of CI/CD pipelines, DevOps practices, and modern engineering workflows is necessary.
Excellent problem-solving skills, attention to detail, and strong interpersonal skills are essential.
The ability to work in a fast-paced, high-impact environment and lead technical discussions is crucial.
Specific qualifications include past experience in banking, fintech, or financial services technology environments, and a strong understanding of core banking, card, payment systems, or related financial systems.
Knowledge of financial industry security standards and regulatory frameworks (e.g., PCI-DSS) is a plus.
Hands-on exposure to AI-assisted development tools (GitHub Copilot, Claude Code, or similar) is beneficial.
Ability to write effective prompts and context for AI generation across design, coding, testing, and documentation workflows.
Ability to evaluate AI-generated solutions, architecture suggestions, and generated code for correctness, security, and scalability.
Experience with cloud platforms such as AWS, Azure, or GCP.
Experience with enterprise architecture frameworks (e.g., TOGAF or similar).
Experience supporting banking digital transformation or core system modernization initiatives is also a plus.

WHAT'S ON OFFER

Attractive salary package
Guaranteed 13th-month salary
Performance-based bonus
Access to professional English course
Comprehensive health insurance
Generous annual leave allowance

CONTACT

PEGASI – IT Recruitment Consultancy | Email: recruit@pegasi.com.vn | Tel: +84 28 3622 8666
We are PEGASI – IT Recruitment Consultancy in Vietnam. If you are looking for new opportunity for your career path, kindly visit our website www.pegasi.com.vn for your reference. Thank you!

Job Summary

Company Type:

Outsource

Technical Skills:

Java, Architect

Location:

Ho Chi Minh, Ha Noi - Viet Nam

Working Policy:

Hybrid

Job ID:

J02273

Status:

Active

Related Job:

AI Solution Architect

Ho Chi Minh - Viet Nam


Outsource

  • AI
  • Architect
  • Cloud

Take charge of client discovery and solution workshops, evaluating AI implementation opportunities and transforming business requirements into achievable technical strategies. Develop secure, scalable, and cost-effective architectural solutions utilizing LLMs, RAG, agents, data integrations, and cloud technology. Oversee or offer guidance in PoC development, review design and code, and provide support in key technical decisions throughout project delivery. Assist in scoping solutions, drafting technical proposals, delivering presentations, and estimating project requirements for potential clients. Offer leadership in AI integration by mentoring teams in AI-driven development, coding agents, evaluation techniques, and establishing reusable engineering workflows. Establish standard architectures, repeatable patterns, governing guidelines, and success metrics for AI projects.

Negotiation

View details

Embedded Software Architect

Ho Chi Minh - Viet Nam


Outsource

  • Embedded
  • C/C++

Organize the Project Definition Support and provide solutions from SW Arch Perspectives Understand the needs for customer project teams w.r.t regional and OEM expectations Participate in design decisions and serve as a key stakeholder in the change control board Mentor, guide, and share software architectural best practices and enforce associated processes Evaluate risks, estimate proposed changes, offer alternate solutions, and collaborate with the development community Maintain architecture artifacts with high quality, monitor compliance topics, and represent ASPICE evaluations Participate in key reviews and provide suggestions and solutions for software development Manage technical complexities and drive best practices with various stakeholders, making process enhancements as needed. Develop blueprints for software development based on requirements and fulfill the identified architectural drivers Stay abreast of current and future architecture trends and drive deployment of future technical needs within the organization Coordinate with multisite teams and represent the organization for software architecture with interdisciplinary mindset

Negotiation

View details

System Architect

Ho Chi Minh - Viet Nam


Outsource

  • Embedded

Conduct stakeholder requirements analysis and documentation, ensuring clarity and testability. Ensure consistency, feasibility, and verifiability of requirements and define acceptance criteria. Establish end-to-end traceability and coordinate requirement changes across domains. Define and maintain system architecture, analyze system interactions, and identify system interfaces. Lead architectural trade-off studies and ensure consistency across engineering disciplines. Serve as technical lead, coordinate system engineering activities, and mentor team members. Drive technical alignment between stakeholders and engineering teams, and lead complex debugging activities. Define system-level verification approaches, support test strategy creation, and analyze verification results. Ensure compliance with development processes and support improvement initiatives. Coordinate team on System Engineering tasks, act as a primary technical contact for system-level discussions with customers. Lead requirement clarification and technical alignment meetings, and support effort estimation and risk assessment.

Negotiation

View details