
Java Android Developer
Ova Technologies · Alpharetta, GA · Remote
Mixed hiring record · median 14 days open
All reasons
- Open 87 days
In its favour
- Still listed on the employer's own board
Job Description: Java Android Developer
Job Title
Java Android Developer
Location
[City, State] / Remote / Hybrid
Employment Type
Full-time
Job Summary
We are seeking a talented Java Android Developer to design, develop, and maintain high-quality Android applications. The ideal candidate will have strong experience in Java, the Android SDK, RESTful APIs, and modern Android development practices. You will work closely with UI/UX designers, backend developers, QA engineers, and product managers to deliver scalable and user-friendly mobile applications.
Key Responsibilities
- Design, develop, test, and maintain Android applications using Java.
- Build responsive, secure, and high-performance mobile applications.
- Integrate Android applications with RESTful APIs and backend services.
- Collaborate with UI/UX designers to implement intuitive user interfaces.
- Debug and resolve application issues, crashes, and performance bottlenecks.
- Optimize applications for speed, memory usage, and battery efficiency.
- Write clean, maintainable, and reusable code following Android best practices.
- Develop unit tests and participate in code reviews.
- Work closely with QA teams to resolve defects.
- Publish and maintain applications on the Google Play Store.
- Participate in Agile/Scrum development activities.
- Maintain technical documentation and contribute to architecture discussions.
Required Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 3+ years of experience in Android application development.
- Strong proficiency in Java.
- Experience with Android SDK and Android Studio.
- Strong understanding of Android application lifecycle and architecture.
- Experience consuming RESTful APIs.
- Knowledge of SQLite, Room Database, or other local storage solutions.
- Experience with Git and version control systems.
- Familiarity with Agile methodologies.
Preferred Qualifications
- Experience with Kotlin.
- Knowledge of MVVM, MVP, or Clean Architecture.
- Experience using Android Jetpack components.
- Familiarity with Firebase services.
- Experience with dependency injection frameworks such as Dagger or Hilt.
- Knowledge of Material Design principles.
- Experience with CI/CD pipelines for Android applications.
- Experience with Google Maps, Camera, Location, and Push Notifications.
Technical Skills
Programming Languages
- Java
- Kotlin (Preferred)
Android Technologies
- Android SDK
- Android Studio
- Jetpack Components
- RecyclerView
- Fragments
- Activities
- Services
- Broadcast Receivers
- Content Providers
Architecture
- MVVM
- MVP
- Clean Architecture
Networking
- REST APIs
- Retrofit
- Volley
- OkHttp
- JSON Parsing
Database
- SQLite
- Room Database
- Realm (Preferred)
Firebase
- Firebase Authentication
- Cloud Messaging (FCM)
- Crashlytics
- Analytics
- Remote Config
UI
- XML Layouts
- Material Design
- ConstraintLayout
- Custom Views
- Animations
Build Tools
- Gradle
- Android Studio
Version Control
- Git
- GitHub
- GitLab
- Bitbucket
Testing
- JUnit
- Espresso
- Mockito
CI/CD
- Jenkins
- GitHub Actions
- Azure DevOps
- Fastlane (Preferred)
Soft Skills
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration abilities.
- Ability to work independently and in a team environment.
- Strong attention to detail.
- Ability to manage multiple priorities and meet deadlines.
- Quick learner with a passion for mobile technologies.
Preferred Experience
- Experience developing and publishing Android applications on the Google Play Store.
- Experience integrating third-party SDKs and APIs.
- Knowledge of application security and secure coding practices.
- Experience working in Agile/Scrum teams.
- Familiarity with cloud services such as AWS, Azure, or Google Cloud.
Nice to Have
- Kotlin Coroutines
- Jetpack Compose
- WorkManager
- LiveData
- Navigation Component
- Firebase Cloud Messaging
- Google Maps SDK
- Barcode/QR Code Scanning
- Bluetooth and NFC Integration
- Mobile Payment Integrations
- Android App Performance Optimization
Experience
3–8+ Years
Notice Period
Immediate to 30 Days Preferred
Skills
More jobs at Ova Technologies
All 129- AWS engg 12 (26-00643) -Ova Technologies · Location not statedtoday
- QA Maya VR Krishna Fixes 1103Ova Technologies · New Yorktoday
- Dev AWS engineer (26-00641) -Ova Technologies · Location not statedtoday
- test bE job 2 (26-00640) -Ova Technologies · Location not statedtoday
- QA Maya VR AutoLaunch 1102Ova Technologies · New Yorktoday
Similar roles
- Security Systems Programmer | Access Control & CCTV SurveillanceD6756bd9-e2bb-4a9f-8ebf-9f2e8b50aab8 · Houston, TX, United States · USD 27–32/yrjust now
- Lead Software Engineer - HybridBb244608-e6f4-40bb-bc83-efdedb8af462 · San Francisco, CA, United States · USD 145,000–190,000/yrtoday
- Platform EngineerDario.Health · New York, NY, United Statestoday
- Sr. Applied AI Engineer, Life Science MarketsVi · United Statestoday
- Software Engineering Practice LeadJobgether · US · USD 220,000/yrtoday
- Software Engineer - AI Evaluation & AutomationHonorVet Technologies · San Diego, CAtoday