Server Side Developer/Architect - Rich Internet Applications Enlighted
Enlighted, Inc. is recruiting a talented and highly motivated web server side software engineer to develop cloud-based web applications and analytics to visualize information collected by the company?s sensor network infrastructure. The data set includes unique environmental, occupancy and energy consumption information.
We are looking for a self-starting, energetic individual with strong leadership and technical capabilities. The ideal candidate should have at least 10 years of experience in delivering advanced multi-tier, distributed web applications.
Your focus will be the server side, developing the data flow architecture and web services consumed by our front-end HTML5-based applications.
As part of the Enlighted engineering team, your responsibilities include working closely with other engineering team members to define interfaces to our current cloud-based data store, and establish the required server side technology and web services to enable high performance and lively user experiences.
- Develop server side software technology to support a broad range of analytics applications based on Enlighted?s unique set of data
- Work with our UI developers to define data flow, architecture, services/APIs
- Collaborate with our server infrastructure team to develop interfaces and processes to feed the needs of a broad range of HTML5-based applications
Expert level Java knowledge and familiarity with modern server frameworks such as Java6EE, Spring, Hibernate, RESTful web services, Ajax, etc.
Expert level knowledge of modern RDBS systems
Familiarity with Big Data and ?unstructured? data technologies
First hand experience with JavaEE based application servers/containers (Tomcat, Glassfish, etc.)
Familiarity with cloud-based infrastructures
Excellent communication skills
||San Francisco, CA |