We are seeking a skilled 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.
Required Key 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