Sr. Java Engineer - User Experience Everyone.net
We are seeking best in class developers to help us leverage cutting edge technology to deliver innovative and industry leading end user experience for our World Class Mail Security Suite. This position is full-time based at our corporate offices in Sunnyvale. You will be a key part of our Engineering Team responsible for design, prototyping, implementation and testing of our next generation software products.
Duties:
- Develop advanced email security applications using GWT, JSP/JSF, HTML, and JavaScript (Ajax) technologies. Design Java components using Java and J2EE design patterns.
- Experience developing highly scalable, available and fault tolerant multi-threaded applications in SAAS environment.
- Produce high quality production software using industry best practices. Produce excellent, thorough design and development documentation.
- 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:
- Hands on experience developing Ajax based end user applications in a multi-tenant SAAS environment.
- 6+ years of Java development including real world use of GUI Toolkits (JSF,GWT,HTML,CSS) is required
- Database development experience including schema design and database performance tuning and ORM toolkit usage.
- 4+ years experience with UNIX/Linux
- Excellent verbal/written communication skills.
- BS Computer Science or equivalent
Pluses:
- Hands-on experience with Hibernate, MySQL, Seam/Spring and Resin Application Server.
- Behavior Driven Development (BDD)
- Agile development process experience (SCRUM)
- Experience in developing SaaS based systems.
| Location: |
2635 North First Street
Suite 128
San Jose, CA 95134
United States
|