Role Summary
We areseekinga highly capable (Senior)FullstackEngineerto design build and own end-to-end mobile and backend solutions for global investment bankingprojects in an Agile/Scrum environment.
This role requires deepexpertiseacrossAndroid (Kotlin)andJava backend (Spring Boot) strong architectural thinking and the ability to takeend-to-endownership of complex featuresfrom 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 secure maintainable and high-performance solutions following modern mobile and backend best practices.
As forthe rise of AI capabilities in engineering you should beactivelyleveragingAI tools to improveengineeringproductivity code quality testing and documentation.
Key Activities
End-to-End Feature Ownership
Design and implementation of complex features across Android and backend layers
Own the full development lifecycle: design implementation testing deployment optimization
Ensure scalability maintainability performance and security across the stack
Mobile Engineering (Android Kotlin)
Design and develop advanced Android applications using Kotlin
Implement and enforce Clean Architecture MVVM and Jetpack Compose
Optimizeperformance 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 (SonarQubeDetekt LintCheckstyle PMD)
Troubleshoot production issues and continuously improve system reliability
AI-Enhanced Engineering
ActivelyleverageAI tools to:
Required Skills
5 years of professionalsoftware engineering experience
Strong hands-on experience in:
Kotlin and Android development
Java backend development
Spring Boot (or equivalent Java frameworks)
Solidexperienceof:
Clean Architecture
OOP
MVVM
Kotlin Coroutines
Jetpack Compose
RESTful API designand 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
Goodcommunicationand 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 Gradle and Maven build systems
Familiarity with static code analysis tools (SonarQubeDetekt LintCheckstyle PMD)
Experience in UI testing and API testing
Experience in Material Design customization and animations
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.)
Required Experience:
IC
We see opportunity in technology. In domains such as cloud, AI, mainframe modernisation, DLT and IoT, we blend established practice with new thinking to help our clients stay ahead.