Java Developer - Android App Development
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
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.
J-18808-Ljbffr