Software Engineer - Java GFI Software
THIS JOB HAS EXPIRED Position summary:
The Java Developer will join a small, highly talented team responsible for GFI?s cloud-based email security services. He or she will be a key contributor to the introduction of new related service offerings, as well as the ongoing development of the existing software. The successful candidate will be passionate about delivering high-quality SaaS solutions that are both technically sophisticated and easy-to-use for our end customers.
GFI Software provides cloud-based email security, continuity, and archive services to thousands of organizations worldwide. These services are architected to be fault tolerant using a geographically distributed infrastructure encompassing six datacenters and hundreds of dedicated servers.
GFI?s SaaS offerings are experiencing substantial growth, and we have ambitious plans to expand our suite of cloud-based email security services. The Java Developer will join a small team in an entrepreneurial environment, and will play an important role to the introduction of the company's planned new service offerings and to the ongoing development of the company's existing software.
The Java Developer will be responsible for development work related to the company's complex, high transaction, mission-critical SMTP application and associated web application. The environment is fast-paced but the company is committed to producing highly effective, easy-to-use, and reliable SaaS solutions for its customers.
The successful candidate will be a skilled developer who is team-oriented and passionate about creating high-quality software. If this describes you and you are able to thrive in a challenging, dynamic, and small-team environment, please read on.
Java development for customer-facing web-based control panel, including back-end web services, servlets and JSP pages, and front-end HTML / JQuery / CSS
Java development for core back-end application -- a high-transaction, geographically distributed SMTP application that provides the foundation for the service?s hosted spam and virus protection, email continuity, and email archiving
Creation of unit and integration tests
Documentation of developed software
Participation in QA
Enthusiastic and motivated to produce software with a positive impact
Excellent attention to detail
Strong communication skills
Able to handle multiple projects
Accustomed to fast-paced environments
Must be able to work independently and as part of a team
5+ years in software development
3+ years in Java-based, server-side multi-tiered application development including J2EE and web services
Substantial experience with JSP and servlet development
Experience with MySQL, JDBC, and database frameworks (Hibernate, Spring, etc.)
Significant experience with Linux very helpful
Experience with established agile software development methodologies and with test-driven development
Good TCP/IP networking experience and understanding
BS in Computer Science, Mathematics, or equivalent
Strong communication skills
Experience with SMTP, MINA, Hadoop, HBase, and/or Cassandra is desirable but not required
In addition to competitive salaries, GFI offers a comprehensive benefits package including company-subsidized insurance plans for medical / dental / vision, a 401k plan, short-term and long-term disability coverage, life insurance, wellness programs, paid time off and holidays, opportunities for flexible work hours and/or periodic telecommuting, and a hard-working but fun work environment.
GFI also provides an environment that combines financial stability and longevity with the excitement of rapid growth and a commitment to being the recognized leader in software and SaaS solutions for small and mid-sized businesses.
||Los Angeles, CA |
THIS JOB HAS EXPIRED