Java Developer – Android App Development

Kanini Software Solutions

Nashville (TN)

On-site

USD 90,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading software development company located in Nashville seeks a Lead Java Developer with expertise in Android application development. You will design and maintain high-quality mobile applications using Java and collaborate closely with product teams. Ideal candidates will have strong experience with Java, Android SDK, Spring Boot, and Kafka, and a solid understanding of mobile architecture and Agile practices. Join us to drive innovative solutions in a dynamic environment.

Responsibilities

  • Design, develop, test, and maintain Android mobile applications using Java.
  • Collaborate with product managers, UX/UI designers, and backend teams.
  • Write clean, scalable, and efficient code following best practices.
  • Integrate RESTful APIs and third-party services.
  • Ensure application performance, security, scalability, and responsiveness.
  • Participate in code reviews and adhere to development standards.
  • Work closely with stakeholders and participate in Agile/Scrum ceremonies.

Skills

Java
Android Application Development
Spring Boot
Kafka
REST APIs
Mobile Architecture Patterns
SQLite
Git

Education

Bachelor’s degree in Computer Science

Tools

Android SDK
Android Studio
Gradle

Job description

Overview

Lead Java Developer with strong Android application development experience to design, develop, and maintain high-quality mobile applications. The ideal candidate will have hands-on experience with Java, Android SDK, and backend integrations using Spring Boot and Kafka, along with a solid understanding of modern mobile architecture and Agile delivery practices.

Key Responsibilities
  • Design, develop, test, and maintain Android mobile applications using Java, with backend integration using Spring Boot and Kafka
  • Collaborate with product managers, UX/UI designers, and backend teams to define and implement application features
  • Write clean, scalable, and efficient code following industry best practices and coding standards
  • Integrate RESTful APIs and third-party services
  • Ensure application performance, security, scalability, and responsiveness
  • Debug, troubleshoot, and resolve application and production issues
  • Participate in code reviews and ensure adherence to development standards
  • Support application deployment, monitoring, and ongoing maintenance
  • Work closely with stakeholders and actively participate in Agile/Scrum ceremonies
Required Technical Skills
  • Strong hands-on experience in Java
  • Extensive experience in Android Application Development
  • Proficiency with Android SDK, Android Studio, and Gradle
  • Experience working with Spring Boot and Kafka for backend/messaging integration
  • Hands-on experience with REST APIs, JSON, and XML
  • Knowledge of mobile architecture patterns: MVVM / MVP / MVC
  • Experience with SQLite, Room, or other mobile databases
  • Familiarity with Git or other version control systems
  • Strong understanding of mobile application security and performance optimization
Nice-to-Have / Preferred Skills
  • Experience with Kotlin
  • Knowledge of CI/CD pipelines for mobile application development
  • Experience with Firebase, push notifications, and mobile analytics
  • Exposure to cloud platforms such as GCP or Azure
  • Experience publishing applications to the Google Play Store
  • Healthcare domain experience is a strong plus
Soft Skills
  • Strong problem-solving and analytical skills
  • Excellent communication and collaboration abilities
  • Ability to work independently as well as in a team environment
  • Experience working in client-facing roles is a plus
Education

Bachelor’s degree in Computer Science

Kanini Software Solutions, Inc. does not discriminate in employment matters on the basis of race, gender, religion, age, national origin, citizenship, veteran status, family status, disability status, or any other protected class. We support workplace diversity. If you have a disability, please let us know if there is anything we can do to improve the interview process for you; we’re happy to accommodate.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java Developer
Java Developer

Kanini Software Solutions • Denver (CO)

On-site
USD 100,000 - 130,000
Android Developer
Android Developer

Compunnel, Inc. • San Leandro (CA)

On-site
USD 100,000 - 130,000
Java Developer
Java Developer

Compunnel, Inc. • Plano (TX)

On-site
USD 110,000 - 140,000
Java Developer
Java Developer

Akaasa Technologies • Minneapolis (MN)

Hybrid
USD 120,000 - 160,000
Java Developer
Java Developer

Jobtailor • Dallas (TX)

On-site
USD 120,000 - 160,000
Android developer
Android developer

Beta.SoftSystems • San Francisco (CA)

On-site
USD 80,000 - 120,000
Applications Development Senior Programmer Analyst - Android
Applications Development Senior Programmer Analyst - Android

Citi • New York (NY)

Hybrid
USD 16,000 - 22,000
Android/ Mobile/ QA Lead Software Engineer
Android/ Mobile/ QA Lead Software Engineer

JPMorgan Chase & Co. • Columbus (OH)

On-site
USD 80,000 - 110,000
Android Developer
Android Developer

Veriipro • Fort Lauderdale (FL)

On-site
USD 80,000 - 110,000
Java Developer
Java Developer

myBridge Corporation • San Jose (CA)

On-site
USD 140,000 - 170,000