Full Stack Java Developer (Remote)
ESHA Research is in search of a Full Stack Java Developer with 3-5 years of experience. 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.
ESHA Research, headquartered in Salem, Oregon, is nationally recognized as the leading developer of nutritional analysis and labeling software and databases for top food manufacturers, food professionals, and dietitians.
- Benefits: Competitive salary, health insurance, flex-medical accounts, 401(k) with matching, Vacation, and Holiday Pay.
- Job Type: Full-time
- Work Location: Remote
Requirements:
- 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
Send resume to: dev-job-application@esha.com