Point your AI agent at freehire and let it find you a job.

Get the CLI →

Jobtailor

NewBe an early applicant

Senior Java Developer – Android Mobile, Microservices

Posted
Discussion

Summary

Senior developer who builds and maintains native Android applications in Java, plus the Java microservices and REST APIs behind them — enhancing, troubleshooting, and tuning performance/stability while integrating mobile apps with enterprise systems. Core stack: Java, Android SDK, Spring Boot, REST APIs, microservices.


  • Develop and maintain native Android applications using Java

  • Enhance, support, and troubleshoot mobile applications

  • Develop and maintain Java APIs and microservices

  • Integrate applications with REST APIs and enterprise systems

  • Analyze and resolve performance, stability, and resource consumption issues

  • Apply best practices in architecture, code quality, and security

  • Participate in code reviews and technical solution design


Requirements



  • Solid experience developing native Android applications in Java, along with experience developing and integrating Java microservices

  • Proven experience in native Android development with Java

  • Knowledge of the Android SDK and Android application lifecycle

  • Experience with REST/RESTful APIs

  • Knowledge of Spring Boot / Spring Framework

  • Git and version control practices

  • Knowledge of design patterns, Clean Code, and SOLID principles

  • Experience integrating mobile applications with backend services

  • Knowledge of relational and/or NoSQL databases

  • Unit and automated testing

  • CI/CD and DevOps practices

  • Core stack: Java | Android | Spring Boot | REST APIs | Microservices

  • Nice to have: Kotlin knowledge

  • Nice to have: Experience with corporate/enterprise Android applications

  • Nice to have: Experience with industrial mobile devices, data collectors, or wearables

  • Nice to have: Docker and Kubernetes

  • Nice to have: Messaging systems (Kafka, RabbitMQ, or similar)

  • Nice to have: Experience with cloud environments (AWS, Azure, or GCP)


Core Competencies


Demonstrates expertise in developing and maintaining native Android applications using Java, with a strong focus on integrating REST APIs and microservices. Proficient in applying best practices in code quality, architecture, and security while utilizing CI/CD and DevOps methodologies.


Highest-signal resume keywords



  • Native Android Development

  • Java Microservices

  • REST APIs Integration

  • Spring Boot

  • CI/CD Practices


Hard Skills



  • Java

  • Android SDK

  • REST/RESTful APIs

  • Microservices

  • Unit Testing

  • Automated Testing

  • Design Patterns

  • Clean Code

  • SOLID Principles

  • Relational/NoSQL Databases


Industry Keywords



  • Mobile Applications

  • Enterprise Systems

  • Performance Analysis

  • Code Reviews

  • Technical Solution Design


Tools & Technologies



  • Git

  • Docker

  • Kubernetes

  • AWS

  • Azure

  • GCP

  • Kafka

  • RabbitMQ

Skills

See also

Mobile jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available