JobHabor
Menu

Java Android Developer

Ova Technologies · Alpharetta, GA · Remote

Mixed hiring record · median 14 days open

5555

Hiring signal

Stale

Open 87 days · How we score

All reasons
  • Open 87 days

In its favour

  • Still listed on the employer's own board

Hide postings like this across the board with Pro

Did you apply?

Java Android Developer at Ova Technologies. We’ll keep it in your applied jobs, so you can see it later and be warned before applying to the same employer twice.

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

Similar roles