Tendril Senior Software Engineer Company Description Tendril focuses on bringing 21st century energy efficiency to the energy industry. Our technology facilitates dialogue between consumers and suppliers through an end-to-end energy ecosystem that connects consumer devices (like thermostats) to the Tendril Energy Management System and utility back office applications. This enables consumers to gain a greater understanding and control of their energy consumption, and allows energy suppliers to establish a deeper relationship with their customers and deploy smart energy conservation programs. With an innovative, open technology approach, Tendril is uniquely positioned to address the macro trends of energy efficiency and connectedness that will generate new revenue streams and drive the “Internet of Things” economy to critical mass. For more information about Tendril visit www.tendrilinc.com. Position Summary We are looking for a Senior Software Engineering with deep technical knowledge and experience with server-side Java EE life cycle development. The Engineer should be motivated and willing to work in a fast-paced, dynamic environment with aggressive delivery dates, expectations for excellence and high standards for the creation of quality in all aspects of work. Responsibilities •Design, develop, test, and deploy Java EE solutions for large scale web applications •Design, develop, test, and deploy software services in Tendril’s Java-based, distributed, service-oriented platform architecture. •Interact with product managers, architects, engineers, customers and domain experts to create the best in class product in the world. •Active participation in the complete software life cycle including use case driven development, UML design and agile development methodologies. •Active participation in the iteration planning process including user stories, software task decomposition and software level of effort estimation. •Provide and retain expert knowledge around large-scale, distributed, high availability Java EE •Provide Java EE expertise, guidance and direction for Tendril’s Java-based, distributed, service-oriented platform architecture. Requirements •4+ years Java EE/web server side engineering experience (must have) •2+ years Spring Framework engineering experience (must have) •4+ years Relational Database and SQLExperience (must have) •2+ Object Oriented Analysis and Design using UML 2.0 (must have) •2+ years web services and/or REST experience (desirable) •2+ years of Object Relational Mapping (desirable) •Large Scale ESB/SOA/IoC experience (desirable) •Agile/XP Development Experience (desirable) •Experience with software development in a dynamic, start-up environment (desirable) •Familiarity with ZigBee, 802.15.4, 802.11, wireless USB or other mesh networking. (bonus) •Excellent writing and communication skills. •BS/MS in EE and/or CE or equivalent experience. •Ability to work independently from assignment through completion. •Ability to work with smart people to solve complex problems with simple solutions. Benefits Four weeks paid time off (PTO), 9 holidays Health, Dental, Vision Insurance Competitive salary commensurate with experience. Excellent benefits package in a fun, exciting environment. A rewarding position in a challenging environment in the heart of Boulder, Colorado. Applicants Candidates please send resume and salary requirements to jobs@tendrilinc.com
|
It is NOT ok to contact this poster with commercial interests.
 Relevant Posts:
Software Engineer Object Oriented C Expert Startup seeking ambitious software engineers Software Developer Net Web Technologies Network Engineer Linux Software Engineer Java
|