Java Developer (NYC)

Location: New York, NY

Type: Full Time

Min. Experience: Mid Level

DonorsChoose.org engages the public in public schools by giving people a simple, accountable, and personal way to address educational inequity. In this clip, Oprah Winfrey and board member Stephen Colbert tell our story.

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. Nearly 1,500,000 “citizen philanthropists” have supported such projects, channeling books, field trips, technology, and other resources to more than 12 million students from low-income communities. In all, we’ve generated $260 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.

Position

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.

Requirements

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.

  • 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.
  • Passion for delivering high-quality web functionality on aggressive schedules.
  • Strong SQL skills, experience with O/R mapping tools like Hibernate is a plus.
  • Strong skills with an object-oriented language and MVC framework.
  • Experience integrating 3rd-party web applications, services, and components.
  • Nice to have: HTML, CSS, JS, or AJAX.
  • Nice to have: experience building robust functionality for commercial web sites and applications.

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!

Forward this Position
Recipient email address (one)
Your name
Your email address
Enter a message (optional)
Apply for this Position
* Required fields
First name*
Last name*
Email address*
Phone number*
Resume*

Attach resume ( .pdf, .doc, .docx ) or paste resume

Paste your resume here or attach resume file

Cover Letter*
What’s your citizenship / employment eligibility?*