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

Salary:

Negotiation

Job ID:

J02047

Status:

Active

Related Job:

Platform Engineer

Ho Chi Minh - Viet Nam


Product

  • Backend
  • Devops
  • Data Engineering

Build and maintain distributed infrastructure handling telemetry, sensory, and control data across cloud and edge environments Design and operate data ingestion and streaming pipelines connecting robot fleets to the cloud in real time, covering video, joint states, audio, and LiDAR Develop and maintain backend services and APIs that power the Company's developer-facing platform, with a focus on reliability and developer experience Manage and evolve cloud native infrastructure using Kubernetes, Docker, and infrastructure as code tooling Ensure platform reliability through monitoring, alerting, autoscaling, failover, and incident response Support ML and robotics teams with data infrastructure for training pipelines, policy rollout, and hardware-in-the-loop simulation Implement secure APIs with access control, rate limiting, and usage metering as we scale

Negotiation

View details

Vietnam Lead Solution Architect

Ho Chi Minh - Viet Nam


Outsource

  • Java
  • Architect
  • Microservices
  • AWS
  • Presale

Define the overall technology strategy and solution architecture for the program. Translate business capabilities into scalable technical architecture across applications, data, integrations, and infrastructure. Ensure consistency in architecture across different domains, squads, and solution streams. Verify technical decisions and implementation approaches to ensure long-term sustainability. Ensure architecture aligns with enterprise standards, regulatory expectations, and client technology roadmaps. Provide leadership and guidance to architecture, engineering, and delivery teams throughout the software lifecycle. Act as the final technical escalation point for critical delivery issues, scope changes, risks, and dependencies. Ensure delivery quality through strong technical governance, design reviews, and architecture compliance. Oversee the technical RAID process (Risks, Assumptions, Issues, Dependencies) and its mitigation planning. Ensure all non-functional requirements such as security, performance, scalability, reliability, observability, and availability are addressed. Serve as the primary technical counterpart to client senior stakeholders, including enterprise architects and technology leadership. Lead technical workshops, architecture reviews, design sessions, and executive alignment discussions. Present complex technical concepts clearly to both technical teams and senior non-technical leadership. Build credibility and trust with stakeholders at all levels, from engineers to executives. Validate and map business requirements into clear technical solution concepts and designs. Provide consultative guidance on technology choices and implementation approaches. Review business processes and align them with technical design, ensuring end-to-end feasibility. Produce and maintain high-quality technical documentation and solution design artifacts. Act as a bridge across product owners, engineering managers, solution architects, platform teams, security teams, and vendors. Ensure alignment between multiple delivery streams such as core banking, cards, payments, digital channels, integration, and data. Coordinate architecture and delivery consistency across distributed and offshore teams. Drive collaboration between internal and client teams to remove blockers and expedite execution. Promote modern engineering practices including microservices and distributed architecture, event-driven systems (Kafka), cloud-native development, CI/CD, DevOps, and automation-first engineering. Advocate for security-by-design and compliance-by-design principles across delivery. Promote AI-assisted engineering practices across the SDLC (code generation, test automation, refactoring, documentation), while ensuring correctness, governance, and security.

Negotiation

View details

Marketing Lead/ Lead UA

Ha Noi - Viet Nam


Product

  • Marketing

Taking ownership of the marketing P&L for the game portfolio (IAA & IAP) Developing tailored UA strategies for each monetization model Identifying market opportunities, target audiences, and scaling roadmaps Planning, executing, and optimizing UA campaigns across various platforms Managing UA budgets and ensuring optimal ROI Optimizing key metrics and ensuring strong UA performance Planning and leading creative strategy Collaborating with production teams to build efficient creative pipelines Optimizing store listings through A/B testing and scaling creative production Demonstrating proficiency in campaign tracking tools, analyzing data, and making timely optimizations to improve CPI, ROAS, and LTV Advising stakeholders on data-driven decision making Collaborating with Product teams to optimize ad frequency, ad placement, pricing, offers, and in-game economy Ensuring alignment between UA and monetization to maximize LTV Analyzing markets, trends, competitors, and industry benchmarks Conducting market research reports Allocating resources, establishing KPIs, and managing team performance Training, mentoring, and developing the team Building a culture that is data-driven, testing-first, and ownership-focused

Negotiation

View details