We provide IT Staff Augmentation Services!

Full Stack Developer Resume

New, York

SUMMARY:

  • 10+ years of experience in Analysis, Design, Development, Testing and Deployment.
  • 10+ years of extensive experience in Java and J2EE technologies used in server side development for Enterprise applications using Java, Servlets, JSP 1.1, EJB2.0, JMS,Struts 1.2,Tiles, HTML/JavaScript 2.0, JDBC 2.0, J2EE Design Patterns. Webservices viz. SOAP and RESTFUL Webservices, CORS, Java Presentation Framework(JPF), Junit, Ant, Maven, log4j, JSON, JQuery, JQuery Mobile, AngularJS, Angular Material, Node, Knockout, DOJO, CSS3, HTML5, XQuery, SOAP UI Testing, Protractor Testing framework.
  • Expertise in working with XML, XSD, JAXB, JAX - WS with Web services.
  • Experienced in application design using Unified Modeling Language (UML), Sequence diagrams, Case diagrams, Entity Relationship Diagrams (ERD), Data Flow Diagrams (DFD).
  • Experienced with Version Controlling tools such as CMVC, SVN, CVS, and GitHub.
  • Designing and architecture of applications based on J2EE and Service Oriented Architecture. Extensive experience in J2EE Frameworks and several Relational and Non-Relational Databases mainly Oracle.
  • 5 years’ experience in integrating with omniture tracking tool.
  • Strong Database skills in developing tables, views, functions and stored procedures on databases like SQL, Oracle, MS Access 97, DB2 and utilizing SQL/JDBC, UDB.
  • Expertise in MVC framework, developed applications using Struts 1.x, Struts 2.0.
  • Experience in working with JMS.
  • Experienced in writing build scripts using Ant, Maven, configuring Jenkins, Maven pom file management.
  • Having 2 years’ experience in working with Vignette Content Management System.
  • Worked extensively on XSLT, XML, using SAX, DOM Parsers and JAXB components.
  • Excellent work experience in UNIX development environments. Hands on experience in UNIX scripting.
  • Expertise in Junit, PowerMock, Easy Mock Testing Framework.
  • Have 4+ years of experience in Agile/Scrum Methodology.
  • Implementation of Swagger API documentation framework.
  • Having 4 years of experience with Angular, Node and Knockout js framework. Grunt build tool for js files.
  • Good understanding and experience with Software Development methodologies.
  • Excellent communication, analytical skills and flexible to learn new technologies in the IT industry towards company’s success.
  • Have knowledge and done proof of concepts on Hadoop, MapReduce, HBase, Hive and Cassandra.

TECHNICAL SKILLS:

Languages: C, Java (J2SE1.5/1.4, J2EE1.4), SQL, UML2.0

Technologies: JSP,Servlets,JavaBeans,JSTL,JDBC, JMS,Struts1.2,Hibernate, Spring, Web Services,RESTFULWebservices,JSON,SAXandDOMParsers,AJAX,JAXB,JAXP,DOJOFramework,Scriptaculous,Prototype,Accordion,jQuery, jQuery Mobile, Ext js, iScroll, knockout, Angular, Node, Hadoop, MapReduce,Hbase,Hive, Cassandra..

Web Technologies: HTML, HTML5, DHTML, XHTML, JavaScript, XML, XSL, XSLT, XQuery CSS, CSS3, jQuery, jQuery mobile, knockout, Angular, Node

Development Tools (IDEs): Eclipse 3.2/3.0/2.1.1, MyEclipse6.0/5.1.1, RAD7.5/6.0, WSAD5.x/ 4.x, NetBeans7.1, MS Visual Studio 2005

Web/Application Servers: Apache Tomcat, Glassfish, JBoss, WebLogic, IBM WebSphere Application Server

Design Patterns: MVC, Front Controller, Session Façade, Service locator, Service Aggregator, Factory, Builder, Singleton, Business Delegate and DAO patterns

RDBMS: Oracle, MySQL, DB2

Testing Tools: Junit, Mercury Center, JIRA, Jmeter, SOAP UI, and Omniture

Version Control: CVS, SVN, CMVC, GITHub

Methodologies: Agile Methodology, Extreme Programming

Build Tools: Ant, Maven, Jenkins, Continuum Maestro, Grunt

PROFESSIONAL EXPERIENCE:

Confidential, New York.

Full Stack Developer

Responsibilities:

  • Created and updated Design document for the project.
  • Created swagger framework API definitions for the CXF webservices.
  • Developed Restful web services using CXF implementation.
  • Developed custom directives to get the HTML components to suit particular requirements using AngularJS.
  • Create JSON schema for the webservices.
  • Developed message posting mechanism between different applications within the window.
  • Developed service mocking utility for created Json when services are up and using the same during the service downtime.
  • Working with QA team in fixing and resolving the bugs during QA phase.
  • Created branches in Github, merging and tracking the new changes.
  • Developed Java middle Tier code to handle web services call through DAO to Stored procs.
  • Created the AngularJS project structure and developed HTML pages using HTML4-5, CSS 2-3 and AngularJS controllers, services, utilities to call services and get data thus populating the service response into the HTML pages using scope variables.
  • Configured Continuous integrations jobs for build, promotion of the code to DEV, QA and PROD.
  • Used protractor framework for unit testing the AngularJS code.
  • Code review and page performance improvement.
  • Used grunt for packaging, compressing and minifying the Css and Js files.

Environment: Java1.7,J2EE,Eclipse,NetBeans,AngularJS,AngularMaterial,Grunt,NodeJs,CSS,Ajax, JavaScript, jQuery, Spring,, RestFul-WebServices, JSON, WinSCP, SVN, Tomcat, Jenkins, JIRA, DB2, UNIX.

Confidential, New York.

Technical Lead

Responsibilities:

  • Prepared migration strategy with documentation on existing functionality.
  • Developed Java code to handle the versioning of webservices using path param.
  • Defined the JSON schema of the webservices and shared with the webservices consumers.
  • Developed custom directive for custom slider component using AngularJS.
  • Configured Ag-Grid configuration for tabular structure and mapping the response data from webservices.
  • Created and updated Design document for the project.
  • Developed iBatis mapping by mapping the data base columns with the respective Java code.
  • Mentoring the Junior Team members.
  • Created branches in Github, merging and tracking the new changes
  • Developed Restful web services using CXF implementation.
  • Developed Java middle Tier code to handle web services call through DAO to Stored procs.
  • Created the AngularJS project structure and developed HTML pages using HTML4-5, CSS 2-3 and AngularJS controllers, services, utilities to call services and get data thus populating the service response into the HTML pages using scope variables.
  • Developed Junit tests for Java layer and Web services.
  • Created Continuous integrations jobs for build, promotion of the code to DEV, QA and PROD.
  • Lead the team of 5 people in coordination, work scheduling and tracking the status in day to day calls.
  • Testing the application data by comparing with old application.
  • Code review and page performance improvement.
  • Used grunt for packaging, compressing and minifying the Css and Js files.
  • Created GUI to trigger grunt build from UI page.
  • Implemented Swagger for API documentation and testing the RestFul Webservices

Environment: Java1.7,J2EE,Eclipse,NetBeans,AngularJS,AngularMaterial,Grunt,NodeJs,CSS,Ajax, JavaScript, jQuery, Spring,, RestFul-WebServices, Swagger, JSON, WinSCP, SVN, Tomcat, Jenkins, JIRA, DB2, UNIX.

Confidential, Kansas City.

Senior Java Developer

Responsibilities:

  • Prepared documentation of the Common Payment Framework.
  • Created and updated Design document for the project.
  • Worked on Enhancements to support the new requirements.
  • Unit testing using junit.

Environment: Java1.5, J2EE, Eclipse, NetBeans, spring, JMS, spring-work flow, WinSCP, SVN, WebLogic 10, Jenkins, JIRA, DB2, UNIX.

Confidential, Chicago.

Technical Lead

Responsibilities:

  • Involved in the requirement analysis, design, and development as well as in the unit testing of the Application.
  • Application code base creation and structuring.
  • Designed and developed the web-tier using Html, JSP's, Struts
  • Used Eclipse IDE as development environment to design, develop, and deploy on Tomcat.
  • Involved in detail design developing use cases, use case diagrams, class diagrams, sequence diagrams and high level activity diagrams using UML from the requirements
  • Developed test cases and performed unit test using JUnit Framework.
  • Worked in Agile environment with active scrum participation.
  • Application support during QA testing.
  • Code build, deploy in DEV, QA and PROD.
  • Supporting application in production.
  • Developed a framework to integrate with Restful Webservices API’s.
  • Implemented various design patterns in the project such as Factory and Singleton.
  • Involved in code development, unit testing, bug fixing.
  • Integrated services response with Front end pages using Angular, Node frameworks.
  • Developing, testing, deploying application on Tomcat Server.
  • Build the Code using Jenkins.
  • Coordinated with dependent services and other teams.
  • Used JIRA for bugs tracking and Project Management.

Environment: Java1.6,J2EE, Spring MVC, Spring IOC, Spring AOP, Eclipse,NetBeans,DHTML,HTML5,CSS, CSS3,Ajax, JavaScript, jQuery, JSON, WinSCP, GitHub, JBOSS 5, Jenkins, JIRA, GitHub, AngularJS, NodeJS, Grunt, UNIX

Confidential, Chicago.

Technical Lead

Responsibilities:

  • Developed Scan feature to read the bar code and then search for the particular item.
  • Developed various UI (User Interface) components using Struts (MVC), JSP, and HTML, JavaScript, AJAX.
  • Developed many JSP pages, used Dojo in JavaScript Library, Angular.js, jQuery UI for client side validation.
  • Unit tested all the classes using JUNIT at various class level and method level
  • Worked in Agile environment with active scrum participation.
  • Implemented the Connectivity to the Data Base Server Using JDBC.
  • Developed test cases and performed unit test using JUnit Framework.
  • Coordinating with QA team during testing phase.
  • Code configuration build and deployment.
  • Integrated with Search Service, Product Details, ViewCart, and Proceed to Checkout, Checkout, and Pay Bill API’s.
  • Implemented various design patterns in the project such as Factory and Singleton.
  • Involved in code development, unit testing, bug fixing.
  • Integrated services response with Front end pages using Angular JS framework.
  • Developing, testing, deploying application on Tomcat Server.
  • Involved in review meetings with project managers for project status and Bug fixing analysis.

Environment: Java1.6,J2EE,Eclipse,NetBeans,DHTML,CSS, HTML5, CSS3,Ajax, Angular.js, jQuery UI JavaScript, jQuery Mobile, Ext js,iScroll, Struts, Restful WebServices, JSON, WinSCP, SVN, JBOSS 5, Jenkins, JIRA, Angular, UNIX

Confidential, Phoenix.

Technical Lead

Responsibilities:

  • Gathering the requirements from the business and performing the requirement analysis along with technical feasibility.
  • Developing Class, Use Case and Sequence diagrams using OOAD for the application design.
  • Developing Presentation Tier using Spring MVC framework.
  • Developing User Interfaces using JSP, JavaScript, and jQuery CSS and JSTL tag libraries.
  • Designed and developed controller classes to implement all the business logic and then injected to Spring Framework container through XML Configuration file.
  • Involved in designing and implementing Data Access object to connect the database through Hibernate Framework.
  • Developed the application in Agile Methodology with two weeks sprint and 8 sprint release plan.
  • Coordinated with Offshore Development Team in assigning the tasks, mentoring and guiding them every day during the project implementation
  • Developed Webservices client modules and integrated with the Aggregator Framework ( Confidential Component).
  • Developed WebServices clients and integrates with SOAP Web Services.
  • Implemented various design patterns in the project such as Factory, Builder, Business Delegate, Session Facade, Data Transfer Object, Data Access Object, Service Locator, Service Aggregator and Singleton.
  • Build data from each service response and populated the same in Transfer Objects and then to JSON object to handle the data in front end and display the same in the page.
  • Code Review and Standards implementation.
  • Performance testing of the application using Jmeter, analyzing the heap dump, Memory utilization.
  • Developing reusable application components for use across the series of applications. These components include standard presentation tier handling, standard validation routines, etc.
  • Involved in JMS logging.
  • Web Page Performance improvement.

Environment: Java 1.5,J2EE,WebSphere, Design Patterns, UML,Eclipse,DHTML,CSS, HTML5, CSS3,Ajax, JavaScript, jQuery, Spring IOC,Spring MVC, Hibernate, JSON, WinSCP, SVN, WAS6.1, Maven, Vignette Tool, Jmeter, Omniture, Maven, SVN, Continuum.

Confidential, Phoenix

Technical Lead

Responsibilities:

  • Developing Class, Use Case and Sequence diagrams using OOAD for the application design.
  • Developed the application in Agile Methodology with two weeks sprint and 2 sprint release plan.
  • Implemented Spring Web with Jackson jars for wiring the request and response data for Restful Services
  • Implemented the application using dependency Injection using Spring Inversion of Control feature.
  • Developed Service Consumer using RestEasy Template to interact with Offers service.
  • Code Review and Standards implementation.
  • Used Rest Client to test the services.

Environment: Java1.5,J2EE,WebSphere, Design Patterns, UML,Eclipse,RAD7.5,DHTML,CSS, HTML5, CSS3,Ajax,Javascript, jQuery, Spring Web, JSON, WinSCP, Maven, SVN, Continuum.

Confidential, Phoenix

Technical Lead

Responsibilities:

  • Involved in the requirements gathering from the business and performing the requirement analysis along with technical feasibility
  • Developing Class, Use Case and Sequence diagrams using OOAD for the application design
  • Developing Presentation Tier using Java Presentation Framework ( Confidential component)
  • Developing User Interfaces using JSP, JavaScript, and jQuery CSS and JSTL tag libraries.
  • Developed Web Services clients and integrates with SOAP Web Services

Environment: Java1.5,J2EE,WebSphere, Design Patterns, UML,Eclipse,RAD7.5,DHTML,CSS, HTML,, Ajax, JavaScript, jQuery, Java Presentation Framework, JSON, WinSCP, Maven, SVN, Continuum.

Confidential, Phoenix

Java Developer

Responsibilities:

  • Involved in Configuring Application to Perform Maven Development builds from Desktop which is an E0 Development Environment.
  • Involved in local repository creation and Maven build process.
  • Involved in managing dependency of the application by configuring the dependencies in POM files.
  • Involved in configuring the Maven build for each module and archiving the code to Web and Enterprise Archives.
  • Involved in developing the modules related to the specific code functionality and creating artifacts for distribution Management.
  • Worked on conversion of EJB calls to Webservices calls as we were consumers.
  • Created POJO’s to handle some of the services calls.
  • Performance testing of the application using Jmeter, analyzing the heap dump, Memory utilization.
  • Involved in Unit testing and bug fixing.

Confidential, Phoenix

Java Developer

Responsibilities:

  • Developed Prototype Using HTML, JavaScript and DOJO.
  • Developed XML Parsing using DOM Parser.
  • Involved in Exceptional Handling.
  • Developed DOJO Tab functionality and integrated with Dynamic data received from Backend services.
  • Implemented various design patterns in the project such as Factory, Builder, Business Delegate, Session Facade, Service Locator, Service Aggregator and Singleton.
  • Involved in Unit testing and bug fixing.
  • Involved in JMS logging.
  • Bug tracking using HP Quality Center.

Environment: Java, J2EE, JMS, WebSphere, Design Patterns, Eclipse, WSAD,DHTML,CSS, HTML, Ajax, JavaScript, DOJO, Scriptaculous, Prototype, Front Controller, WinSCP, CMVC,Unix.

Confidential, Phoenix

Java Developer

Responsibilities:

  • Developed JSP’s for Search, Results Display, Reservation and Customer info Collections Screens.
  • Involved in Form Fields Validations using Struts Validation Framework.
  • Developed Filter functionally using JavaScript.
  • Involved in Exceptional Handling.
  • Developed Junit Test Cases and executed Junit tests.

Environment: Java, J2EE, WebSphere, Design Patterns, Eclipse, WSAD, DHTML, CSS, HTML, Ajax, JavaScript, Struts, JMS, WinSCP, CMVC, UNIX.

Hire Now