Java Developer DonorsChoose.org
THIS JOB HAS EXPIRED DonorsChoose.org engages the public in public schools by giving people a simple, accountable, and personal way to address educational inequity.
To date, teachers at half of all the public schools in America have posted classroom project requests on our site. Projects range from paper and markers for a poetry writing unit to violins for a school recital. More than 1,000,000 "citizen philanthropists" have supported such projects, channeling books, field trips, technology, and other resources to more than 10 million students from low-income communities. In all, we've generated $205 million for learning experiences designed by our country's most dedicated public school teachers.
GOOD Magazine highlighted us as one of 30 Places We Want to Work, while Fast Company named DonorsChoose.org one of the 50 Most Innovative Companies in the World-the first time a charity has made this list. Our culture is informal, fast-paced, and fun. Learn more about our org and joining our team.
DonorsChoose.org is seeking an energetic, team-oriented, and self-motivated Java Developer to improve the user experience of our unique philanthropic marketplace. This position will play a central role in an agile non-profit organization that is serious about technology. The Java Developer will be joining a charity with deep private-sector management experience, and our team is smart, committed, and passionate.
Reporting to the CTO, the Java Developer will:
--Estimate and deliver on rapid implementation schedules--without compromising smart development goals and principles--to build web functionality that is functional, fast, and scalable.
--Design, implement, and maintain new functionality for use by teachers, donors, and staff.
--Keep a high-volume transaction-driven web system running by troubleshooting and fixing critical bugs.
The right candidate is a top-notch contributor with a proven track record of success, who will be comfortable in DonorsChoose.org's start-up atmosphere and ready to play a key technical role on a small, dedicated team.
--Experience building robust functionality for commercial web sites and applications.
--Excellent verbal and written communication skills.
--Exceptional problem-solving skills and enthusiasm for tackling diverse development challenges.
--Strong sense of ownership and detail-orientation throughout the web engineering lifecycle.
--Superb self-management skills and ability to work in a fast-paced environment with little supervision.
--Strong SQL skills, experience with O/R mapping tools like Hibernate is a plus.
--Excellent Java and extra credit for experience with Spring framework.
--Experience integrating 3rd-party web applications, services, and components.
--Nice to have: HTML, CSS, JS, or AJAX.
--Passion for delivering high-quality web functionality on aggressive schedules is crucial.
Compensation and Benefits
DonorsChoose.org is proud to offer a total compensation package including: a competitive salary with merit-based bonus potential, a comprehensive benefits program including employer paid premiums for medical, dental and vision coverage, as well as transit benefits, 401K (up to 5% match of base salary), professional development budget, casual workplace and 5 weeks paid vacation plus national holidays.
DonorsChoose.org is an equal opportunity employer committed to developing the skills and leadership of people from diverse backgrounds. We enthusiastically encourage diverse applicants to apply for this and all of our positions!
THIS JOB HAS EXPIRED