UI Developer

Job Locations IN-Pune
Requisition ID
Job Category
Research and Development
Travel Requirements

Job Description:


  • 3-6 Years of relevent experience is required
  • UI development work in Customer Intelligence, which may consist of developing/enhancing/extending HTML5 based screens/components using JavaScript(ES5 & ES6), TypeScript, React, and other libraries as required for a J2EE based enterprise application that can be viewed in a browser.
  • Unit test the new/already developed component. Knowledge of QUnit, Jest and other unit testing frameworks which might include Selenium based testing, and automation development like Selenium based automation on Robot framework.
  • Communication of HTML5 UI component with Java mid-tier using REST API’s.
  • Do Requirement Analysis, write functional specifications
  • Complete high level and low-level designs.
  • Understand product/component functionality from previous versions and derive suitable new behaviour.
  • Work with UI analyst and product manager in arriving at suitable UI screens.
  • Communication of HTML5 component with Java mid-tier.
  • Work on Internationalization and Accessibility using java script libraries.




  • JavaScript(ES5 & ES6), TypeScript, ReactJS, JSON, HTML5, CSS along with Java. Please note this is not end to end j2ee/mid-tier development and the thrust is on java script-based application development for browser and mobile devices.


Mandatory skills


  • Good verbal and written communication skills
  • Developing HTML5 UI in Java/J2EE based applications
  • Good programming skills of developing HTML5 based UI components using React.
  • Good working knowledge of HTML5, CSS3, JavaScript (ES5 & ES6)& TypeScript.
  • Experience in Unit testing methodologies with QUnit and Jest
  • Should have good understanding of HTTP Security principles
  • Should have worked on Themes, Internationalization, and making HTML5 application Accessible (JAWS and/or dragon).
  • Should have used configuration management tools like git.
  • Should have worked with Agile process.
  • Strong design and analysis skills
  • Knowledge of OOAD design.
  • Understanding and usage of design patterns, MVC architecture
  • Familiarity with XML, REST, JSON
  • Hands on knowledge of using various application server viz. Tomcat, Apache
  • Conceptual knowledge of JSP, SERVLET.
  • Knowledge of software development processes and Quality Standards
  • Knowledge of core Java and development experience will be an added advantage.


Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed