We provide IT Staff Augmentation Services!

Sr. Java Ui Web Developer Resume Profile

2.00/5 (Submit Your Rating)

NY

Summary

  • Having 8 years of extensive experience in Javawith Multithreading Capabilities, J2EE Servlets, JSP, JDBC, EJB, Java Beans, JMS and C programming.
  • Having experience in Analysis, Design, Development and Management of the Multi-Tier Application Software mainly in Internet banking with various integration capabilities like web service and other middleware.
  • Experience in web/application servers likeJBoss and WebSphere.
  • Have good Product Development and Integration background.
  • Worked extensively on DOM SAX parsers API for XML.
  • Worked extensively on Designing and Development tools like Eclipse.
  • Extensive experience as a Technology Lead including requirements gathering, design, development, testing and go-live through customer interaction including leading the team, preparation of Functional Specifications and design documents.
  • Have excellent communication and inter-personal skills.
  • Worked with socket functionalities using TCP IPProtocol and familiarity with HTTP/HTTPS, Web services, JSON and XML.
  • Having strong Algorithmic skills and condensed in Programming, design patterns and OOPS concepts.
  • Worked extensively in MVC Architecture patterns using Internal and general frameworks.
  • Have good Programming Experience with SQL, PL/SQL and Triggers for the Oracle 11g and Sqlserver databases.
  • Good exposure in UNIXplatform Solaris and Linux with good scripting experience.
  • Specialized skill in product planning, architecture, designing and execution.

Technical Expertise Area

Languages

C, C with OOPS, Java, Java EE

Web tools and languages

HTML, XML, CSS, DHTML, AJAX, ANT, Java Script

Frameworks

Struts 2.0, Spring3.0 and Hibernate 3.0

Software Engineering

Software Architecture, Design Patterns, Algorithms, Test and Metrics driven development, performance tuning, Agile Software Development

Web Service

WSDL/Schema driven development, Code Generation from WSDL, XML/JSON data binding, Web API/SDK, JAX-WS, JAX-RS, SOA, and SOAP

Web/Application Servers

Tomcat, Glassfish, Weblogic, OC4J

Tools

Eclipse3.3/3.4, Rational Rose, Dreamweaver, RAD6.0/7.5, Net Beans.

Methodologies

UML, Agile

Version Control

Visual SourceSafe VSS , ClearCase, ClearQuest, CVS

PROFESSIONAL EXPERIENCE:

Confidential

Sr. Java UI Web Developer

Description: FIT Engine: The FIT Engine is a Web based multi-tier home equity mortgage application that enables tele-lenders to process a loan or line of credit application in real time. This distributed objects system is developed with HTMLbased thin client and JAVA servlets and enterprise Javabeans middle-tier deployed in WebLogic application server. The Oracle database server provides storage as the application is processed, while the Netscape server offloadsgateway activities to the clients from the WebLogic server. Call center agents enter applications from potential customers into the Fit Engine through a Web browser interface. At a certain point, the FIT engine talks to Magnum mainframe through MQ series which scores the customer credit based on credit bureau records. EJBs of Weblogic sever receives the score and implements all other lending policies, and eventually renders HTML pages to Fit Engine todisplay various products that Call Center agents can offer to the customers.

Responsibilities:

  • Developed front-end components using WebObjects framework, Struts layout.
  • Designed User Interface using with HTML, DHTML, XHTML, XSL, XSLT, JQuery, and CSS
  • Using advanced level of HTML5, AJAX, JavaScript, CSS3 and pure CSS layouts.
  • Implemented application level persistence using Hibernate and Spring.
  • Developed various UI User Interface components using Struts MVC , JSP, and HTML.
  • Involved in the development of backend Logics or data access logic using Oracle DB JDBC.
  • Developed and designed new cross-browser accessible interfaces using JQuery and JavaScript.
  • Involved in writing JSPs, JavaScript and Servlets to generate dynamic web pages and web content.
  • Used WebLogic for design, development, and deployment of applications.
  • Developed stored procedures, triggers and functions with PL/SQL for Oracle database.
  • Worked with NoSQL database MongoDB and worked with it to perform many different operations
  • Bottle micro-framework implemented with REST API and MongoDB NoSQL as back end database.
  • Uses the DAO pattern for data access layer and JMS API for the messaging requirement.
  • Used Javascript and JQuery for validating the input given to the user interface.
  • Developed test cases and performed unit test using JUnit Framework.
  • Developed internal application using Angular and Node connecting to Oracle on the backend.
  • Developed Dash-Board to monitor and report Cache Coherence Servers.
  • Developed frontend widgets in Backbone.js and Handlebars.js.
  • Created distributed Oracle coherence domains, configuration and system design based on oracle coherence.
  • Involved in intense User Interface UI operations and client side validations using AJAX toolkit.
  • Design and development of many PL/SQL batches using JAVA with connectivity to Oracle for data maintenance and handling.
  • Used Subversion for software version control.
  • Developed web applications using Spring MVC, JQuery, HTML5, Bootstrap
  • Used Eclipse IDE for designing, coding and developing applications
  • Involved in the development of presentation layer and GUI framework using EXTJS and HTML. Client Side validations were done using JavaScript.
  • Implemented a prototype to integrate PDF documents into a web application using iText PDF library
  • Customized Jasper Reports and SQL procedures according to the client requirements.
  • Designing and creating business rules using IBMILOG Rules Engine.
  • Utilized Agile Methodology SDLC to managed projects
  • Designed the UML, created class, sequential diagrams using Borland Together Architecture, modified code, configured WebLogic server and project in Oracle.
  • Designed and implemented interface elements using Google Web Toolkit.
  • Developed a Web 2.0 control console using GWT to manage data matching for data staging
  • Lead, Designed and Developed SOA enterprise system using Oracle SOA
  • Uses the DAO pattern for data access layer and JMS API for the messaging requirement.
  • Involving in Building the modules in Linux environment with Ant Script

Environment: Java, J2EE, Javascript, HTML5, CSS3, Angular,js, Node.js, Backbone.js, Bootstrap, Spring, Hibernate, Struts, Weblogic, APACHE CXF, REST, JQuery, AJAX, SenchaExtJS, JavaScript, JSP, JSTL, Coherence, Subversion SVN, SERVLET, Mongo DB, Oracle, CRUD, PL/SQL, JDBC, UML, Eclipse, Junit, MAVEN, ITEXT, GWT Google Web Toolkit , Jasper report, ILOG, Agile, Web 2.0, SOA

Confidential

Sr. Java UI Web Developer

Description: ABN AMRO also provides investors and financial advisors with a broad range of brokerage, mutual fund, banking and other consumer financial products on an integrated basis. It provides its customers with latest financial market data and comprehensive research information as well as web trading. Quotes and news are distributed to clients in real time through Java Applets. TradeFolio , a Java applet is a portfolio-tracking tool that allows clients to view real-time financial information, including news, latest prices, fundamentals and charts.

Responsibilities:

  • Participated in the sprint review meetings and explained the technical changes to the clients.
  • Developed and designed new cross-browser accessible interfaces using JQuery and JavaScript.
  • Used JQuery to make the HTML5, DHTML and CSS3 to interact with the JavaScript functions
  • Developed the Site using the Struts with Spring Integration using the tiles framework
  • Designed data formatted web applications using HTML, DHTML, XHTML and CSS and deploy the script by client side scripting using JavaScript.
  • Developed presentation layer using HTML5, JavaScript, CSS3, AJAX etc.
  • Developed Business logic in a separate layer and integrated into Action classes using the Business fa ade design pattern
  • Used Java Naming/Directory Interface JNDI and JDBC connection pooling to access the database seamlessly.
  • Developed and Implemented WebServices and used Spring Framework.
  • Implemented business logic using Struts action components in the Struts and Hibernate framework.
  • Developed AJAX scripting to process server side JSP scripting.
  • Developing enterprise applications using Struts Frameworks
  • Implemented the Connectivity to the Data Base Server Using JDBC.
  • Involved in development of back-end business layers using Servlets
  • Developed Web Services to communicate to other modules using XML based SOAP and WSDL protocols.
  • Used ANT scripts to build the application and deployed on WebSphere Application Server.
  • Written Junit test cases for testing UI Framework classes and wrote many Java Scripts to do client side validations.
  • Built main application in Python, Django leveraging technologies such as Tastypie, Angular.js, Backbone.js, Ember.js, and Celery.
  • Developed a fully functional prototype application using JavaScript jQuery and Backbone.js and Bootstrap, connecting to a REST-ful server on a different domain.
  • Worked with Clearcase source management.
  • Unit testing was performed using JUnit and Version control through Git.
  • Developed the presentation layer using Java Server Pages JSP , Tiles, Ajax and Java Script.
  • Wrote complex SQL statements to retrieve data from the DB2 database.
  • Used My Eclipse as an IDE for developing the application.
  • Test the API responses for the WCS changes deployed on continuous basis, validate the GreenBox response data and Mongo DB data.
  • Implemented Coherence Cache which can be used with Spring Annotations.
  • Implemented the validation, error handling, and caching framework with Oracle Coherence cache.
  • Utilized Mongo database management system for keeping user generated data.
  • Deployed the developed web components on Apache Tomcat Web-Server.
  • Created various UI components for different web pages using HTML, Javascript, ExtJs.
  • Developed web pages using HTML5, CSS3 and JavaScript.
  • Developed AJAX functionalities using frameworks like JSON, DOJO and JQuery.
  • Involved in the development of reports using iText tool.
  • Designed and developed the application using Agile methodology and followed TDD, Scrum.
  • Designed UML diagrams using UML and Rational Rose.
  • Developed custom tags, JSTL to support custom User Interfaces.
  • Application is deployed on WebSphere Application server. Maven is used as a build tool
  • Developed a Web Application using Java with the Google Web Toolkit API with PostgreSql
  • Working with the JIRA tool for Quality Center bug tracking
  • Visualization, planning and implementation of Web 2.0 initiatives.
  • Design, develop and test of SOA services using SOA / Web Service
  • Deployed the applications in Linux servers using deployment scripts.
  • Responsible for building the environments for pre-production and production environments.

Participate in weekly status meeting with client and manager.

Work Allocation to the team members.

Environment: Java, J2EE, Javascript, HTML5, CSS3, Spring, Hibernate, Struts, JSF, Websphere, APACHE CXF, SOAP, Web Services, DOJO, SenchaExtJS, Mongo DB, Coherence, Angular,js, Node.js, Backbone.js, Bootstrap,Git, Github, AJAX, JSP, JSTL, SERVLET, DB2, CRUD, PL/SQL, JDBC, UML, Eclipse, Junit, MAVEN, XML, ITEXT, Oracle ECM, GWT Google Web Toolkit , JIRA, SUBVERSION SVN , Jasper report, ILOG, JRules, Scrum, Web 2.0, SOA, JMS, Apache Tomcat, Linux, PHP

Confidential

Java Architect

  • Converting existing CEEOT Construction Engineering and Equipment Ordering application, developed using oracle forms into JAM Job Administration and Management Java application to make it available on web. CEEOT stand alone application is used to place the orders for Construction Engineering equipment. Now after conversion all the orders can be placed on web.
  • Leading off shore team, conducting daily status update meetings, assigning tasks.
  • Analyzing the business needs, coming up recommended architecture and designing new services.
  • Tracking the status of the project and meeting deadlines while interacting with different teams.
  • Creating supporting documentation.
  • Helping team with technical issues.

Environment: Spring Core, Spring MVC, Spring Integration, Spring Caching, EH Cache, Spring RESTful Services, Spring WebServices, Spring Data, Spring JDBC, Spring Integration, Spring Mail, PowerMock, SpEl Spring Expression Language , Mockito, Eclipse, Java API, J2EE, JDK1.6, JDBC, UML, XML, log4j, JUnit, Maven, Jenkins, GIT for repository, Windows 7, Linux and Unix.

Confidential

JAVA UI Developer

Description: Single Euro Payment Area SEPA : The Chip Pin project aims to build new capabilities and make the necessary system upgrades so that by December 2011, all American Express cards in force, in European region for the markets in scope are EMV compliant Chip cards.

Responsibilities:

  • Gathered system requirements for the application and worked with the business team to review the requirements, and went through the Software Requirement Specification document and Architecture document.
  • Used Spring Framework to code business APIs.
  • Coded Action, Action Forms and Helper classes using Struts Framework.
  • Developed UI with Struts Tiles framework, JMS, HTML, JSP, JavaScipt, JQuery to present Client side GUI.
  • Applied various Java/J2EE design patterns.
  • Performed unit and component based testing using Junit
  • Performed unit testing by generating the Test Cases.
  • Involved in creating stored procedures and complex SQL Commands using PL/SQL.
  • Developed database layer using JDBC and followed DAO pattern.
  • Developed batch programs for loading the data on weekly basis.
  • Deployed project on JBoss application server in Linux environment.
  • Analyzed and took appropriate action on customer complaints/issues in production.
  • Used CVS for Version Control tool.

Environment: Java, J2EE, Spring, Struts2, Struts-Tiles, Servlets, JDBC, Design Patterns, CSS, JavaScript, JQuery, JSP, JSPTaglibraries, Oracle 10g, SQL, PL/SQL, RAD, JBoss, AJAX, HTML, Maven, Junit, JMS, Log4j, CVS.

Confidential

Developer

Algorithmic analysis of Stock indices

A Computer Algorithm which has been specifically designed for Equity trading and analyzing companies stock values for stock markets. This application is developed within the range of establishing functionality of Stock trading and stock delivery as an automation process by incorporating intelligence in analyzing and decision making made with very higher speed and accuracy than humans do manually.

Key points:

High performance, Real time based and involves complex architecture.

Algorithmic and flexible rules based design.

Responsibilities

  • Algorithm based dynamic approach of configuring rules.
  • Object-orientated analysis/object-orientated design of the system.
  • Organized meetings and presentations for various design components, gathered requirements.
  • Used most common Design patterns like Business Delegate, DAO, Singleton and Factory Pattern.
  • Designed and developed the Data Access framework.
  • Developed the database schema design for holding related data.
  • Involved in the code review of the project.
  • Unit testing and integration testing of the system.

Environment:Java 5, UML, OOAD, HTML, JNDI, JDBC, taglib, Web services, XML, XML Parsers SAX, DOM, JDOM , XMLBeans, WebSphere application server, SQL, PL/SQL, Jira, Eclipse, Oracle, SVN.

We'd love your feedback!