• About Benchmark
  • Our Team
  • Benchmark Israel
  • Our Portfolio
  • News
  • Contact Us
 
Careers Home
Send to a Friend
Apply Now

CAREERS

 
Proofpoint
Sr. MySQL Application Developer
 
Description:
Proofpoint is looking for an excellent Sr. MySQL Application Developer that will be responsible for designing, prototyping, implementation and testing of our next generation applications in a SaaS environment. The ideal Developer should be capable of analysis and design of front-end applications as well as the user interface coding and integration but should be much stronger on database development and back-end/server coding. The Developer will be fluent in software development processes and methodology's as well be a well-rounded in internet-based development tools and conversant in modern software engineering concepts, with an in-depth understanding of database concepts and principles (specifically MySQL 4.x/5.x).

Sound like you? Are you best in your area and think you have what it takes? Contact us and let's find out...

Duties:

* Develop advanced database applications using MySQL and J2EE. Design Java components using Java and J2EE design patterns. Exposure to Open Source Technologies is desirable.

* Produce high quality production software using industry best practices.

* Produce excellent, thorough, design and development documentation.

* Design logical and physical data models optimized for maximum flexibility per research requirements.

* Ability to work well in a team environment interacting with IT developers, administrators, management and engineering.

* Work with limited supervision under tight time constraints with changing requirements.

Requirements:

* Should have the following: Domain expert in MySQL design and development with proven experience writing software for scalable, fault tolerant systems serving 100 million plus unique monthly transactions.
* Excellent data design skills, particularly in clustered/sharded/rack/replicated/distributed system/parallel processing environments. Understands scale, efficiency, and stability of data constraints in the manipulation of large amounts of data. Familiarity with Hadoop/Pig/HBase and MapReduce/Sawzall/Bigtable desirable, and RDF exposure a big plus.
* Analyze and improve efficiency, scalability, and stability of data collection, storage, and retrieval processes. Focus on scaling horizontally rather than vertically with a thorough understanding of the various ways to use MySQL in a constant uptime/high availability environment. Production experience with clustered, sharded, or replicated (multi-master and pub/sub) database configurations required. This experience must include replication to geographically distributed datacenters (CO-Locations, etc) along with failover planning.


* Requirements: 7+ years of extensive MySQL database experience
* 5+ years of Java development experience. J2EE experience is required
* 5+ years experience with UNIX/Linux
* Experience with LDAP and/or ActiveDirectory
* Hands-on experience with source control & release management systems such as CVS or Subversion
* Excellent verbal/written communication skills.
* Excellent analytical/organizational skills in concert with superb decision making skills.
* BS Computer Science or equivalent


* Pluses: Hands-on experience with workflow engines
* Hands-on experience with Apache/Tomcat
* Test Driven Development(TDD)
* Agile development (SCRUM)
* Experience in developing SaaS based systems
 
Job Location(s):
Sunnyvale,CA,US
Apply Now
 

Site Map  •  Privacy Statement  •  Legal Information    © 2007 Benchmark Capital, All rights reserved.
Careers powered by VentureLoop