Careers at ESHA Research

Nutritional Software Services

Join the ESHA Research Team

If you are an ambitious, energetic person who enjoys a fast-paced team environment filled with challenges and opportunities, you’ve come to the right place. Our successful employees are service-oriented people with integrity and commitment toward a common goal of excellence. Read on to discover how to pursue employment opportunities with us. ESHA offers great jobs, great pay, great benefits, and a great place to work.


ESHA Research is in search of a Full Stack Java Developer to work out of our Salem, Ore., office. The successful candidate will have a strong understanding of HTML, CSS, JavaScript, & JavaScript frameworks, Java, Hibernate, Spring, Jersey, as well as experience with delivering end-to-end solutions.

This is a full-time, mid-level position. Some remote work is available.


  • Starting salary: competitive within the industry, based on experience
  • PTO
  • Available after 90-day period: health insurance, flex-medical accounts, 401(k) with matching

Basic requirements

  • Rock-solid knowledge of async request/response handling, and the bare basics of HTTP. This is a must.
  • Ability to manage a changing daily workload with little day to day instruction.
  • Strong knowledge of Java, Spring (MVC and/or Boot in particular), JavaScript & JavaScript Frameworks, HTML, CSS
  • Great communication skills

Must know

  • Languages: Java, HTML, CSS, JSON, JavaScript
  • Tools: command line, Git, Maven, browser Dev Tools
  • Platforms: Java EE/Servlets, Spring
  • Protocols: HTTP, AJAX

Should be familiar with

  • Languages: JSP/JSTL, Spring XML config (legacy)
  • Tools: JIRA
  • Libraries: Spring MVC, Jersey/JAX-RS, jQuery

Future projects will require

  • Languages: SQL, TypeScript
  • Tools: Azure, Tomcat, native browser DOM, TeamCity, IIS, NPM/Node, Webpack
  • Libraries: Hibernate, Lucene, Spring Boot, Bootstrap, Junit, Vue, TBD component libs like Quasar or Ionic
  • Protocols: SSH, JPA (Java Persistence API), OAuth 2, OpenID Connect, LTI, REST, GraphQL

Experience with these would score a few points:

  • Languages: WSDL, SVG
  • Tools: Octopus deploy, AWS, Grunt, SSH, Jetty
  • Libraries: Derby, JasperReports, Bootstrap
  • Protocols: SOAP

To Apply

E-mail cover letter and resume to