SERVER SOFTWARE TOOLS DEVELOPMENT ENGINEER
ANDROID SMART PHONE
“We are at the intersection of all things cool in the valley”
We are a Sunnyvale, CA based software applications and services development team in the heart of Silicon Valley that is combining the best of the internet, messaging, and social networking into intuitive software, called MOTOBLUR. MOTOBLUR is an innovative cloud-assisted solution to manage and integrate messaging, social networking, and other web services and will debut on the T-Mobile/Motorola CLIQ with MOTOBLUR Android smartphone. This product aggregates contacts, posts, messages, photos and more from sources including Facebook®, Twitter™, MySpace®, Gmail™, and Microsoft Exchange and many more to come.
In collaboration with Google’s Android team, we are driving and developing a massively scalable ecosystem. Android is the first free, open source and fully customizable platform built for the mobile internet. Android offers a full stack: an operating system, middleware, and key mobile applications from Google and other. It also contains a rich set up API’s that allows third party developers to develop great applications.
We’re financially strong and stable, in the last year generating $300M in positive cash flow; with over $7B in cash and short term investments.
Be part of something “innovative & cool” which will reshape the mobile internet and be used by millions of people worldwide. Be part of the resurgent Motorola Mobile Devices business and create applications and services that will enhance the lives of everyone who uses them.
Scope of Responsibilities/Expectations:
In essence, we are looking for a really smart configuration tools guru! You will be part of the Server Engineering team. This role will focus on designing and implementing administrative tools and solutions for server applications that support our mobile devices. You will be part of a small team with an opportunity to own and drive the delivery of back-end applications in a fast paced environment. This team is responsible with developing tools and expanding capabilities to enter new markets for consumer applications that are highly scalable, highly optimized, high performing, and used by Android devices.
You will have responsibility for implementation with a strong emphasis on performance and reusability and leveraging the latest open source technologies! This individual will be interfacing with Network Operations, Applications development engineering, Quality Assurance, and Product Management.
Specific Knowledge/Skills:
• Passion and desire to take from design to implementation and deliver innovative new mobile applications.
• At least 6-8 years of experience in software development, preferably as a Server Engineer.
• Demonstrated experience developing service oriented architectures (SOA).
• Experience with two or more popular web frameworks like Spring, Struts, Hibernate, Lucene, Wicket and Hadoop.
• Familiar with web front end technologies like JQuery and Dojo.
• Experience with in high-performance, high scalability Java programming.
• Expert in multi-threading and concurrency concepts.
• Experience with the following products and technologies: Linux, Apache, Tomcat, MySQL, Java.
• Good understanding of network protocols, especially TCP/IP and HTTP
• Good understanding of database design and SQL.
• Excellent communication skills, both verbal and written.
• Excellent ability to work cross-functionally.
• Excellent problem solving and debugging skills.
• Results oriented, product focused.
• Team player, values the project, company and co-workers. High energy and passion towards integrating new features.
• BSCS is required.
APPLY DIRECTLY TO JOB#87092 at
http://www.motorolacareers.com/jobsearch_frames2.cfm?w=search
ABSOLUTELY NO AGENCIES OR THIRD PARTY SOLICITATION!
- Principals only. Recruiters, please don't contact this job poster.
- Please, no phone calls about this job!
- Please do not contact job poster about other services, products or commercial interests.
PostingID: 1457968315