Interface Developer

Career Soft Solutions
  • Bangalore, Chennai
  • 10-12 lakh
  • 7-10 years
  • Views
  • 04 Jan 2017

  • Software Design & Development

  • IT/ Technology - Software/ Services
Job Description

Essential Duties and Responsibilities:
Be a subject matter expert for the entire UI layer and MVC framework
Work with User Experience team and design the right technical solution
Understand requirements and provide estimates
High-level technical design
Core framework development
Mentor junior developers
Provide expert guidance in using JQuery, Backbone.js and Spring MVC framework
Perform code reviews to ensure quality
Develop UI test strategy and unit testing framework

Knowledge and Skills-
Proficiency with HTML, JavaScript, XML, JSP, JAVA, CSS among others.
Experience with a JavaScript-MV* framework or library (backbone, ember, knockout, angular, spine, jQuery etc.)
Developed applications using java based MVC frameworks like struts, Spring MVC, JSF etc.
Strong understanding of Design Patterns
Strong background in OOP, UML, Object Oriented analysis and design
Create precise interfaces from wireframes or visual mockups using maintainable and reusable code
Demonstrable appreciation of UI design best practice (this is not a design role, but must be able to make smart design choices when needed)
Understanding of Restful and SOAP web services.
Understanding of JSON
Master cross-browser HTML and CSS
Proficiency in Core Java
Proficiency in Python, Django Framework would be a plus.
Knowledge of Spring Framework or J2EE experience like Hibernate/JPA
Familiarity with: Maven, Git, SVN
Knowledge of the databases (PostgreSQL, MySQL etc.)
Worked in Agile development environments
Ability to keep up with evolving web standards (HTML5, CSS3, Ecmascript 5+) and best practices
Self-managed developer, also able to work closely with and incorporate feedback from engineers, user experience team and product managers
Use of Subversion for version control
Experience with test driven development using a frameworks, such as JUnit, Mockito
Experience with IDE such as Eclipse and build tools such as Ant, Maven, sub-versioning, & unit testing;
Windows and Linux experience

Other Preferred Skills and Experience:
Eclipse IDE and Tomcat experience
Excellent teamwork and collaboration skills
Strong oral and written communication skills

Competencies/Skill sets for this job

Soap Web Services Code Reviews Technical Design Junit Frameworks

Job Posted By

About Organisation

Career Soft Solutions