Sw Engineer - Server Side (Java/ Distributed System - Architect)
Zenprise - Redwood City, CA

This job posting is no longer available on Zenprise. Find similar jobs:Sw Engineer jobs - Zenprise jobs

Who We Are
Zenprise is the leader in secure mobile device management. Founded in 2003, Zenprise is headquartered in Redwood City, California and is privately held with funding from investors Bay Partners, Greylock Partners, Ignition Partners, Mayfield Fund, Rembrandt Venture Partners, and Shasta Ventures. Zenprise’s executive and product teams bring enterprise software experience from companies such as Mercury, EDS, Zambeel, Bay Networks, Loudcloud, Vontu, Symantec, McAfee, and RSA Security.
What We Do
Zenprise develops and markets mobile management software that empowers companies to manage and secure their mobile infrastructure and transform enterprise mobility into a competitive business advantage. Our award-winning Zenprise MobileManager™ software is the first all-in-one platform with monitoring, device management, security, and expense management for BlackBerry, Google Android, iPhone, iPad, Palm and Windows Mobile devices.
Who We Need
Zenprise is looking for exceptional, team-oriented people interested in driving development and market positioning of new mobile device management technologies. Joining our team will make you an integral part of leading Zenprise to the top of the MDM industry.
Skills in Demand
Senior Java Engineers will create user information solutions by developing, implementing, and maintaining Java based components and interfaces. You will be primarily responsible for designing and developing Java-based systems that are maintainable, debuggable and scalable.
Design & develop server software in Java
Code primarily in Java but also able to use the right language for the right job
Build and maintain high-performance distributed systems
Use efficient data structures and algorithms to enable data processing at scale
Design and implement highly scalable API's and services
Be fanatical about performance and performance monitoring
Work closely with product management to define and shape the product
Must be familiar with such systems as deployed by companies such as Amazon, Ebay, VMWare, Sun, Google, Yahoo and Microsoft
Minimum of 8 years of experience in Distributed Scale - Java
Experience in Distributed Application Development is a must
Must have working knowledge of high-performance systems and algorithms
Advanced knowledge of Java, Swing, Spring, Hibernate, SOAP, REST, and Web Services
Define project scope and technical specifications, as well to perform requirement gathering
Excellent coding and testing (unit and automated acceptance) skills
Strong knowledge of server-based software, how to scale and serve millions efficiently and reliably
Experience with distributed systems, especially developing software that runs in concert on thousands of machines
Must have excellent communication skills