My company is looking for a programmer with lots of Dojo experience.
Ideally we would like a full-time contractor who can work remotely. Gaggle.Net provides email, blogs and other communication tools for kids in K12 school districts. The tech team is made up of 6 remote full time contractors.
Attached is the Craig's List Ad that we recently posted. If a candidate was strong on Dojo but weaker on the other tools we might still be interested.
Thanks,
Jeff Patterson
jeffpatterson@gaggle.net
309-665-0572
============ Craig's List Ad =================
The Position
We need a senior java programmer to help maintain and enhance the Gaggle.Net service. 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.
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.
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 based email accounts 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 email accounts for students.
In addition to email, other services provided include online forums, a java chat system, online file storage, blogs and user web pages.
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 solving performance related issues, fixing bugs, and architecting and developing new systems.
Some items on the product road map include:
- Development of a web-calendaring system
- Active Directory Integration
- AJAX web interface (continued development)
- Gaggle Wiki Tool
- User Profile and Collaboration System
- Integration with Outlook
- Create an Emergency Notification System
- Create a Secure Pod-Casting Server
The Technology
The Gaggle web interface is a custom-built jsp site running on Apache/Tomcat under RedHat Enterprise Version. The jsp pages use mixture of a proprietary JSP tag library(being phased out) and a Struts/Dojo infrastructure. The back end data is stored in a mySQL database.
In addition to the web interface, the other java applications include:
- A mail parsing program that monitors incoming messages and applies multiple filtering rules
- A new AJAX mail interface
- A custom-built java chat server
- A chat client applet
- A threaded server application that analyzes web page content for pornography and caches the results for access by multiple applications
Qualifications
- 5 years of solid experience coding java based systems
- Experience maintaining high trafficked web sites in a 24x7 environment
- A solid background in distributed systems using Internet protocols. This should include experience building highly scalable distributed systems
- Experience creating and maintaining database schemas.
- Strong Knowledge of Linux or Unix OS (You’re not the Sys Admin, but you must be able to diagnose system related issues.)
- 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 Web Server, 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. Please do not apply unless you are truly a senior level java programmer with good written and oral communication skills.
Interested candidates please submit resumes via email to techresumes@gaggle.net
