Java programming remote job, senior Java programmer wanted

We need a senior java programmer to help maintain and enhance the Gaggle.Net web tools. The work would be performed off site at your home and the hours are flexible. We are seeking a full-time contractor for 40-50 hours per week who ideally will continue with Gaggle for 2-3 years.

We want someone who can actually do the work as opposed to someone who wants to manage others. We are seeking someone who can solve problems on their own and write solid code that holds up under high usage. You will be joining an existing team of five senior java developers who also work from their homes and four System Administrators. This is the ideal position for an experienced java developer who is looking for a lifestyle change.


The Company
Gaggle.Net is a provider of web 2.0 tools for students at K-12 schools throughout the USA and Canada. The system provides a number of unique safety features so that schools can monitor and maintain the accounts for students. Gaggle was founded in 1999. The company is profitable growing at about 30% annually. We are not venture capital funded and thus we do what's best for our customers and employees.

In addition to email, other services provided include online forums, a java chat system, digital lockers, blogs, calendars, homework drop boxes, social networking features, user web pages, texting support and iPhone applications. On average over 70,000 users per day log into the web site to access these features. The company's primary offices are in Bloomington, Illinois. However, the servers and related hardware are housed in Los Angeles.


What you will be doing
You'll be responsible for adding new features to the web site, tracking down and fixing bugs, and architecting and developing new systems.


The Technology
The Gaggle web interface is a custom-built jsp site running on Apache/Tomcat on Linux. The jsp pages use a Struts/Dojo infrastructure. The back end data is stored in a mySQL database.


Qualifications
- 5 years of solid experience coding java based systems
- 2 years experience with Dojo, YOU or other AJAX based frameworks
- The ability to work independently and manage your time is important


Technology You Need to Know
You should have an excellent understanding of the following technologies, or be able to learn those you're unfamiliar with VERY quickly:
- JavaScript, AJAX, and Dojo Toolkit
- Java 5, JSP, Struts
- Hibernate, Spring, JavaMail
- Linux, Apache, Tomcat
- Eclipse IDE, ANT, CVS


Please Only Highly Qualified Developers
Our development team is very picky about who we hire. You must be able to hit the ground running and be able to contribute quickly without a lot of guidance.

Interested candidates please submit resumes via email to techresumes@gaggle.net