Apply now »

(Senior) Fullstack Engineer (Swift & Java)

(Senior) Fullstack Engineer (Swift & Java)

Custom Field 1:  Mobile Development
Custom Field 3:  Mobile Development
Country/Region:  VN
Date:  Feb 26, 2026
Location: 

Ho Chi Minh City, VN, 700000 Hanoi, VN, 10000

Working place:  Hybrid
 

Role Summary 

We are seeking a highly capable (Senior) Fullstack Engineer to design, build, and own end-to-end mobile and backend solutions for global investment banking projects in an Agile/Scrum environment. 

 

This role requires deep expertise across iOS and Java backend (Spring Boot or equivalent), strong architectural thinking, and the ability to take end-to-end ownership of complex features—from mobile UI through backend services to deployment. 

 

As a senior engineer, you will not only deliver high-quality code but also drive technical excellence, elevate team standards, and collaborate with cross-functional teams. Ensuring scalable, secure, maintainable, and high-performance solutions following modern mobile and backend best practices. 

 

As for the rise of AI capabilities in engineering, you should be actively leveraging AI tools to improve engineering productivity, code quality, testing, and documentation. 

 

Key Activities 

 

End-to-End Feature Ownership 

  • Design and implementation of complex features across iOS and backend layers 

  • Own the full development lifecycle: design → implementation → testing → deployment → optimization 

  • Ensure scalability, maintainability, performance, and security across the stack 

 

Mobile Engineering (iOS – Swift) 

  • Design and develop advanced iOS applications using Swift 

  • Build modern UI using SwiftUI and/or UIKit 

  • Implement and enforce Clean Architecture, MVVM/VIPER (or similar) 

  • Optimize performance, UI responsiveness, and application stability 

  • Maintain high code quality through modularization and testing 

  • Integrate mobile applications with backend services and external systems  

 

Backend Engineering (Java – Spring Boot or equivalent) 

  • Design and develop secure, high-performance RESTful APIs 

  • Implement authentication, authorization, and secure communication 

  • Contribute to service design aligned with microservices principles where applicable 

  • Ensure system resilience, observability, and maintainability 

 

Technical Leadership & Engineering Excellence 

  • Conduct code reviews across mobile and backend components 

  • Define and enforce coding standards and best practices 

  • Mentor junior and mid-level engineers 

  • Participate actively in architectural discussions and technical decision-making 

  • Provide reliable estimations and ensure on-time delivery 

 

Quality & DevOps Mindset 

  • Implement comprehensive unit testing across frontend and backend 

  • Contribute to CI/CD pipelines and automated testing strategies 

  • Work with build tools (Gradle, Maven) and static analysis tools (SonarQube, Detekt, Lint, Checkstyle, PMD) 

  • Troubleshoot production issues and continuously improve system reliability 

 

AI-Enhanced Engineering 

  • Actively leverage AI tools to: 

  • Accelerate development 

  • Improve code quality 

  • Generate and enhance tests 

  • Improve documentation 

  • Support refactoring and debugging 

 

 

Required Skills 

  • 5+ years of professional software engineering experience 

  • Strong hands-on experience in: 

  • Swift and iOS mobile development 

  • Java backend development 

  • Spring Boot (or equivalent Java frameworks) 

  • Solid experience of: 

  • Clean Architecture 

  • OOP 

  • MVVM/VIPER 

  • SwiftUI and/or UIKit 

  • RESTful API design and consumption 

  • Secure application development 

  • Proven experience delivering production-grade systems end-to-end 

  • Experience with asynchronous programming (Combine, async/await, GCD)  

  • Strong experience with unit testing (frontend & backend) 

  • Excellent analytical thinking and problem-solving skills 

  • Good communication and collaboration abilities 

 

Nice-to-have Requirements 

  • Experience with microservices architecture and containerization (Docker, Kubernetes) 

  • Experience with cloud platforms (AWS, Azure, or GCP) 

  • Experience with CI/CD pipelines 

  • Knowledge of dependency management tools (Swift Package Manager, CocoaPods) 

  • Knowledge of Gradle and Maven build systems 

  • Familiarity with static code analysis tools (SonarQube, Detekt, Lint, Checkstyle, PMD) 

  • Experience in UI testing (XCUITest) and API testing 

  • Experience in design systems, custom animations, and advanced UI performance tuning  

  • Practical experience in applying AI tools (e.g., AI code assistants, automated testing, documentation support) in daily development activities 

  • Experience in financial services or banking domain 

 

 

(Due to the high volume of applications we receive, we are unable to respond to every candidate individually. If you have not received a response from GFT regarding your application within 10 workdays, please consider that we have decided to proceed with other candidates. We truly appreciate your interest in GFT and thank you for your understanding.)

About Us

We show commitment to our investors and stand for solid, long-term growth performance. Founded in Germany in 1987 and in American territory since 2008, GFT expanded globally to over 10,000 experts. And to more than 15 markets to ensure proximity to clients. With new opportunities from Asia to Brazil, the international growth story continues. We are committed to grow tech talents worldwide. Because our team’s strong consulting and development skills across legacy and pioneering technologies, like GreenCoding, underpin success. We maintain a family atmosphere in an inclusive work environment.

Why Choose GFT?

  • Competitive Compensation
  • Benefits package including comprehensive medical, dental, vision and others
  • Company Culture based on our Core Values
  • Professional Development Training with Individual Development Plans to map out your career growth
  • Opportunity to work in a global environment with diverse teams built with colleagues from around the world
  • Opportunity to work with technology industry leaders in the financial services industry
  • Opportunity to work for big name clients in capital markets, banking and other industries

Not Ready To Apply?

Stay connected! Enter your e-mail and we will keep you informed about upcoming events and opportunities that match your interests.

Apply now »