Description: To leverage our scale and drive efficiencies as we pursue new e-commerce opportunities, as a Android Software Developer you ’ll have the opportunity to help define and implement components for the next-generation, global Platform. The candidate will be working together with the Architects, Engineering Managers, Business and Product management teams. Responsibilities: Partner with Product management to help define road map. Create a close working relationship with the business to identify the pain points and provide better services.
Communicate effectively with stakeholders to manage expectations Participates in technical initiatives with complex interdependencies, high impact to the department or organization. Participate in technical design review meetings Responsible for application/system dependencies and deliverables Required Skills/Experience: Excellent system analysis and design skills Solid hands-on technical understanding and grasp of various systems within eCommerce solutions 6+ years of experience with Java and various frameworks such as Spring. 2+ years of Android App development, with understanding of how various devices work with different Android versions Experience building mobile applications that utilize web-services (either HTTP based, XML-RPC, JSON or other services). Experience with SOA and RESTful applications Have developed software for high volume transactional sites Knowledge of RDBMS, and ORM is a must Experience in similar roles at prominent Internet companies, with detailed knowledge about scaling issues and solutions Preferred Experience: Working knowledge of Agile methodology Experience with iOS Minimum Educational Level: B.S.
or M.S. in Computer Science/Electrical Engineering or equivalent Experience: 6+ years in overall software engineering design and development experience