CareerAddict

Java Mobile App Developer

Posted on Jun 26, 2026 by Middleware Systems
London, United Kingdom
IT
Immediate Start
Annual Salary
Contract/Project

We are looking for an experienced Java Mobile App Developer to design, develop, test, and maintain high-performance Android applications. The ideal candidate should have strong expertise in Java, Android SDK, mobile application architecture, REST APIs, and third-party integrations. You will work closely with cross-functional teams to build scalable, secure, and user-friendly mobile applications.

Key Responsibilities

  • Design, develop, and maintain Android mobile applications using Java.
  • Develop clean, reusable, and efficient code following coding standards.
  • Collaborate with product managers, UI/UX designers, Back End developers, and QA teams.
  • Integrate RESTful APIs and third-party SDKs.
  • Optimize applications for maximum speed, scalability, and performance.
  • Debug, troubleshoot, and resolve application issues.
  • Implement secure coding practices to protect application data.
  • Participate in code reviews and provide constructive feedback.
  • Maintain applications on the Google Play Store, including releases and updates.
  • Work in Agile/Scrum development environments.
  • Stay updated with the latest Android technologies and industry best practices.

Required Skills

  • Strong experience in Java programming.
  • Hands-on experience with Android SDK and Android Studio.
  • Strong understanding of Android application life cycle.
  • Experience with RESTful APIs, JSON, and XML.
  • Knowledge of SQLite and/or Room Database.
  • Experience with Git or other version control systems.
  • Understanding of Material Design principles.
  • Strong debugging and troubleshooting skills.
  • Experience integrating third-party libraries and SDKs.

Preferred Skills

  • Experience with Kotlin.
  • Knowledge of MVVM, MVP, or Clean Architecture.
  • Experience with Firebase services (Authentication, Firestore, Cloud Messaging, Analytics).
  • Familiarity with Jetpack components.
  • Experience with Google Maps, Location Services, and Push Notifications.
  • Experience publishing applications to the Google Play Store.
  • Understanding of CI/CD pipelines.

Technical Skills

  • Java
  • Android SDK
  • Android Studio
  • REST APIs
  • JSON/XML
  • SQLite/Room Database
  • Firebase
  • Git
  • Gradle
  • Material Design
  • MVVM/MVP
  • JUnit/Espresso (preferred)

Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • 3-6 years of experience in Android application development.
  • Strong understanding of object-oriented programming concepts.
  • Experience delivering applications through the complete software development life cycle.

Soft Skills

  • Excellent communication and interpersonal skills.
  • Strong analytical and problem-solving abilities.
  • Ability to work independently and within a team.
  • Good time management and organizational skills.
  • Adaptability to changing business requirements.

Nice to Have

  • Kotlin development experience.
  • Jetpack Compose knowledge.
  • Experience with payment gateway integrations.
  • Experience with BLE (Bluetooth Low Energy), NFC, or IoT applications.
  • Knowledge of Jenkins, GitHub Actions, or other CI/CD tools.
  • Experience with unit testing and automation frameworks.

This JD is suitable for hiring mid-level to senior Java Android Mobile App Developers (3-6 years of experience) across product-based or service-based organizations.


Reference: 3128950565

https://jobs.careeraddict.com/post/113468606

Java Mobile App Developer

Posted on Jun 26, 2026 by Middleware Systems

Print
London, United Kingdom
IT
Immediate Start
Annual Salary
Contract/Project

We are looking for an experienced Java Mobile App Developer to design, develop, test, and maintain high-performance Android applications. The ideal candidate should have strong expertise in Java, Android SDK, mobile application architecture, REST APIs, and third-party integrations. You will work closely with cross-functional teams to build scalable, secure, and user-friendly mobile applications.

Key Responsibilities

  • Design, develop, and maintain Android mobile applications using Java.
  • Develop clean, reusable, and efficient code following coding standards.
  • Collaborate with product managers, UI/UX designers, Back End developers, and QA teams.
  • Integrate RESTful APIs and third-party SDKs.
  • Optimize applications for maximum speed, scalability, and performance.
  • Debug, troubleshoot, and resolve application issues.
  • Implement secure coding practices to protect application data.
  • Participate in code reviews and provide constructive feedback.
  • Maintain applications on the Google Play Store, including releases and updates.
  • Work in Agile/Scrum development environments.
  • Stay updated with the latest Android technologies and industry best practices.

Required Skills

  • Strong experience in Java programming.
  • Hands-on experience with Android SDK and Android Studio.
  • Strong understanding of Android application life cycle.
  • Experience with RESTful APIs, JSON, and XML.
  • Knowledge of SQLite and/or Room Database.
  • Experience with Git or other version control systems.
  • Understanding of Material Design principles.
  • Strong debugging and troubleshooting skills.
  • Experience integrating third-party libraries and SDKs.

Preferred Skills

  • Experience with Kotlin.
  • Knowledge of MVVM, MVP, or Clean Architecture.
  • Experience with Firebase services (Authentication, Firestore, Cloud Messaging, Analytics).
  • Familiarity with Jetpack components.
  • Experience with Google Maps, Location Services, and Push Notifications.
  • Experience publishing applications to the Google Play Store.
  • Understanding of CI/CD pipelines.

Technical Skills

  • Java
  • Android SDK
  • Android Studio
  • REST APIs
  • JSON/XML
  • SQLite/Room Database
  • Firebase
  • Git
  • Gradle
  • Material Design
  • MVVM/MVP
  • JUnit/Espresso (preferred)

Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • 3-6 years of experience in Android application development.
  • Strong understanding of object-oriented programming concepts.
  • Experience delivering applications through the complete software development life cycle.

Soft Skills

  • Excellent communication and interpersonal skills.
  • Strong analytical and problem-solving abilities.
  • Ability to work independently and within a team.
  • Good time management and organizational skills.
  • Adaptability to changing business requirements.

Nice to Have

  • Kotlin development experience.
  • Jetpack Compose knowledge.
  • Experience with payment gateway integrations.
  • Experience with BLE (Bluetooth Low Energy), NFC, or IoT applications.
  • Knowledge of Jenkins, GitHub Actions, or other CI/CD tools.
  • Experience with unit testing and automation frameworks.

This JD is suitable for hiring mid-level to senior Java Android Mobile App Developers (3-6 years of experience) across product-based or service-based organizations.

Print

Reference: 3128950565

Share this job:
CareerAddict

Alert me to jobs like this:

Amplify your job search:

CV/résumé help

Increase interview chances with our downloads and specialist services.

CV Help

Expert career advice

Increase interview chances with our downloads and specialist services.

Visit Blog

Job compatibility

Increase interview chances with our downloads and specialist services.

Start Test