Senior Software Engineer
Location
Mountain View, CA
Job Description
The Sendmail Platform Engineering team is looking for Java Software Engineers that will lead the invention, architecture, design and implementation of major features in Sentrion Appliance. Our Engineers own the technical ownership for design, quality, scalability, and performance. This includes writing and unit-testing code, documenting changes, and working with Quality Assurance. Over time, our Engineers become subject matter experts for technologies related to messaging, content filtering, and policy management.
Responsibilities include:
- Architect, develop and maintain features on the Sendmail Sentrion Platform which includes J EE servers, message system management work flow, reporting, system monitoring and user interface.
- Participate and become actively involved in team architecture discussions. Lead and contribute to code reviews and technical design/specifications.
- Work with Quality Assurance, Documentation, and Technical Support.
Qualified candidates must have:
- At least 7 years designing and developing Java/J EE complex multi-layer applications on Linux/Unix platform. Extensive work with Java based products to customize and troubleshoot.
- Experience with configuring and administering applications servers - Apache Web Server, Tomcat.
- Solid object-oriented design & programming skills, including experience in using UML and design patterns.
- At least 5 years of Web user interface development - AJAX, JavaScript, CSS, HTML5.
- At least 5 years backend database development.
- Experience with Java unit testing frameworks like JUnit or TestNG.
- 4+ years experience in an Integrated Development Environment- IDE.
- Expertise architecting applications based on business requirements. Passion for delivering high quality customer-friendly products.
- Ability to design, write, document and test robust, scalable, secure, efficient, and maintainable code.
- A flexible, positive, can-do attitude.
- Excellent communication skills.
- Strong academic background and track record as an individual technical contributor.
- Bachelor's Degree or advanced degree in Computer Science, Information Technology, Engineering or a related field.
Nice to Haves:
- 3+ years experience with Spring/Hibernate.
- Familiarity with jQuery, GWT, ExtJS, is a plus.
- Knowledge of Internet email related protocols, including SMTP and LDAP, is a plus.
- Knowledge of shell and Perl scripting.
Apply Now