Job Description
- Key Responsibilities
- Lead Java Developer with strong 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
- Good 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 Google Cloud Platform or Azure
- Experience publishing applications to the Google Play Store
- Healthcare domain experience is a strong plus
Apply Now
Apply Now