Designed and developed features for a J2EE-based business activity monitoring and operational dashboard engine, including the rules and alert engine, web app components, recoverability, intelligent workflow features, internationalization, and upgradability.
- Utilized HTML, CSS, and Bootstrap within the React framework to create a responsive user interface.
- The developed presentation layer includes UI components, validations using HTML5, applying styles using CSS, and uses jQuery to make Ajax calls.
- Responsible for React UI and architecture.
- Building components like a library, including a tree, slide view, and table grid.
- Used React JS for templating, for faster compilation, and for developing reusable components.
- Developed a Web 2.0 control console using GWT to manage data matching for data staging.
- Worked with Core Java concepts like the Collections Framework, multithreading, and memory management.
- Developed single-page applications and components using AngularJS directives, controllers, views, routing, and service modules.
- Used the Angular.js framework in developing various UI components.
- Developed the business layer logic and implemented EJB session beans.
- Worked with Selenium IDE and Selenium web services.
- Developed the Application Module using several design patterns, such as Singleton, Factory, DAO, DTO, Business Delegate, Façade, Prototype, and Composite View.
- Utilize and program RESTful web services, EJB/JPA, and Hibernate entities.
- Designed and coded the JAXB API to interact with a third-party application for asynchronous loading and parsing of JMS XML messages.
- Developed the necessary front-end user interfaces in JSPs, HTML, JavaScript, CSS, and AngularJS that will be integrated using the Spring MVC framework.
- Developed Form Beans, JavaBeans, Spring Controller Classes, and configured them with the corresponding view pages in the spring-config.xml file.