Post Job Free

Resume

Sign in

Java UI developer

Location:
Atlanta, GA
Posted:
February 04, 2016

Contact this candidate

Resume:

Anoop

Sr. UI developer

actd9t@r.postjobfree.com

302-***-****

Professional Summary

7+ years IT experience including Strong Development experience using Java/J2EE and Web Technologies.

Extensive SDLC experience including Requirement Analysis, Preparations of Technical Specifications Document, Design and Coding, Application Implementation, Unit testing and System Testing, Functional and Regression Testing and Production Support,

5+ years of experience in providing User Interface and User Experience Design and development with most usable enterprise wide applications.

Experience in developing Front-End and User Interface using Struts, JSP, JSF, JQuery, Ajax, Rich Faces and myFaces, iceFaces JavaScript, Angular JS,HTML, DHTML and CSS.

Strong experience of developing data models using Hibernate POJO's, configuring Hibernate persistence layer, mapping Java classes with database using Hibernate and in Hibernate query language (HQL)

Worked extensively with Waterfall, RUP, Agile Extreme Programming (XP), SCRUM Methodologies.

Experience with Version Control Systems like Subversion (SVN), Git, Clear case and VSS.

Hands on experience with Version control systems like Visual Source Safe, Harvest and Perforce, SVN.

Developed AJAX functionalities using frameworks like JSON, DOJO, Ext Js and JQuery.

Extensive experience in using Application servers WebSphere Application Sever, WebLogic Application Server, JBOSS, Glassfish.

Wide exposure with IDE's like Eclipse, NetBeans, JDeveloper and WSAD for Java programming.

Extensive Knowledge with XML technologies like XML, XSL, XSD, XSLT, Xquery, Xpath and DTD.

Good knowledge of in Unified Modeling Tools (UML) concepts and extensively worked in designing Use Cases, Class diagrams, Sequence and Object Diagrams using Rational Rose and Microsoft Visio.

Developed Technical Design (TD), Test Plans (UTP), Test Cases (UTR), Test Scripts for UAT tests

Proficient in SQL, PL/SQL developed Stored Procedures, Triggers, Functions and Packages besides writing DDL, DML and Transaction queries with development tools like TOAD and Rapid SQL on MySQL, SQL Server and Oracle.

Good Exposure to Service Oriented Architecture (SOA) such as Web Services including SOAP, UDDI, WSDL, JMS (Java Messaging Service), IBM Web sphere MQ Series.

Excellent analytical, problem solving and interpersonal skills. Ability to learn new concepts fast. Consistent team player with excellent communication skills.

Technical Skills

Operating System : Solaris, SuseLinux, Windows and Ms-Dos.

Languages : Java, C, C++, COBOL.

Methodology : OOAD, Agile, SDLC and UML.

J2EE Skills : JDBC, Servlets, JSP, JSTL, RMI, EJB, JNDI, JAXP, JTA, JMS, JPF, Web Services.

Web Technologies : HTML, JavaScript, AJAX, CSS, XML, SOAP, Axis, WSDL, UDDI, JQuery.

Frameworks : Struts Framework, JSF, Spring Framework.

Design Patterns : MVC, DAO Pattern, Singleton Pattern, Front Controller, Factory Pattern.

Database/Tools : Oracle, DB2, SQLServer, Hibernate, TOAD.

Web/App Server : Apache Tomcat, WebLogic, WebSphere, JBoss

IDE/Tools : Eclipse, Net beans, WebLogic Workshop, ANT build script, Maven build script

Version Control : CVS, Star Team, Subversion, Git, Clear Case, VSS, MS Visio.

Professional Experience

Role: Sr. UI Developer Apr 2014 to Present

T-Mobile, Atlanta, GA

T-Mobile is one of the largest telecommunications companies in the world. T-Mobile offers communications products and services ranging from local and long distance telephone services to wireless communication internet access, High-tech network solutions and data communications. The project was involved in customization and testing of Amdocs VOIP billing system. Various T-Mobile clients for voice over Internet communications use T-Mobile’s Wireless network. T-Mobile is using Amdocs ensemble for billing this clients. Other features and functionality of this billing module which were tested are price plan, billing, ordering, provision and finance.

Responsibilities:

Actively involved with the team, management & client as a part of Agile (SCRUM) software development

Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML5, XHTML, and CSS3.

Developed non-functional HTML5, CSS3 pages from the mock ups and involved in UI review with UI architect and Business Units.

Developed GUI using JavaScript, HTML, DOM, XHTML, AJAX, CSS and JQuery in ongoing projects.

Converted the mock-ups into hand-written HTML, CSS, XHTML, JavaScript, JQuery, AJAX, XML and JSON.

Improved user experience by designing and creating new web components and features

Used JavaScript and JQuery for validating the input given to the user interface.

Involved in implementing JQuery for providing interactive user interfaces.

Used Spring MVC on the web layer and business delegate and DAO on the business layer.

Collected business user's requirements and created the business requirement documents for project enhancements

Implemented Presentation layer using JSP, Servlets, HTML5

Involved in UI development, and Developed presentation layer using JSP, HTML5, DHTML, CSS, AJAX, JavaScript, JSTL Taglibs.

Implementation of Web Design based on CSS3, HTML5, and Bootstrap Front-End Framework.

By using Abode Experience manager (AEM) build the web content data and mobile apps, By using this AEM it makes easy to manage the Marketing content.

Developed the spring AOP programming to configure logging for the application

Developed business modules using Hibernate & Spring frame work technologies

Developed the application using Struts Framework which is based on the MVC design pattern.

Used AEM for the user to create details, manage and control across the different media like mobile and web.

Developed web presentation layer using JQuery, HTML and CSS according to internal standards and guidelines.

Involved in intense User Interface (UI) operations and client side validations using AJAX toolkit.

Developed JavaScript based components using Sencha ExtJS framework with client reports customized according to user requirements.

Developed internal application using Angular.js connecting to Oracle on the backend.

Implement the JavaScript/JQuery frameworks such as Angular JS for MVW/MVC framework, MVVM framework using Backbone for MVC.

GWT complier is used to translate the code written in JAVA into HTML and JAVASCRIPT.

Working with Responsive Web design using Bootstrap.js.

Design and development of many PL/SQL batches using JAVA with connectivity to Oracle for data maintenance and handling.

Debugging HTML5, CSS3 and JavaScript issues with respect to the assigned defects and integrating the solution into JSP framework.

Developed DAO API to manage the payment information using JDBC

Used JPA with Entity Beans for interacting with Persistence Layer for CRUD operations.

Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams and Object Diagrams to model the detail design of the application using UML.

Implemented the validation, error handling, and caching framework with Oracle Coherence cache

Setup Coherence caching for services to improve data retrieval speed.

Creation of REST Web Services for the management of data using Apache CXF

Used Eclipse IDE for designing, coding and developing applications

Use of Weblogic application server to deploy the application and connect through the datasource using JNDI

Used Subversion (SVN) for software version control.

Involved in JUnit Testing of various modules by generating the Test Cases.

Project developed in agile development mode.

Using GWT to develop a AJAX web application with java.

Developed AJAX scripting to process server side JSP scripting.

Developed custom tags, JSTL to support custom User Interfaces.

Involved in development of back-end business layers using Servlets

Used the Eclipse as IDE, configured and deployed the application onto WebLogic application server using Maven build scripts to automate the build and deployment process

Involved in the development of reports using iText tool and applications using Web Content Management (WCM).

Designed and implemented interface elements using Google Web Toolkit (GWT).

Customized Jasper Reports and SQL procedures according to the client requirements

Working with ILog Jrule engine, to trigger the business rules in the rules execution engine configured in WebLogic application server.

Developed automation test cases using Java on Eclipse for Web 2.0 Ajax application

Lead, Designed and Developed SOA enterprise system using Oracle SOA Suite

Environment: Java, J2EE, JavaScript, HTML5, CSS3, JQuery, AJAX, Sencha ExtJS, Node.js, Angular.js, Bootstrap.js, Backbone.js, Oracle, PL/ SQL, JDBC, Coherence, MongoDB, Apache CXF, REST, Eclipse, Weblogic, Subversion (SVN), Junit, Agile, JSP, JSTL, Servlet, Maven, iText, GWT (Google Web Toolkit), Web 2.0, SOA

Role: Sr. UI Developer Sep 2011 to Mar 2014

Bolton Global Capital Inc, MA

The project involved creating real-time trading application used to display the various kinds of funds flow of Investible cash, UnInvestible cash, Derivatives, etc for analysis. The application provides the user to select the preferred funds into a separate list for easy use. It also provides the graphs for comparing different funds of different days.

Responsibilities:

Wrote HTML5 and CSS3 to build the pages from the Mock ups and wireframes.

Developed the front end pages using HTML5, CSS3, JavaScript, JQuery, responsive web design and twitter bootstrap.

Utilized various JQUERY plug-in to build Rich Internet Application (RIA) to make it look more intuitive.

Created reusable templates and components by using the Adobe Experience Manager (AEM).

Used JSP, JavaScript, JQuery, AJAX, CSS3 and HTML5 as data and presentation layer technology.

Architected, designed and developed web applications

Developed web applications using Spring MVC, JQuery, HTML5, Bootstrap

Developed the application using Struts Framework which is based on the MVC design pattern.

Implemented Ajax with JQuery to refresh results from Ajax page.

Used JQuery JavaScript libraries for providing richer user interface and facilitates asynchronous request invocations using AJAX.

Wrote various methods to manipulate HTML, CSS in JQuery as well as making the pages dynamic using AJAX, JSON and XML.

Implemented JSP, HTML5, CSS3, JavaScript and Ajax to design front end.

Created various UI components for different web pages using HTML, JavaScript, ExtJs.

Worked on the modernization of a legacy and outsourced UI. Technologies used were Angularjs, Backbonejs, Node.js and JQuery.

Lead the development of the initial HTML5/JavaScript/CSS3 UI for application based on Backbone.js, JQuery and Bootstrap

Used AEM for the web content management in the website application status.

Created PL/SQL procedures, functions and written complex SQL queries

Involved in detail design developing use cases, use case diagrams, class diagrams, sequence diagrams and high level activity diagrams using UML from the requirements.

Implemented the Connectivity to the Data Base Server Using JDBC.

Implemented highly scalable application architecture using Oracle ADF Coherence.

Integrated Oracle ADF Coherence with OSB to implement Cache service

Used NoSQL Database MongoDB for test and production data

Implement web service components using Apache CXF framework

Used Web Services (SOAP) for transmission of large blocks of XML data between two interfaces.

Installing and Configuring Eclipse and Websphere application Server.

Deployed the applications on IBM WebSphere Application Server.

Development of applications using WebSphere Portal and Web Content Manager (WCM)

Used WSAD for writing code for JSP, Servlets, and Struts.

Developing additional applicable technical materials for WebSphere Integration Development.

Setup Github and use of Git bash for code submission in Github repository.

Developed test cases and performed unit test using JUnit Framework.

Designed and developed the application using agile methodology and followed TDD, Scrum

Developed various UI (User Interface) components using Struts (MVC), JSP, and HTML.

Developed the User Interface Screens for presentation using JSP, JSTL tags, HTML and CSS.

Developed the Servlets for processing the data on the server.

Used Maven to build and generate code analysis reports.

Gained some knowledge in implementing the JavaScript frameworks for Angular JS for framework MVC and MVVM.

Used SAX and DOM parser to parse the XML documents and XSLT for transformations.

Integrated with iText and Jakarta POI to generate Test results in PDF and XLS format

Design, implementation, and development of Oracle ECM workflows and WebCenter to meet the requirements of the business user.

Analyzed business requirements and documented them into business stories in JIRA

Integrated Jasper Report with Struts web based application.

Involved in designing the data stage job to implement ILOG JRules Component.

Developed a web 2.0 control console using GWT to manage data matching for data staging

Based on Service Oriented Architecture (SOA) using AXIS web service framework.

Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information

Deployed the developed web components on Apache Tomcat Web-Server.

Involving in Building the modules in LINUX environment with ant script

Writing and Optimizing MySQL Queries and connect queries to PHP.

Environment: Java, J2EE, JavaScript, CSS3, AJAX, HTML5, Node.js, Angular.js, Bootstrap.js, Backbone.js, Spring, Hibernate, Struts, JSF, Sencha ExtJS, DB2, CRUD, PL/ SQL, JDBC, Coherence, MongoDB, Apache CXF, SOAP, Web Services, Eclipse, Websphere Application Server (WAS), WID, WSAD, Git, GitHub, Junit, Scrum, UML, JSP, JSTL, Servlet, Maven, XML, iText, Oracle ECM (Enterprise Content Management), GWT (Google Web Toolkit), JIRA, Jasper Report, ILog, JRules, Web 2.0, SOA, JMS, Apache Tomcat, LINUX, PHP

Role: Front End Developer Sep 2010 to Aug 2011

TD Waterhouse Investor Services, Chicago, IL

The Web Broker is a Web application that provides the clients to directly have access to their account information. This is a browser-based application thru TD Water House web site. The Web Broker provides the customers with direct Internet access to their portfolio information about their accounts. Customers can use browser-based functions for reviewing their Account activity, Positions, Statements, 1099 Reports, Financial summary. Similarly they can set up a watch list, do online trading, access research areas, Mutual Fund, Fixed Income, Stock Options, Interest Rates, Defined Products, off-shore funds, Financial planning, and can view reports about Performance, Estimated Income. Customers have access to real time trading and positions information as well as hot-link access to TD Water House web based order entry functionality, research library and to market quotes facility, and an option to Download Information. However the amount of functionality and features available in Web Broker depends on the entitlements per user that will be decided based on the login ID.

“E-Services” is a New Accounts browser-based application from which you can submit an application for a new User ID. After submitting the request the user will receive a confirmation in an email with the allotted New User ID. The User can log into E-services with this User ID and do online trading and view his account summary

Responsibilities:

Prepared High-Level requirement documents upon gathering requirements and discussed with the technical team regarding the feasibility of the requirements.

Developed internal web applications for the human resource department through the use of JavaScript, perl scripting JQuery, Ajax and HTML

UI was developed in HTML5, CSS3 and Java Server Pages (JSP).

Leading front-end integration projects using the above noted frameworks and HTML5, SAAS, CSS3, JavaScript DOM, and Ajax technologies and methodologies.

Architected, Designed and developed the product using HTML5, CSS3, JQuery, JavaScript

The UI is enriched with JQuery JavaScript library that facilitates dynamic and asynchronous screen manipulation and AJAX request.

Used JQuery library and implemented Ajax features.

Involved in creating user interfaces using JQuery.

Working on the Spring framework like Spring IOC and Spring DAO.

Used iBATIS framework with Spring framework for data persistence

Designed some Javascript components using the Sencha ExtJS framework.

Design and implementation of front-end User Interface development using HTML, DOM, CSS, JSP, JSTL, Java script and perl scripting, JQuery, Dojo and AJAX.

Created HTML and JSP's for Graphical User Interface.

Implemented the MVC architecture using Apache Struts Framework.

Developed additional UI Components using JSF and implemented an asynchronous, AJAX (JQuery) based rich client to improve customer experience.

Built a WebCenter on the top of JSF based on oracle based application development.

Configuration and deployment of application on to JBOSS application server.

Developed various EJB's to handle business logic.

Worked on JDBC to select and update the data from the MySQL database

Designed and implemented database structure in MySQL Server

Used TOAD for all database query testing and optimizations

Worked on DB2 data base for storing and retrieving the application data

Identified Requirements done the design and development of use cases using UML

Design and Developed using WebService using Apache Axis 2 on JBOSS.

Written Web services using Apache Axis2 and generated the WSDL.

Performed Java web application development using J2EE and Netbeans.

Used Mercurial to keep track of versioning of the source code

Worked with Rational ClearCase to provide sophisticated version control, workspace management and parallel development support

Involved in creation of automation framework using Selenium and testing.

Involved in Requirement analysis, design and Implementation applying the Water fall model.

Design & Development of the User Interfaces using HTML, CSS and JSP.

Wrote Servlets programming and JSP scripting for the communication between web browser and server.

Used Ant for developing build scripts and deploying the application

Developed XSD for validation of XML request coming in from Web Service.

Deployed complex systems on client site that includes EMC Documentum

Working with the JIRA tool for Quality Center bug tracking.

Developed Swing for user interaction and data presentation.

Implemented Cognos SDK code for extracting the report schedules defined by users using perl scripting.

Worked on designing and creating business rules using IBM ILOG Rules Engine

Architect and design for new Application as J2EE Web application and Oracle ADF.

Integrate the Oracle BPM with the Spring Framework in the enterprise layer.

Used JMS to pick XML file from IBM MQ series Queues and Parsed XML documents using DOM parsers to get data.

Deployed the complete Web applications in Tomcat Application server.

Install and configure a LINUX server to publish applications and the Database

Created directory structure flow using UNIX to receive and send data to internal and external systems

Process Automation coded scripts to automate various manual processes (Screen Scraping) using Ruby Script

Provided copy for Wordpress themes/templates and design input

Developed multiple web applications using Drupal, Zend Framework, and Code Igniter.

Designed, developed and maintained ASP.Net applications

Developed code for C, C++ to secure the transaction.

Involved in writing stored procedures, view, user-defined functions and triggers in SQL Server database for Reports module.

J2EE to communicate legacy COBOL based mainframe implementations.

Automated daily task by writing PL/I and UNIX shell scripts.

Conversions of JCL codes to equivalent UNIX Shell Scripts and testing.

Involved in packaging, deployment and upgrade of different modules of SAS on JBoss App server.

Developed Java Script and Action Script, VB Script macros for Client Side validations.

Environment: Java, JEE, JavaScript, JQuery, Ajax, HTML5, CSS3, Spring, iBatis, Struts, JSF, EJB, JQuery, MySQL, TOAD, SQL Server, DB2, Apache AXIS2, WSDL, Netbeans, JBOSS, Mercurial, ClearCase, Selenium, Water Fall Model, UML, JSP, Servlet, ANT, XML, EMC Documentum, JIRA

Role: J2EE Developer Mar 2009 to Aug 2010

Microadeptech, Austin, TX

This project is an e-commerce site. It Provides access to catalog products that can be purchased using secure transactions, over the internet it covers online sales, purchase, inventory handling and maintenance of the customer database.

Responsibilities:

Involved in developing the application using Java/J2EE platform. Implemented the Model View Control (MVC) structure using Struts.

Responsible to enhance the Portal UI using HTML, Java Script, XML, JSP, Java, CSS as per the requirements and providing the client side Java script validations and Server side Bean Validation Framework.

Used Spring Core Annotations for Dependency Injection.

Used Hibernate as Persistence framework mapping the ORM objects to table using Hibernate annotations.

Responsible to write the different service classes and utility API which will be used across the frame work.

Used Axis to implementing Web Services for integration of different systems.

Developed Web services component using XML, WSDL, and SOAP with DOM parser to transfer and transform data between applications.

Exposed various capabilities as Web Services using SOAP/WSDL.

Used SOAP UI for testing the Web services by sending an SOAP request.

Used AJAX framework for server communication and seamless user experience.

Created test framework on Selenium and executed Web testing in Chrome, IE and Mozilla through Web driver

Gained knowledge on the Ericsson products and platforms with M2M, MSDP and ECE.

Used client side Java scripting: JQUERY for designing TABS and DIALOGBOX.

Created UNIX shell scripts to automate the build process, to perform regular jobs like file transfers between different hosts.

Used Log4j for the logging the output to the files.

Used JUnit/Eclipse for the unit testing of various modules.

Involved in production support, monitoring server and error logs and Foreseeing the Potential Issues, and escalating to the higher levels.

Environment: Java, UML, Oracle, SQL, MS Office, Visio, Project, Windows & UNIX platform.

Role: Software Developer Mar 2008 to Feb 2009

Reliance Tech-Services, Hyderabad

Responsibilities:

Analyzing the Functional requirements of CDP Module

Involved in Design discussions.

Involved in Integration and full testing of the application.

Responsible for coding/development of Discussion Forums, Blogs, Personalization using web parts, Home page, Theme Management, Home page Gadgets.

Developed a new Themes and skins.

Enhancement of modules like catalog, web list, forums to support multiple sites

Analyzing and fixing defects in the application systems.

Assisting in technical design & enhancements to the system based on business requirements

Environment: Java, J2EE, ASP.NET, VB.NET, ADO.Net, Java Script, HTML and IIS, Windows XP.

Education Details:

University: JNTU-HYD,

Bachelors in computer Science,

Pass Out year: 2008.



Contact this candidate