ROLE: Sr. Web Developer (Ericsson Network Manager ENM)
RESPONSIBILITIES:
Developed code for KPI management and Multi Node Health Monitor applications.
Developed front-end for the client application using Ericsson proprietary ui-sdk framework and created unit tests.
Developed Java JEE backend for KPI management using JAX RS, EJB, JMS, Versant DPS, Event Processing System (EPS) and Maven.
Created models on DPS for KPI definition and activation.
Created TAF tests for verifying the acceptance criteria.
Implemented web push mechanisms on the multi node monitor for displaying changes in node values like operational state, sync state, threshold value etc.
Implemented DPS groups for sending nodes selections from one application to other.
Implemented user preferences rest service for NHM dashboard and Multi node monitor client applications. Implemented virtual scrolling and data service buffering the data collected from multiple rest sources like DPS, Infinispan etc.
ACCOMPLISHMENTS:
Excellent client feedback for successful completion and handover of the project
ENVIRONMENT:
JBoss, Java JEE, EJB, JAX RS, JMS, JGroups, Maven, Versant JPA, Data Persistence Service (DPS), Infinispan
Node.JS, JavaScript, Backbone, Model View Presenter (MVP) pattern, Less, CSS, HTML5, Handlebars, JQuery, Ajax, Json
Sinon.JS, JSCoverage, Test Automation Framework (TAF) Selenium, TestNg
JIRA, Confluence, Kanban
Git, Gerrit, Jenkins, IntelliJ, Putty, MobaXterm, NetSim