close Advantages of 'Apply Now'
'Apply Now' provides you with a fast and easy way to apply to a job and has many benefits over other methods of applying including:
  • Apply to multiple jobs quickly and easily. If you've used the 'Apply Now' process before, we've already saved your information. Just select and preview your resume and optional cover letter and submit.
  • Receive confirmation of submission. With your information automatically sent and saved in our system, we'll make sure your resume gets in the recruiter's HotJobs account and we'll send you a confirmation email.
  • Stay organized in your job search. You can centrally manage your resume activity history online anytime. Keep track of the date, company and position you applied for, and the resume and cover letter you sent.

Sr. MySQL Application Developer: Proofpoint, Inc.

Company NameProofpoint, Inc.
Job CategoryTechnology; Engineering
LocationSunnyvale, CA
Position TypeFull-Time, Employee
Experience5-10 Years Experience
Desired Education LevelBachelor of Science
Date PostedOctober 24, 2009 (Reposted Nov 20)

MySQL, Java, J2EE, UNIX/Linux, LDAP, ActiveDirectory, CVS or Subversion



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...

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.


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:

  • 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

Proofpoint offers a full benefit package including 3 weeks vacation and stock.

Proofpoint is an equal opportunity employer and does not unlawfully discriminate on the basis of race, color, religion, sex, sexual orientation, gender, gender identity, gender expression, national origin ancestry, age, medical condition, disability, veteran status, marital status, or other prohibited factors under applicable federal, state, and local laws.




Tips For A Safe Job Search: Never give your bank account information, credit card or social security number to a prospective employer. Do not accept any offers to cash checks or wire money. Click here to Learn More.

NOTICE: We collect personal information on this site. To learn more about how we use your information, see our Privacy Policy.

About Yahoo! HotJobs | Affiliate Program | Advertise with us