SNRG OPENING # 16016 Java/J2EE/JSP/Node.js Web Service Developer
|Potential UCARE Research Position?||
10/1/2016 but flexible
|Paid or Volunteer||
Paid or via UCARE
|Hours Per Week||
|Acceptable Undergraduate Majors||
Mathematics, Computer Science, Computer Engineering, Sociology, Psychology, Engineering, Art and Art History, Music, Business
We seek a junior researcher/programmer to develop a novel web service that will be used to serve and aggregate dynamic surveys from a custom app on user cellphones. The novel approach incorporates a custom environment capable of updating survey rules and logic. The web service will be hosted on Amazon to be part of a large distributed system. (Developing the app mentioned here is separate project: SNRG project 16014).
The project mentor will guide the student in building the web service using industry APIs and following modern software design patterns, methodologies and architectures – all within a group context; the web service could thus be a valuable “portfolio piece” for a student seeking to go into industry post their studies at UNL. Once developed, the web service will have immediate applicability to ongoing quantitative social science research projects funded by the National Science Foundation and National Institutes of Health; the project thus also presents the opportunity to contribute to anticipated publications, of potential value to students seeking to strengthen their graduate school applications.
Minimally, the applicant must have prior experience writing procedural and object-oriented programs in Java in the context of coursework or independent projects. The ideal candidate will a strong interest and/or experience with one or more of the following: Eclipse, Java Server Pages, Java Facelets, Node.js, SQL, NoSQL, ElasticSearch, Redis, Amazon web services, UX design and testing, third-party APIs, writing web services, and sociological research.