You're using an older version of Internet Explorer that is no longer supported. Please update your browser.
You're using an older version of Internet Explorer and some functionality may not work as expected. Please update your browser for the best experience.
Cayenta Logo

Java/JavaScript Developer

Share job:


We are seeking an application developer to join Cayenta's software development team to participate in a project enhancing Cayenta's CIS systems for Utilities. The ideal candidate will have a solid understanding of application development cycle, software requirements definition and design principles. This position involves the implementation of new system components using JavaScript and Java


  • Participate on a team developing user interfaces for a browser based solution.
  • Creation and maintenance of application code that meets design specifications, follows Cayenta standards, and is easy to maintain, including documentation. 
  • Code review for technical accuracy, standards, and functional compliance to the requirements.
  • Work within deadlines in relation to product release timelines, and consistently complete assigned development tasks in required timeframes.
  • Participate in product and technical direction/design discussions.
  • Test and review code for technical accuracy, standards, and functional compliance to the design.
  • Ability to estimate work as requested.
  • Great communication skills, that includes ability to communicate with internal and external people as changes occur in tasks assigned
  • Customer-service oriented
  • Able to work independently as well as part of a team
  • Fulfill administrative reporting requirements.
  • Other duties as assigned by management.


  • 3-5 years of experience in software application development using the following languages:
  • Solid Experience using Java, JavaScript, Ajax, HTML, CSS, XML.
  • Experience using ExtJS is preferred but not necessary
  • Mobile Application development experience is desirable
  • Scrum and Agile practices experience
  • J2EE: JMS, EJB, JNDI, JDBC, Servlet, JSP, JAXP, Struts, Spring, Hibernate
  • Networking: TCP/UDP, Multi-threading, Concurrency
  • Servers: Apache Tomcat
  • Utilities: Jira, Spiratest, Jenkins
  • Databases: Oracle, SQL Server
  • Operating systems: Windows, UNIX, Linux
  • Development tools: IntelliJIDEA, Subversion , Toad
  • Experience with User interface design principles including task-centered design, UI patterns, usability heuristics, and information architecture.
  • Excellent verbal and written communication skills
  • Experience developing in a team environment.

Posted: November 8, 2018
Closes: January 7, 2019
Email Address:
Company Info
51-200 employees

Connect with employer:

About Cayenta

Founded in 1983 & welcomed to the Harris family in 2004, our Cayenta business unit is the North American leader in technology for medium to large utility clients. We provide innovative end-to-e...