Talent.com
This job offer is not available in your country.
Mobile Software developer

Mobile Software developer

Themesoft Inc.Bengaluru, Karnataka, India
1 day ago
Job description

Role : Mobile Software development (Android) with AWS Exp

Location : Bangalore

Experience : Minimum 8 years

  • Android Backend Developer designs, builds, and maintains scalable and secure backend systems and APIs to power Android applications, focusing on cloud-based services, databases, and server-side logic, while collaborating closely with Android app developers to integrate frontend and backend functionalities, troubleshoot issues, and ensure optimal performance and data security.
  • Key responsibilities include developing RESTful APIs, working with cloud platforms like Firebase, managing databases, implementing push notifications, and ensuring the overall stability and scalability of the backend infrastructure.

Key Responsibilities

  • API Development : Design, develop, and maintain efficient and robust RESTful APIs to facilitate data exchange between the Android app and the backend services.
  • Database Management : Implement and manage databases (e.g., SQL, NoSQL) to store and retrieve application data securely and efficiently.
  • Cloud Services : Integrate with and utilize cloud-based services and platforms such as Firebase , which provide features like authentication, push notifications, and cloud data storage.
  • Server-Side Logic : Develop the core server-side application logic, processes, and background functions that operate behind the scenes.
  • Performance Optimization : Monitor and optimize the performance, speed, and responsiveness of backend systems to handle user loads effectively.
  • Security : Implement security measures to protect user data, manage authentication, and ensure the overall security of the application and its data.
  • Testing & Debugging : Conduct unit tests, integration tests, and other forms of testing to identify and fix bugs, ensuring the stability and reliability of the backend.
  • Collaboration : Work closely with Android frontend developers to understand their needs, integrate APIs, and troubleshoot issues from a combined perspective.
  • Technical Documentation : Prepare and maintain clear, comprehensive documentation for the backend systems, APIs, and processes.
  • Required Skills
  • Programming Languages : Proficiency in backend languages like Java and Python
  • Frameworks & Tools : Experience with backend frameworks, cloud platforms (AWS), Terraform and database management systems.
  • API Knowledge : Strong understanding of RESTful APIs and how to build and integrate them.
  • Database Systems : Familiarity with databases like MySQL, PostgreSQL, MongoDB, and SQLite.
  • Cloud-Based Architectures : Experience with serverless architectures and server-based systems.
  • Problem-Solving : Strong analytical and problem-solving skills to identify and resolve complex technical challenges.
  • Version Control : Familiarity with version control systems like Git for collaborative development and code management.
  • Create a job alert for this search

    Software Developer • Bengaluru, Karnataka, India