Android Developer - Banking Domain
Amaze Systems Inc
Phoenix, AZ, United States
10 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.dice.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source
Tech stack
Java (Programming Language)
Multitier Architecture
Application Programming Interfaces (APIs)
Android Software Development
Android Studio
Unit Testing
Code Review
Continuous Integration
Software Debugging
Hypertext Transfer Protocols (HTTP)
Mobile Application Software
JSON
+12 more
Model View ViewModel
Performance Tuning
Scrum Methodology
Systems Development Life Cycle
Release Management
Systems Integration
Transaction Processing (Computing)
Backend
Git
Kotlin
Restful APIs
Android Ui
Job description
We are looking for an experienced Android Developer with strong banking/financial services domain experience to develop, enhance, and maintain secure, scalable mobile banking applications. The ideal candidate should have strong hands-on Android coding experience and a solid understanding of banking applications, transactions, payments, and financial services., * Design, develop, test, and maintain native Android applications using Kotlin and/or Java.
- Develop secure and scalable mobile applications for banking and financial services.
- Implement Android UI components, application workflows, APIs, and backend integrations.
- Integrate REST APIs, JSON, SDKs, and third-party services into Android applications.
- Work with banking features such as account management, transactions, payments, fund transfers, authentication, and notifications.
- Follow secure coding practices for applications handling financial and customer-sensitive data.
- Collaborate with product managers, business analysts, backend developers, QA engineers, and architects.
- Perform debugging, troubleshooting, unit testing, and performance optimization.
- Participate in code reviews, technical design discussions, and Agile/Scrum ceremonies.
- Ensure applications meet organizational security, quality, and compliance standards.
- Troubleshoot production issues and support application releases through the complete SDLC.
Requirements
- Strong hands-on experience in Android application development.
- Excellent knowledge of Kotlin and/or Java.
- Strong understanding of Android SDK, Android Studio, Jetpack, and Android architecture.
- Experience with RESTful APIs, JSON, HTTP, Retrofit/OkHttp or similar technologies.
- Experience with MVVM/MVI/Clean Architecture and modern Android development.
- Strong understanding of Git, CI/CD, unit testing, and debugging.
- Experience developing mobile applications in the Banking/Financial Services domain.
- Understanding of banking processes such as:
- Retail Banking
- Digital Banking
- Payments
- Fund Transfers
- Account Management
- Cards/Credit Cards
- Authentication & Authorization
- Transaction Processing
- Strong understanding of mobile application security and protection of sensitive financial/customer information.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.dice.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
AL
Anna Leushchenko
about 4 years ago
SE
Shandra Earney
A Guide to Choosing the Right Tools for App Developers
over 2 years ago
LM
Luis Minvielle
Cross Platform Mobile Development Frameworks to Use in 2025
over 2 years ago
EM
Eli McGarvie
Highest Paying Tech Companies for Developers
over 3 years ago
LM
Luis Minvielle
The Biggest German Tech Companies
over 2 years ago
EM
Eli McGarvie
React Developer Salary [2023]
over 3 years ago