Full-stack Lead (Android, Java)

ABOUT CLIENT

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

JOB DESCRIPTION

Design and develop high-quality Android applications for banking projects in an Agile/Scrum environment
Oversee the technical architecture and provide hands-on leadership throughout the development lifecycle
Ensure scalable, secure, and high-performance mobile solutions aligned with modern Android best practices
Act as the technical authority for the Android domain, guiding the team on architecture, coding standards, and engineering excellence
Contribute to backend/service integration and support end-to-end solution delivery as a full-stack Android technical leader
Utilize AI tools to enhance team productivity, code quality, testing coverage, and technical documentation
Collaborate with cross-functional stakeholders, Solution Architects, and Delivery Leadership while mentoring and growing the Android engineering team
Define and own the mobile architecture, technical roadmap, and engineering standards for Android applications
Lead the design and development of complex, enterprise-grade Android solutions using Kotlin and Java
Provide hands-on contribution to critical features, technical spikes, performance optimization, and integration layers
Drive the adoption of Clean Architecture, MVVM, Jetpack Compose, and modularization strategies
Review and approve technical designs, pull requests, and implementation approaches
Ensure seamless integration with backend services, APIs, and external enterprise platforms
Contribute to API design discussions and support backend collaboration for end-to-end delivery
Establish and enforce best practices for code quality, testing strategy, CI/CD, and release management
Identify technical risks, propose mitigation plans, and support delivery planning and estimations
Coach and mentor Android developers, conduct technical training, and support career development
Work closely with Product Owners, Scrum Masters, QA, DevOps, and Architects to ensure successful delivery

JOB REQUIREMENT

At least 7 years of professional experience in Android development
Proven experience in a Technical Lead or Senior role
Expert-level proficiency in Kotlin and strong hands-on experience with Java
Strong experience in mobile architecture design and large-scale production systems
Deep understanding of OOP, Clean Architecture, MVVM, Kotlin Coroutines, and Jetpack Compose
Hands-on experience in defining and implementing unit testing and mobile testing strategies
Solid understanding of CI/CD pipelines, build automation, and release processes
Experience in API integration and ability to contribute to end-to-end solution delivery in a full-stack context
Experience working in Agile/Scrum environments in enterprise delivery
Strong leadership, mentoring, and stakeholder management skills
Excellent problem-solving, analytical thinking, and decision-making capabilities
Strong communication and collaboration skills
Domain knowledge in banking/financial services
Experience with JIRA or similar project management tools
Strong knowledge of Gradle build system and multi-module project setup
Experience with static code analysis tools (SonarQube, Detekt, Lint)
Experience in UI testing and test automation strategy
Experience in Material Design customization, design systems, and complex animations
Exposure to mobile security best practices (secure storage, certificate pinning, biometric authentication, obfuscation)
Practical experience in applying AI tools (AI code assistants, automated testing, documentation generation) at team scale
Experience working in distributed global delivery teams
Experience with backend technologies (e.g., RESTful services, microservices, or cloud-based platforms) is a plus

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:

Android

Location:

Ho Chi Minh, Ha Noi - Viet Nam

Working Policy:

Hybrid

Job ID:

J02045

Status:

Close

Related Job:

Principal Engineer (Java)

Ho Chi Minh - Viet Nam


Product

  • Java

Provide hands-on leadership to the design, development, and deployment of technical solutions; Collaborate with other NAB's technology leaders towards improving and fulfilling the NAB technical direction; Evangelise and promote Java best practices; Be passionate about Java and understand how to implement advancement for existing or new systems; Lead and conduct training to empower engineers on sufficient programming skills; Design, develop, review, implement, and manage Java application code and services for the production and pre-release environments; Design, develop, review, implement, and manage continuous integration, build management and deployment scripts, systems, and any code as required; Participate in Agile software development, prototyping, and code review with international development teams to build scalable microservices-based products and APIs using Java technologies on AWS or Azure cloud architecture; Understand the requirements of the customer or business and utilize this knowledge to develop applications that are consistent with this; Work with delivery teams to achieve success through development using CI/CD and DevOps practices, processes, and tooling; Provide robust coding practices, solid unit/component test coverage, and debugging code; Fulfil other tasks as assigned by your People Leader and/or authorized representative of NAB Vietnam from time to time.

Negotiation

View details

Lead Penetration Tester

Ho Chi Minh, Ha Noi - Viet Nam


Outsource

  • Security

Conduct authorized penetration testing for various digital platforms, including web applications, mobile applications, APIs, infrastructure, and cloud environments. Identify and document security vulnerabilities, validate and exploit when necessary, covering areas such as authentication, authorization, session management, input validation, encryption, access control, and business logic issues. Perform security assessments according to industry standards (e.g. OWASP Top 10, OWASP API Security Top 10, OWASP Mobile Security Testing Guide) and relevant security practices. Analyze application flows, user journeys, transaction processes, access controls, and data handling mechanisms to uncover potential security risks. Conduct vulnerability assessment and manual verification to reduce false positives, confirming actual exploitability in authorized environments. Retest to validate remediation effectiveness and ensure vulnerabilities are properly resolved. Support security testing activities within the software development life cycle (SDLC), including security requirement review, threat analysis, test planning, and release security validation. Stay updated with emerging cyber threats, attack techniques, security risks, and security testing best practices. Lead the planning, scoping, and execution of penetration testing activities across assigned projects. Define the penetration testing approach, test strategy, testing scope, priorities, timelines, and required evidence based on project and client requirements. Guide and mentor penetration testers or security engineers in testing methodology, vulnerability validation, reporting quality, and remediation discussions. Review vulnerability findings, risk ratings, evidence, and remediation recommendations to ensure accuracy, consistency, and practical value. Serve as the main technical point of contact for penetration testing activities, working with client stakeholders, security teams, development teams, DevOps, infrastructure teams, and compliance teams. Facilitate vulnerability walkthroughs, risk clarification sessions, remediation discussions, and retesting alignment with relevant stakeholders. Support estimation, planning, status tracking, issue escalation, and delivery reporting for security testing activities. Contribute to improving security testing processes, reporting templates, testing checklists, knowledge sharing, and reusable testing practices. Support regulatory, audit, and compliance requirements by providing security testing evidence, reports, remediation status, and technical clarification when needed.

Negotiation

View details

Solution Designer (Merchant Services)

Ho Chi Minh - Viet Nam


Product

  • Java
  • NodeJS

Evaluate business requirements and COM systems to develop high-quality solutions that integrate technical sophistication, security, scalability, and business value. Produce comprehensive design materials, architectural charts, and technical documentation for implementation teams. Utilize systems thinking and design thinking approaches to assess the impact on the COM ecosystem. Execute proof-of-concept projects as needed to validate architectural decisions and mitigate implementation risks. Effectively communicate intricate technical concepts and design choices to a wide range of stakeholders, including technology heads, engineering managers, product owners, tech leads, testing teams, and technology executives. Act as a reliable advisor capable of bridging the gap between business and technical spheres. Advocate for platform-focused principles by creating adaptable and reusable solutions that promote consistency and effectiveness throughout the organization. Offer strategic insight to Technology Leadership on architectural direction, technical debt, and platform development.

Negotiation

View details