GFT Technologies

Technical Lead, Java

GFT Technologies

full-time

Posted on:

Location Type: Hybrid

Location: Ho Chi Minh CityVietnam

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Lead and mentor a team of backend engineers across multiple functional domains
  • Provide technical direction and ensure alignment with architecture standards and engineering best practices
  • Review solution designs, code quality, and implementation approaches — promoting clean architecture, resilient microservices, and AI‑enhanced development patterns
  • Guide the team in diagnosing complex technical challenges, using both 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
  • Work closely 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
  • Collaborate with business and product teams to translate banking and financial requirements into technical solutions
  • 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

Requirements

  • 8+ years of backend development experience
  • 3+ years in a Technical Lead or senior engineering role
  • Strong experience with Java and backend frameworks (e.g., Spring Boot)
  • Experience designing and implementing microservices, API-driven systems, event-driven architectures or messaging systems (e.g., Kafka), RDBMS and SQL
  • Solid experience working with containerization (Docker, Kubernetes)
  • Strong understanding of CI/CD, version control (Git), and automated pipelines
  • Experience working in Agile delivery environments
  • Excellent leadership, communication, and stakeholder management skills.
Benefits
  • Flexible work arrangements
  • Professional development opportunities
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaSpring BootmicroservicesAPI-driven systemsevent-driven architecturemessaging systemsRDBMSSQLcontainerizationCI/CD
Soft Skills
leadershipcommunicationstakeholder managementtechnical directionproblem-solvingcollaborationmentoringplanningdecision-makingrisk management