Senior Software Developer Opportunity
Digital Mountain, an entrepreneurial Silicon Valley-based company, is
seeking a bright and talented senior software developer. We are a
leader in the emerging field of electronic document discovery,
providing software and services on a national basis used in areas
such as litigation and risk management. The company is privately held
and has customers among the top law firms in the U.S. as well as
Fortune 1000 corporations.
Requirements
Experience and Education
• 5-7 years of experience in Java, database and web development in a
Unix/Linux environment.
• Experience with distributed applications, scalability and
performance optimization.
• Experience with developing a web application within a release cycle.
• Experience with providing technical leadership.
• BS/MS degree in computer science, engineering or equivalent
experience.
• Authorization to work in the U.S.
Technical Skills
• 4+ years of Core Java and SQL development experience, as well as
C/C++.
• 2+ years of experience with Spring and Hibernate Frameworks.
• Experience with building fault-tolerant, scalable, collaboration-
driven database back-end web applications.
• Experience with search engine integration.
• Experience with JSF and Tapestry is a strong plus.
• Experience with Ant and JUnit.
• Development & administration experience in web servers (Apache),
application servers (Tomcat, JBoss), databases (Oracle & PostgreSQL).
Experience with clustered database environments a plus.
• Familiarity with agile development practices, especially with test-
driven development a plus, but not required.
Performance Skills
• Excellent written and oral communications
• Must have strong problem solving skills
• Must be committed to achieving results
• Must be able to work within a team
• Needs to be creative and flexible
• Good sense a humor a plus
Compensation is commensurate with the experience. To apply for this
position, send an email with resume attached to
jobs@....