CONTRACT - Java Developer - Back End

  • White Plains, NY
  • Full-time

Company Description

Personalized education starts at eScholar.


eScholar works with state, local and federal education agencies across the country to help them solve their education data management and data warehouse challenges. For over 15 years, we have been exclusively focused on delivering education data management solutions which enable education agencies to integrate, manage and make available key education-related data. We have built an organization of experienced education data management and software and project management professionals who understand the challenges and issues associated with the collection, integration and management of education data.


Our company values teamwork, leadership, communication, diversity and innovation. We enjoy working with people who can turn insight into action, who are strong analytical thinkers and creative problem solvers, and who are able to influence others in both verbal and written communication. Talented candidates who work well independently and who have a demonstrated ability to positively engage with others should consider a career with eScholar.

Job Description

Java Developer

The Java Developer will be working on design and development of additions and enhancements to an exciting, brand new product, eScholar myTrack. 


The individual must be a good team player, but also have the initiative to work independently. Responsibilities will include design, development, testing, documentation, quality assurance and development of next generation product platforms as well as support of the existing applications.

We are seeking a resource with at least six (6) years of relevant professional experience.

This is a CONTRACT position.


Required Skills & Qualifications:


  • ·Core Java (JDBC, I/O, threading, etc.)
  • ·Understanding of J2EE technologies (Servlets, JSP, Messaging, etc.)
  • ·Good understanding of HTML, JavaScript, AJAX (ext-js, jquery), etc.
  • ·Solid SQL knowledge
  • ·JDBC or Other Database Interface Experience
  • ·RDBMS (Oracle and/or SQL Server and/or PostgreSQL)
  • ·Strong Web Services experience, REST (preferred) or SOAP protocols,  WS libraries Axis, Apache CXF, Jersey
  • ·JSON, XML, and Jackson
  • ·Understanding of ORM technology (myBatis, Hibernate, Cayenne, or EOF)
  • ·Jasper Reports
  • ·Full SDLC experience
  • ·Experience with version control (Perforce/git), unit testing, automated builds, and continuous integration
  • ·Bachelor's Degree or higher in Computer Science, Electrical Engineering, Physics, Mathematics, or related discipline
  • ·Excellent communication skills


Preferred Skills & Qualifications:

  • ·Linux/Unix
  • ·Apache Tomcat
  • ·PostgreSQL database
  • ·Amazon Web Services
  • ·J2EE backend technologies (JMS, JTA, etc.)
  • ·Messaging (JMS, JAXM, HornetQ, MQ Series, or equivalent)
  • ·Data Warehousing
  • ·Eclipse IDE
  • ·XML and XML parsers
  • ·Quartz framework
  • ·Java Developer Certification
  • ·Familiarity with K-12 Educational Industry and Student Data

Additional Information

Due to the high volume of applications we receive, we are only able to contact those candidates whose qualifications most closely match the position requirements.

To qualify, applicant must be a U.S. citizen, permanent resident alien (“green card holder”), temporary resident alien, refugee or asylee. Visa sponsorship is not available.


eScholar does not accept unsolicited resumes from vendors, such as placement firms, and will consider any unsolicited resumes to be the property of eScholar with no further obligation. eScholar works only with vendors in which we have a signed vendor agreement in place. Verbal or written commitments from any member of the eScholar staff  will not be considered binding terms.


eScholar LLC is committed to equal employment opportunity and employs all qualified persons without regard to age, race, creed, color, national origin, gender, sexual orientation, disability, marital status, Vietnam Era Veteran status, genetic predisposition, or carrier status, or any other classification protected by the federal, state or local laws.

eScholar Company Values


We are entrusted with the important responsibility of helping students achieve their educational goals. At eScholar we never lose sight of the protection and support of the students who have put their trust in us. This means that each member of our team strives constantly to be worthy of that trust, to accept and provide open and honest perspective in everything we do.



eScholar not only serves education agencies like school districts and state education agencies, but leads our industry in becoming more responsive to students’ needs. We do this by discovering innovative means to help students become more effective in achieving success. We value leaders who can align the success of our team to the success of our customers and to the ultimate success of the students.



eScholar team members must respect the mission we are focused on, as well as the perspectives of our customers and of the professionals we partner with. This requires that team members demonstrate that respect for others and their viewpoints and conduct themselves in a manner worthy of respect in return.



eScholar is focused on helping individual students achieve the goals they have chosen for their lives. To accomplish this, we must value each person’s culture and perspective and communicate and deliver our services in a manner which reflects that value. This imperative demands that we seek and cultivate a team that reflects this ideal.