Android Developer
Published date: 2024/01/10
- Location: Mumbai, Maharashtra, India
Microsoft is looking to hire software engineers who can participate in android application development programs for various services. We have apps for mail, cloud services, social and professional collaboration tools for individual and enterprise requirements. The apps are deployed for use by millions of users in an open cloud, or in secure private cloud. We offer a unique opportunity for the engineers to participate across product design, development and deployment activities. The applications integrate with large server side infrastructure hosted and operated by us in India. We offer a professional platform for the engineers to gain rich experience and work with some of the best minds in the industry
Qualifications / Experience :
1. Proficient in JAVA programming
2. Hands on experience in using RESTful APIs
3. Hands on experience in designing and developing micro-services architecture and containers,Object oriented analysis, UML and design using common design patterns.
4. Hands on experience in development IDE Android Studio, Android SDK, Firebase Test Lab Profound insight of advanced technologies for Android (Class loading, Memory Management, Transaction management etc.)
5. Experience with offline storage, threading, and performance tuning.
6. Excellent knowledge of Relational Databases, SQL.
7. Familiarity with push notifications.
8. Complete understanding of SDLC.
9. Experience with Agile development.
10. Experience in mailing solutions and cloud services is a plus.
11. Experience with Material Design and Android UI design principles, patterns and best practices.
12. Ability to understand business requirements and translate them into technical requirements.
13. Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
14. A track record of delivering successful complex consumer product apps
Desired Experience :
Bachelor's degree in Computer Science with at least 4 years of solid development experience working on Android applications.
Must have at least 2 to 3 years of Java development experience..
A good knowledge in Object-Oriented Design Patterns is preferred
Experience of working with product, design and operations teams, learn and adapt is preferable
Qualifications / Experience :
1. Proficient in JAVA programming
2. Hands on experience in using RESTful APIs
3. Hands on experience in designing and developing micro-services architecture and containers,Object oriented analysis, UML and design using common design patterns.
4. Hands on experience in development IDE Android Studio, Android SDK, Firebase Test Lab Profound insight of advanced technologies for Android (Class loading, Memory Management, Transaction management etc.)
5. Experience with offline storage, threading, and performance tuning.
6. Excellent knowledge of Relational Databases, SQL.
7. Familiarity with push notifications.
8. Complete understanding of SDLC.
9. Experience with Agile development.
10. Experience in mailing solutions and cloud services is a plus.
11. Experience with Material Design and Android UI design principles, patterns and best practices.
12. Ability to understand business requirements and translate them into technical requirements.
13. Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
14. A track record of delivering successful complex consumer product apps
Desired Experience :
Bachelor's degree in Computer Science with at least 4 years of solid development experience working on Android applications.
Must have at least 2 to 3 years of Java development experience..
A good knowledge in Object-Oriented Design Patterns is preferred
Experience of working with product, design and operations teams, learn and adapt is preferable
0 page views
Related listings
-
Front-End Architect - ReactSoftware DeveloperDesign, develop, modify, and implement software programming for products (both internal and external) with a focus on surpassing customer expectations, on achieving high quality and on-time delivery. Responsible for ensuring the overall functional qu...2026/11/07
-
Lead Software EngineerSoftware DeveloperResponsibilities: • Design and implement product features that are secure, scalable, robust and easy to implement and maintain. • Technically lead self-organizing Agile teams. • Plan and identify solutions and risks within assigned team. • Be respons...2026/11/07
-
Software Engineer Asp.netSoftware DeveloperCTC Undisclosed Job Location Pune Experience 5 - 7 yrs Description Software Engineer ASP.NET Pune, Maharashtra Skills : .Net MVC, WebAPI, Entity Framework, Sql Server Job Description : As a developer, you have a passion for development and a thirst t...2026/11/07