> Markdown version of [/jobs/ext/4009377-java-android-developer](https://www.wearedevelopers.com/jobs/ext/4009377-java-android-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Java Android Developer - **Company:** Ova Technologies - **Location:** Alpharetta, GA, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Multitier Architecture, Application Programming Interfaces (APIs), Agile Methodology, Amazon Web Services, Data Analysis, Android Software Development, Android Studio, User Authentication, Unit Testing, Microsoft Azure, Bluetooth, Cloud Computing, Code Reuse, Code Review, Databases, Continuous Integration, Software Debugging, Dependency Injection, Github, Google Maps, Gradle, Design of User Interfaces, Push Technology, Mobile Application Software, JSON, Junit, Model View ViewModel, Parsing, Performance Tuning, Scrum Methodology, Mockito, Cloud Services, Material Design, Secure Coding, Software Engineering, SQLite, Systems Integration, Extensible Markup Language (XML), Google Cloud, Software Security, Firebase, Backend, Gitlab, Git, Kotlin, Information Technology, Jetpack Compose, Build Tools, Bitbucket, Asynchronous Programming, Google Play, Restful APIs, Software Version Control, Jenkins - **Published:** October 29, 2026 - **Apply:** https://www.thejobnetwork.com/job/7b86f248-7a51-49fe-8101-28f9658386f2/java-android-developer ## About the Role * 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 SkillsProgramming 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, * 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 ## Description 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., * 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., * 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)