Technical Lead (Java)

ABOUT CLIENT

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

JOB DESCRIPTION

Lead and offer guidance to a team of backend engineers covering various functional domains.
Ensure technical alignment with architectural standards and engineering best practices.
Review solution designs, code quality, and implementation approaches, emphasizing clean architecture, resilient microservices, and AI-enhanced development patterns.
Assist the team in diagnosing complex technical challenges using traditional analysis and AI-powered debugging or observability tools.
Support planning, estimation, and technical decision-making within the engineering team.
Design and develop backend services using Java and modern backend frameworks (e.g., Spring Boot).
Define and implement microservices-based architecture and API-driven systems.
Ensure backend services are scalable, secure, resilient, and maintainable.
Drive best practices in backend development, including maintainable system design, automated testing, code quality, API governance, performance optimization, and documentation.
Collaborate with DevOps teams to support CI/CD pipelines, incorporate intelligent automation, and ensure stable, secure deployment environments.
Integrate AI-assisted development practices into coding, testing, documentation, code reviews, and defect prevention workflows.
Design backend systems supporting banking products and financial transaction processing.
Build and maintain services related to payments, card processing, financial operations, and core banking functions.
Ensure backend implementations comply with financial industry standards and security requirements.
Work directly with client stakeholders, architects, and product owners to understand business processes, requirements, and define technical solutions.
Participate in architecture discussions and technical workshops with client teams.
Communicate technical designs, trade-offs, and solutions clearly to both engineering teams and non-technical stakeholders.
Support project delivery by ensuring technical risks are identified and mitigated early.

JOB REQUIREMENT

Requires a Bachelor's or Master's degree in Computer Science, Engineering, or a related field
Must have at least 8 years of backend development experience
Should have at least 3 years in a Technical Lead or senior engineering role
Strong proficiency in Java and backend frameworks (e.g. Spring Boot) is essential
Experience in designing and implementing microservices, API-driven systems, event-driven architectures or messaging systems (e.g., Kafka), RDBMS and SQL is necessary
Solid experience working with containerization (Docker, Kubernetes) is a must
Strong understanding of CI/CD, version control (Git), and automated pipelines is required
Experience working in Agile delivery environments is important
Excellent leadership, communication, and stakeholder management skills are required
Experience working in banking, fintech, or financial services environments is preferred
Familiarity with core banking, card, payment systems, or related financial systems is a plus
Knowledge of industry standards (e.g. PCI-DSS) or payment security practices is a bonus
Hands-on exposure to AI-assisted development tools (GitHub Copilot, Claude Code, or similar) is a plus
Ability to write effective prompts and context for AI code generation is a bonus
Ability to assess AI-generated code, verify security vulnerabilities, validate AI-generated tests for completeness and edge case coverage is a bonus
Exposure to cloud platforms (AWS, Azure, or GCP) is a plus
Familiarity with modern API architectures such as GraphQL or BFF patterns is a bonus
Experience working with mobile-first platforms or digital banking applications is a plus
What Makes You Successful in This Role
You are an experienced engineer with a great mindset in leading end-to-end technical delivery and problem-solving, forward-thinking in applying AI-assisted solutions to optimize productivity, and willingness in mentoring others.

WHAT'S ON OFFER

Attractive salary
Bonus equivalent to a month's salary
Performance-based incentives
Access to professional English training
Comprehensive health coverage
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

Location:

Ho Chi Minh, Ha Noi - Viet Nam

Working Policy:

Hybrid

Job ID:

J02047

Status:

Active

Related Job:

Senior Backend Engineer

Ho Chi Minh, Ha Noi - Viet Nam


Product

  • Golang
  • Ruby

Develop, construct, and operate backend services for a leading B2B SaaS platform serving the construction industry. Establish an organized, maintainable, and scalable software architecture. Identify and address performance bottlenecks such as query optimization, caching, and asynchronous processing. Uphold software quality with automated testing, code reviews, observability, and CI/CD practices. Validate AI-generated code to ensure security, accuracy, and maintainability. Provide guidance and support to engineers to enhance the team's engineering standards. Backend: Ruby (on Rails), Golang, Amazon Aurora (MySQL), DynamoDB FrontEnd: Nuxt.js, Vue.js, Next.js, ReactJS Mobile App: Kotlin, Swift, Flutter Deploy/ Build: AWS Amplify, CodePipeline, CodeBuild, CircleCI, GitHub Actions Others: Swagger, Docker, Figma, Confluence, JIRA, esa, gRPC Infrastructure: Helm, Terraform Automation test: Autify, Magicpod

Negotiation

View details

AI Transformation Lead

Ho Chi Minh - Viet Nam


Outsource

  • AI

Develop a 3-year AI transformation roadmap aligned with business goals in IT outsourcing, product development, and ODC services. Prioritize highest-impact AI use cases in the organization using a build-vs-buy-vs-partner framework. Establish AI governance for model selection, cost management, data privacy, IP protection, and ethical AI guidelines. Implement AI-assisted development workflows for 1,000+ engineers, including AI code generation, review, automated testing, and AI-powered debugging. Drive adoption of AI orchestration platforms to automate repetitive engineering tasks. Create internal AI skills/training programs and a culture of continuous AI experimentation. Measure and report on productivity gains, quality improvements, and time-to-market acceleration from AI adoption. Collaborate with product teams to define AI features for various products. Lead the development of AI Copilots, intelligent assistants, and autonomous agents embedded within products. Guide the architecture of an Ontology-Based AI ERP/MES Platform, including Knowledge Graphs, GraphRAG, and Multi-Agent Systems. Identify new AI-powered product opportunities in logistics, manufacturing, and supply chain to create new revenue streams. Advocate for AI internally, communicate the vision, celebrate wins, and address concerns across all levels. Partner with HR to define new AI-focused roles and refine hiring criteria. Collaborate with ODC/Client Delivery teams to package and sell AI capabilities to existing and new clients. Represent the company externally in conferences, thought leadership, and talent branding to position the company as an AI leader in the IT services industry.

Negotiation

View details

Senior Tech Lead (Shop 6.0)

Ho Chi Minh - Viet Nam


Outsource

  • Backend
  • Frontend
  • Azure

Take on overall technical and organizational responsibility for delivering Shop 6.0 across frontend, backend, and infrastructure Plan delivery scope, milestones, and releases, and coordinate the work of parallel workstreams (frontend, backend, DevOps, QA) Make and facilitate key architectural decisions together with the senior engineers, particularly around microservices, APIs, and cloud-native implementation on Azure Identify and manage risks related to integration (especially the ERP Cloud connection), scalability, and technical dependencies Serve as the central point of contact for stakeholders on scope, prioritization, and timelines Ensure code quality through reviews, mentoring, and clear standards, including a pull request process with mandatory checks and senior/lead review Ensure transparency on progress, risks, and decisions towards the team and management

Negotiation

View details