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

Offers competitive salary
Salary bands are reviewed annually
Provides 13th-month salary pro rata based on employee's length of service
Monthly lunch allowance of 700,000 VND per employee
Covers monthly parking fee for employee motorbikes
Conducts performance evaluation once a year for performance bonuses and salary increments
Provides private health insurance including accident, outpatient, in-patient, maternity, and dental for permanent employees after 2-month probation
Offers expense claim for eyewear and annual health check-ups
Provides a maximum of 18-day vacation leave per year, with the option to carry over 5 days until the following year
Grants an additional annual leave day for every two-year anniversary
Allocates annual fund for fitness activities based on team's vote
Offers a range of healthy snacks, tea, coffee, milk, and beer on tap
Conducts company townhall meetings every 6 weeks
Engages in CSR activities as per company's CSR guideline
Offers onsite tour/training courses at other offices and client's destination overseas where applicable.

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:

Close

Related Job:

Senior Technical Expert – Automotive HPC Embedded Platforms (POSIX Linux/QNX/Android)

Ho Chi Minh - Viet Nam


Outsource

  • Embedded

Establish the technical direction and platform architecture for automotive HPC embedded stacks, including Linux, QNX, and Android. Manage the entire delivery and integration process to ensure quality, cost, and delivery targets are met. Provide mentorship to engineers, oversee design and code reviews, and lead problem-solving efforts for complex issues. Coordinate with teams and stakeholders globally to align on roadmaps, interfaces, and integration strategies. Take ownership of the bring-up, verification, validation, and performance optimization processes, and handle any escalations and risk management.

Negotiation

View details

Technical Support Engineer (JP speaking)

Ho Chi Minh - Viet Nam


Outsource

  • Application Support

Investigates and communicates with customers to comprehend and address their concerns. Keeps customers updated on the status and resolution of their issues. Utilizes troubleshooting tools such as event logs and performance traces to resolve customer problems. Addresses various customer issues, documenting technical work and research, and escalating when necessary. Analyzes and offers solutions for customer needs using log analysis and other tools. Works with resources from different groups when needed to resolve complex customer issues. Participates in training to enhance support skills and expertise. Provides input to enhance products and processes, and identifies potential defects for resolution. Offers feedback on improving automated tools. Collaborates and shares ideas in case triage meetings to resolve customer problems effectively.

Negotiation

View details

Partner Technical Advisor (CE JP)

Ho Chi Minh - Viet Nam


Outsource

  • Dynamics 365 CRM

Offer technical and subject matter expertise coaching for Delivery Partner (DP) Engineers/Advocates Collaborate with SDM and CSS Training teams (CSS L&D and WWL) to address readiness gaps and share findings and remediations Manage various case management duties including incoming inspection, escalations, tech reviews/triage, and wellness Identify and create readiness content and contribute to readiness efforts as a subject matter expert Manage collaboration activities for complex cases and overall operational processes Contribute to Supportability activities including case analysis, recognition of case patterns, and deflection initiatives Assist in Release Management and Deployment for DP Focus on quality of engagement and work with the DP Quality team Collaborate with stakeholders to identify and recommend technical/program process and tool opportunities Provide Frontline Technical or Sales Operations Oversight to DP Participate in DP weekly business reviews and Product Group Triages Approve escalations to product group on behalf of DP and ensure 'Time to Competency' for DP Resources Participate in Technical & SME Interviews for New PTA Hires Engage in direct customer contact to maintain technical expertise and raise opportunities from Voice of the Customer Lead or participate in building communities with peer delivery roles (SEE/EE/EEE/TA) Measure success through Customer Satisfaction, Tech & SME Skill Gap Reductions, DP Process & Delivery Standards Compliance, Team Evolution/Overall Readiness, and handling escalations to PTA team without intervention from Internal teams within SLAs.

Negotiation

View details