Esha Research

Full Stack Java Developer

  • Job Type: Full Time
  • Industry Type: IT Sector
  • Industry Location: Remote
  • Experience: NA
  • No. of Positions: 1
  • Primary Skills: Web development Java HTML CSS JSON JavaScript TypeScript JSP Spring Git HTTP
  • Secondary Skills: Ajax Hibernate GraphQL J2EE Vue.js Web browsers Apache Lucene Apache Maven Apache Tomcat
  • Job Location: Remote, Remote
  • Posted Date: Posted today
Job Description

ESHA Research is in search of a Full Stack Java Developer with 3+ years of experience. The successful candidate will have a strong understanding of HTML, CSS, JavaScript & Java, familiarity with JavaScript component frameworks, Spring, Hibernate, JAX-RS, as well as experience with delivering end to end solutions. This position is 100% remote.

Qualifications:

  • 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
  • Great Communication skills

Essential needs:

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

Familiarity:

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-LD

ESHA Research is nationally recognized as the leading developer of nutritional analysis and labeling software and databases for top food manufacturers, food professionals, and dietitians.

Relevant Job Openings
CRM
Mobile or API tester
Python Developer or Devops Engineer
Java Developer
CRM
Java Technical Lead