Front end UI/Client-side Developer position will be responsible for working with the BSAs and Application Architect in the high-level systems design/ architecture and full-scale development of the Enterprise Registration system. The role requires strong jQuery/JavaScript and client- side skills, ability to perform in a web-developer role, and also responsible for writing technical specifications. The role is expected to demonstrate strong UI development skills along with core Java and client server integration skills, with experience in Spring MVC, Spring Core,
Hibernate, HTML, JQUERY, KENDO UI, JQUERYUI, JAVASCRIPT, REST API, JSON, Backbone, Bootstrap, and XML. Is expected to rely on extensive experience and judgment to plan and accomplish project goals. Good Enterprise software experience such as security and performance considered a plus. A wide degree of creativity and latitude is expected
Responsibilities
• Participating in design/architecture meetings.
• Applying industry standard analysis, architecture, and development techniques, including Use Cases where appropriate, to assist in providing optimum solutions.
• Enterprise Registration Development Efforts – design, coding, testing, debugging, quality assurance review, and appropriate documentation.
• Demonstrating strong problem-solving ability, logic, and analytical skills.
• Interacting with other areas within for providing automated interface points via web services and other technologies.
• Performing comprehensive preliminary testing and producing all entrance criteria documentation required to promote products under development to Software Test (SQA).
• Experience, Knowledge, Skills, and Abilities
• Progressively diverse analysis, development, and testing experience using Web and XML technologies.
• Significant experience with technologies listed below.
• Strong Experience with Spring MVC, Spring Core, REST API, SQL, JSON, XML
• Strong Experience in HTML, JQUERY, JQUERYUI, KENDO UI, Backbone, Bootstrap, and JAVASCRIPT programming, is mandatory.
• Extensive experience with client-side JavaScript experience is required.
• Experience developing applications using multiple programming/scripting languages.
• Experience in cross browser development.
• Experience with HTML5 is a plus.
• Good interpersonal skills in order to interact with clients, technical staff, and third parties.
• Experience with templating engines for Spring MVC, such as Apache Velocity and/or Freemarker and/or ThymeLeaf
• Experience with JavaScript and common UI frameworks, jQuery and/or kendo UI and/or AngularJS
• Experience with designing and building single page applications
• Experience with accessibility and WCAG compliance is a plus
• Experience with designing and implementing responsive UI to be compliant with all accessibility perspectives (input / keyboard navigation, visual aspects such as color/font etc., Aria attributes, screen readers, etc.
Any Gradute