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 with 3-5 years of experience to work out of our Salem, Ore., office. The successful candidate will have a strong understanding of HTML, CSS, JavaScript and Java, familiarity with JavaScript component frameworks, Spring, Hibernate, JAX-RS, as well as experience delivering end-to-end solutions.


  • Rock-solid knowledge of async request/response handling, and the basics of HTTP. This is a must.
  • Ability to manage a changing daily workload with minimal daily instruction.
  • Strong knowledge of Java web development, Spring (MVC and/or Boot in particular), JavaScript, JavaScript component frameworks (e.g Vue), HTML, & CSS
  • Effective communication skills
  • Languages: Java, HTML, CSS, JSON, JavaScript
  • Tools: command line, Git, Maven, browser DevTools
  • Platforms: Java EE/Servlets, Spring
  • Protocols: HTTP, AJAX

Some familiarity with the following

Languages: TypeScript, JSP/JSTL, Spring XML config (legacy), NPM/Node
Tools: JIRA, MySQL
Libraries: Spring MVC, Vue, Bootstrap, Jersey/JAX-RS, Hibernate

Future projects

Languages: GraphQL, SVG, SQL, TypeScript
Tools: Azure, Tomcat, native browser DOM, Webpack
Libraries: Vue, D3.js, Hibernate, Lucene, Spring Boot, Junit, Jest
Protocols: OAuth 2, OpenID Connect, LTI, REST

Experience with these would score a few points

Languages: WSDL, Bash/PowerShell
Tools: SSH, Jetty, IIS, TeamCity, Octopus deploy
Libraries: Derby, JasperReports, Bootstrap, JPA (Java Persistence API)
Protocols: SOAP, JSON-LDa

To apply

Use the Apply Now option on the Dice job posting.