{"schemaVersion":"jobsearcher.job.v1","id":"7fbb1b9281551d1b608e316e","url":"https://jobsearcher.com/jobs/7fbb1b9281551d1b608e316e","canonicalUrl":"https://jobsearcher.com/jobs/7fbb1b9281551d1b608e316e","title":"Java Developer - Android App Development","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.\r\nKey Responsibilities Design, develop, test, and maintain Android mobile applications using Java, with backend integration using Spring Boot and Kafka\r\nCollaborate with product managers, UX/UI designers, and backend teams to define and implement application features\r\nWrite clean, scalable, and efficient code following industry best practices and coding standards\r\nIntegrate RESTful APIs and third-party services\r\nEnsure application performance, security, scalability, and responsiveness\r\nDebug, troubleshoot, and resolve application and production issues\r\nParticipate in code reviews and ensure adherence to development standards\r\nSupport application deployment, monitoring, and ongoing maintenance\r\nWork closely with stakeholders and actively participate in Agile/Scrum ceremonies\r\nRequired Technical Skills Strong hands-on experience in Java\r\nExtensive experience in Android Application Development\r\nProficiency with Android SDK, Android Studio, and Gradle\r\nExperience working with Spring Boot and Kafka for backend/messaging integration\r\nHands-on experience with REST APIs, JSON, and XML\r\nKnowledge of mobile architecture patterns: MVVM / MVP / MVC\r\nExperience with SQLite, Room, or other mobile databases\r\nFamiliarity with Git or other version control systems\r\nStrong understanding of mobile application security and performance optimization\r\nNice-to-Have / Preferred Skills Experience with Kotlin\r\nKnowledge of CI/CD pipelines for mobile application development\r\nExperience with Firebase, push notifications, and mobile analytics\r\nExposure to cloud platforms such as GCP or Azure\r\nExperience publishing applications to the Google Play Store\r\nHealthcare domain experience is a strong plus\r\nSoft Skills Strong problem-solving and analytical skills\r\nExcellent communication and collaboration abilities\r\nAbility to work independently as well as in a team environment\r\nExperience working in client-facing roles is a plus\r\nEducation Bachelor's degree in Computer Science\r\nKanini 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.\r\nJ-18808-Ljbffr","company":"Kanini Software Solutions","rawCompany":"kanini software solutions","city":"Franklin","state":"TN","isRemote":false,"isActive":false,"createdAt":"2026-06-25T00:40:30.277Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1254.00","title":"Web Developers","slug":"web-developers"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Java Developer - Android App Development","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.\r\nKey Responsibilities Design, develop, test, and maintain Android mobile applications using Java, with backend integration using Spring Boot and Kafka\r\nCollaborate with product managers, UX/UI designers, and backend teams to define and implement application features\r\nWrite clean, scalable, and efficient code following industry best practices and coding standards\r\nIntegrate RESTful APIs and third-party services\r\nEnsure application performance, security, scalability, and responsiveness\r\nDebug, troubleshoot, and resolve application and production issues\r\nParticipate in code reviews and ensure adherence to development standards\r\nSupport application deployment, monitoring, and ongoing maintenance\r\nWork closely with stakeholders and actively participate in Agile/Scrum ceremonies\r\nRequired Technical Skills Strong hands-on experience in Java\r\nExtensive experience in Android Application Development\r\nProficiency with Android SDK, Android Studio, and Gradle\r\nExperience working with Spring Boot and Kafka for backend/messaging integration\r\nHands-on experience with REST APIs, JSON, and XML\r\nKnowledge of mobile architecture patterns: MVVM / MVP / MVC\r\nExperience with SQLite, Room, or other mobile databases\r\nFamiliarity with Git or other version control systems\r\nStrong understanding of mobile application security and performance optimization\r\nNice-to-Have / Preferred Skills Experience with Kotlin\r\nKnowledge of CI/CD pipelines for mobile application development\r\nExperience with Firebase, push notifications, and mobile analytics\r\nExposure to cloud platforms such as GCP or Azure\r\nExperience publishing applications to the Google Play Store\r\nHealthcare domain experience is a strong plus\r\nSoft Skills Strong problem-solving and analytical skills\r\nExcellent communication and collaboration abilities\r\nAbility to work independently as well as in a team environment\r\nExperience working in client-facing roles is a plus\r\nEducation Bachelor's degree in Computer Science\r\nKanini 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.\r\nJ-18808-Ljbffr","datePosted":"2026-06-25T00:40:30.277Z","dateModified":"2026-06-25T00:40:30.277Z","hiringOrganization":{"@type":"Organization","name":"Kanini Software Solutions","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Franklin","addressRegion":"TN","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"7fbb1b9281551d1b608e316e"},"url":"https://jobsearcher.com/jobs/7fbb1b9281551d1b608e316e"}}