Software Engineer

3 - 8 years

20 - 30 Lacs

Posted:16 hours ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Key Skills

Roles and Responsibilities:

  • Develop and maintain high-quality Android applications using Java and Kotlin.
  • Implement OOPS concepts and design patterns in application development.
  • Work with offline storage databases, threading, and networking to enhance application performance.
  • Utilize Android Studio tools for performance measuring and memory management.
  • Integrate RESTful APIs to connect Android applications to backend services.
  • Adhere to Google's design principles and interface guidelines for optimal user experience.
  • Implement cloud messaging APIs and push notifications for real-time updates.
  • Utilize code versioning tools such as Git, Mercurial, or SVN for source control.
  • Participate in continuous integration processes to ensure code quality.
  • Write and execute Android Studio test cases to validate application functionality.
  • Apply logical reasoning and data structure knowledge to solve complex problems.
  • Stay updated with the latest Android technologies, including RX JAVA and Kotlin.

Skills Required:

  • Must-Have:
    • Strong expertise in Java
    • Hands-on experience with Android development
    • Good understanding of OOPS concepts and design patterns
    • Experience with RESTful API integration
  • Nice-to-Have:
    • Knowledge of Kotlin
    • Exposure to RX JAVA
    • Familiarity with cloud messaging APIs and push notifications
  • Additional Skills:
    • Proficiency in Android Studio tools for performance and memory management
    • Experience with offline storage databases, threading, and networking
    • Familiarity with Git, Mercurial, or SVN for version control
    • Knowledge of continuous integration processes
    • Ability to write and execute Android Studio test cases
    • Strong problem-solving skills with logical reasoning and data structures

Education:

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now
Careernet logo
Careernet

Recruitment & Staffing

Tech City

RecommendedJobs for You