We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

5.00/5 (Submit Your Rating)

Columbus, OH

SUMMARY

  • Over 8 years of expertise in object - oriented technologies, client-server systems, web-based applications and business applications.
  • Expert level skills in Java, J2EE technologies: Servlets, JSP, and Object-Oriented methodology.
  • Experience in all aspects of Software Development Life Cycle.
  • Expertise working with technologies likes Core Java, JSPs, EJBs, JDBC, Struts, JSTL, and JSF.
  • Expertise in client side designing and validations using HTML, CSS, JavaScript, AJAX, jQuery, AngularJs, ExtJs.
  • Worked on Angular.js, Backbone.js front end MVC Frameworks and Node.js in the development of web applications
  • Expertise working with frameworks likes Struts, Spring, Spring MVC, Hibernate.
  • Experience with using various IDEs such as Eclipse, MyEclipse and Net Beans.
  • Worked with application servers: WebSphere, WebLogic and Tomcat.
  • Experienced in automatic build tools: Apache Ant, Maven.
  • Experienced in Object Relational Mapping (ORM) tools like Hibernate.
  • Integration experience with Legacy Applications using JMS, JCA, etc.
  • Experience in handling Version Control Systems such as Git, SVN and CVS.
  • Working knowledge of RDBMS such as MySQL, Oracle and DB2 and also NoSql.
  • Experience in Writing stored procedures to implement various queries and updates to the databases.
  • Developed applications using J2EE Design Patterns such as Model-View-controller (MVC), Singleton, Session Façade, Business Delegate, and Service Locator.
  • Experience in developing exception handling logic and implemented compensation activities.
  • Worked to implement Java Web services using XML, SOAP, WSDL, REST and JSON.
  • Strong analytical and problem solving skills, self-motivated, willing to take initiative and able to learn quickly and apply new tools and technologies in the projects.
  • Excellent communication skills, strong architectural skills, hardworking and a very good team worker.

TECHNICAL SKILLS

JavaTechnologies: Java, J2EE, Servlets, JSP, JDBC, EJB, RMI, JMS.

Frameworks: Struts, Spring, JSF, Hibernate, AngularJs, NodeJs

WebTechnologies: HTML, CQ5 DHTML, JavaScript, AJAX, JQuery and CSS.

XMLTechnologies: XML,XSL,XSLT,SAX,DOM,JAXP,JAXB,SOAP,UDDI,WSDL.

Application/Webservers: IBM Websphere, JBoss, GWT, Apache Tomcat, WebLogic

Databases: Oracle, IBM DB2, MySQL.

IDETools: IBM RAD, Eclipse, NetBeans, MyEclipse.

Tools: Ant, Maven, JUnit, Log4j, Toad

Methodology: Object Oriented Analysis, Design and Development using UML,Agile/ SCRUM

Other Tools: IBM ClearCase, SVN, CVS, IBM DB2 Control Center.

Operating systems: Windows, UNIX, LINUX.

PROFESSIONAL EXPERIENCE

Confidential, Columbus, OH

Java Full Stack Developer

Responsibilities:

  • MVC Web application migration from server to client (Javascript, BlueJs, REST).
  • Front-end re-architecture for faster/better user experience and maintainable reusable code base.
  • Developing Customer facing software for managing different types of accounts with in chase using BlueJs, NodeJs, Javascript/jQuery, RactiveJs, Html and Css.
  • Created a custom, single-page, responsive web application to replace a legacy line-of-business web application.
  • Application client implemented as a multi-page, responsive solution with BlueJs and jQuery.
  • Designed and developed Frontend with in object oriented JavaScript Framework - AngularJs
  • Javascript / AJAX UI upgrades and improvements.
  • Extensively worked on JSON for data transfer between different hardware components through HTTP request-response model.
  • Developed several REST web services supporting both XML and JSON. REST web services leveraged by both web and mobile applications.
  • Used RESTful Web Services to retrieve data from different applications.
  • Designed and developed a RESTful Web Services layer to interface with a database, and an AJAX front end. Used Java, HTML, CSS, and the JavaScript libraries.
  • Refactored existing project to make it more RESTful and thread-safe.
  • Developed Java classes for implementing business layer using Spring (IOC).
  • Worked in Agile - Scrum methodologies.

Environment: Scrum(Agile), BlueJs, BlueUI, Ractive, NodeJs, RequireJs, Restful Webservies. AJAX, JSON, JavaScript, jQuery, jQueryUi, AngularJs, CSS, IntelliJ, Bower, Mocha, Git, JIRA, Confluence, SourceTree, Adobe CQ5, Java, Spring 3.0, Oracle.

Confidential, Dallas, TX

Java Full Stack Developer

Responsibilities:

  • Involved in design, development, testing and maintenance phases of application.
  • Worked on Client-side validations using JavaScript, jQuery technologies.
  • Involved in developing the UI pages using HTML, DHTML, CSS, JavaScript, JSON, JQuery, Angular JS and Ajax.
  • Developed functionality to handle user input in the browser, manipulate data on the client side, and control how elements are displayed in the browser view.
  • Developed UI using AngularJs, business logic using Spring (IOC, AOP), persistence using Hibernate.
  • Worked on server side validations using Hibernate validations.
  • Written PL/SQL stored procedures and functions.
  • Created SOAP/WSDL Web Service clients/proxies and worked on SoapUI to test results.
  • Effectively used Jersey framework to develop RESTful web services.
  • Exposed the RESTful web services using the OSGI.
  • Apache Karaf is used as the OSGI Container to expose the Service layer in the form of BUNDLES.
  • Consumed SOAP Webservice to pull the customer information.
  • Consumed REST Webservice to pull the credit information of the customer.
  • Web services were used for address validation, tracking, and shipping label generation and to communicate between front end applications with database.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report to MQ Server using MQ Series.
  • Effectively used WebLogic application server to deploy, debug and run applications.
  • Also comfortable Confidential creating various resources using WebLogic Application Server.
  • Written JUnit test cases for unit testing java classes using Mockito Framework.

Environment: Scrum(Agile), Java, JMS, Spring 3.0, JSP, XML, AJAX, Angular JS, JavaScript, jQuery, CSS, WebLogic, Oracle DB, PL/SQL, SoapUI, SOAP/WSDL Web services, Eclipse, TortoiseSVN, log4j, JUnit, Maven, OSGI, Apache Karaf, Mockito, Adobe CQ5

Confidential, San Mateo, CA

Java Full stack Developer

Responsibilities:

  • Used JUnit Framework for the unit testing of all the java classes.
  • Involved in developing the UI pages using HTML, DHTML, CSS, JavaScript, JSON, Backbone.js and Ajax.
  • We have followed with Agile and Scrum development methodologies
  • Used JQuery core library functions for the logical implementation part Confidential client side for all the application.
  • Developing multiple UI screens using HTML5.
  • Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions using Firefox and IE Developer Tool bar for IE
  • Involved in developing HTML and JavaScript for client side presentation and, data validation on the client side with in the forms.
  • Involved in writing SQL Queries, Stored Procedures.
  • Ext-JS: Experience in Ext-Js frameworks in AJAX-driven websites using proxy to get the data from the back-end in the form of JSON and XML to populate on the UI components.
  • Ext-JS: Development of website GUI & functionality with Ext-JS 4 & JavaScript.
  • Ext-JS: Created components like Grid, Panels, Toolbars, button and Combo-box etc.
  • Developed Page layouts, Navigation and presented designs and concepts to the clients and the management to review.
  • Developed web presentation layer using HTML and CSS according to internal standards and guidelines.
  • Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
  • Responsible for checking cross browser compatibility and hence worked on different browsers like safari, Internet explorer, Firefox and Google chrome.
  • Designed the table less web applications using CSS and with the help of and tags as per W3C standards.
  • Developed Spring AOP components for Service implementation.

Environment: Agile Methodology, J2EE, EJB, JSP, Web Logic Server, SVN, Oracle, JMS, HTML, SOAP, REST, HTML 4.x, CSS2.x, JavaScript, Angular.js, JSON, XML, Ext-JS, Spring 3.0, DB2.

Confidential, Portland, OR

Java Developer

Responsibilities:

  • Designed and developed the application using Waterfall Methodology and followed TDD, Scrum.
  • ImplementedSOAP/JAX-WS Web Services for hosting and consuming.
  • Used Ant to build the project and JUnit to develop unit test cases.
  • Designed and developed Caching and Logging service using Singleton pattern, Log4j.
  • Created and used SQL stored procedures for executing batch queries and made use of PL/SQL for interacting with the database and upgrading the previous project.
  • Developed server side application which handles the database manipulation with the back-end Oracle 9i database using JDBC
  • Involved in Analysis and Designing the Application
  • DevelopmentProcess is based onAgile XPs
  • Involved in various parts of applicaiton like Designing and Developing of an in house MockServer, Applying Encryption forLogging Messages
  • Designed and developed web Pages usingHTML and JSP
  • UsedJAXBforMarshalingand Unmarshaling theXmldata.
  • UsedJMSfor Sending and Receiving the messages on the Queue.
  • ConsumedSOAPandRestWebServices
  • UsedCVSandSVNas a documentation repository andversion-controllingtool.
  • Used WebSphere as ourDeploymentServer.
  • Used various tools likeToadandSQLDeveloper to write variousqueriesand stored procedures for the application.
  • Developed PL/SQL, stored procedures and functions to manipulate the database.
  • Used PL/SQL Developer for interacting with the Oracle11g Database for executing the queries.
  • Used Quality Center for tracking of all the defects in the various environments.
  • Used Maven to build the project and JUnit to develop unit test cases
  • Prepared Unit test cases using JUnit and remote testing using SOAP UI.
  • Coordinated with the QA team in testing of the application in various environments.
  • Developed server side application which handles the database manipulation with the back-end Oracle 9i database using JDBC
  • Developed in Agile/Scrum methodology and Test Driven Development (TDD).

Environment: Java,JEE/J2EE,Spring,Hibernate,DesignPatterns,JUnit,JMock,Log4J,Maven,SVN,Oracle,WebLogic,Eclipse,Unix, ExtJS.

Confidential, Malvern, PA

Java developer

Responsibilities:

  • Actively participated in requirements gathering, analysis, design, and testing phases.
  • Designed use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase using Rational Rose.
  • Developed the entire application implementing MVC Architecture integrating JSF with Hibernate and spring frameworks.
  • Designed User Interface using Java Server Faces (JSF), Cascading Style Sheets (CSS), and XML.
  • Used JNDI to perform lookup services for the various components of the system.
  • Developed the Enterprise Java Beans (Stateless Session beans) to handle different transactions such as online funds transfer, bill payments to the service providers.
  • Developed deployment descriptors for the EJB have to deploy on Web Sphere Application Server.
  • Implemented Service Oriented Architecture (SOA) using JMS for sending and receiving messages while creating web services.
  • Developed Web Services for data transfer from client to server and vice versa using Apache Axis, SOAP, WSDL, and UDDI.
  • Extensively worked on MQ Series using point-point, publisher/subscriber messaging Domains for Implementing Exchange of information through Messages.
  • Developed XML documents and generated XSL files for Payment Transaction and Reserve Transaction systems.
  • Implemented various J2EE Design patterns like Singleton, Service Locator, Business Delegate, DAO, Transfer Object, and SOA.
  • Worked on AJAX to develop an interactive Web Application and JavaScript for Data Validations.
  • Used SubVersion to implement version control System.
  • Build ANT Script for the application and used Log4J for debugging.
  • Used JUnit Framework for the unit testing of all the java classes.

Environment: JDK 1.5, J2EE, JSF 1.2, EJB 2.0, JNDI 1.2, Hibernate 2.1, Spring 2.0, HTML, JavaScript, XML, CSS, JUnit, UML, MQ Series, Web Services, SOAP, WSDL, UDDI, AXIS 2, Ajax, Ant, Eclipse 3.3, IBM Web Sphere 6.1, DB2, subversion, Linux.

Confidential, Charlotte, NC

Java/J2EE Developer

Responsibilities:

  • Involved in applying Agile (SCRUM) for different phases of the module.
  • Designed and developed the front end using HTML, CQ5 JSP, and Struts 2 tags.
  • Implemented jQuery, JavaScript and Ajax for front implementation.
  • Worked on JSF inbuilt AJAX tags for partial page updates.
  • Written PL/SQL stored procedures and functions.
  • Created SOAP/WSDL Web Service clients/proxies and worked on SoapUI to test results
  • Implemented the modules using the Struts 2 MVC.
  • Designed and Implemented the DAO layer using Spring, Hibernate.
  • Developed and used REST Web Services using CXF and Spring 3.
  • Implemented test cases using JUnit.
  • Monitoring the error logs using Log4J.
  • Used Tomcat/ WAS 7.0 as a web server to test and deploy application.
  • Implemented the Database queries using PL/SQL, Oracle.
  • Used Perforce(p4v) to implement version control System.
  • Designing and coding of Business Classes using Spring IOC and AOP features.
  • Used Junit for testing Java classes.
  • Developed using Spring MVC, Spring Security, Dependency injection concepts.
  • Worked on UML application design diagrams and drawn class, use case diagrams.
  • Used DB2 as the Backend for the application.
  • Provided maintenance and support by solving production issues.

Environment: Eclipse, Tomcat 6.0, WebSphere 7, Java 6, HTML, CQ5 JSP, Struts2 MVC, Spring 3.x, Hibernate 3.x, REST, AJAX, Angular JS, Java Script, jQuery, JSON, Maven, Perforce (P4), Version One, Oracle 10g, Blade Logic, CESER, Jenkins, Introscope, Desktop Framework..

Confidential

Java/J2EE Developer

Responsibilities:

  • Facilitated sessions to gather User Requirements and Business Requirements from Business User Group to document Functional Requirement Specification, Technical Requirement Specification that provide appropriate scope of work for Technical team to develop overall system.
  • Developed the webservices using Core Java and XML.
  • Used webservices for interaction between various components and created SOAP envelopes.
  • Involved in development of Spring IOC components.
  • Developed JSP, StrutsActionclass, Form bean for presentation layer.
  • Used Session Façade and DAO design patterns for businesslogic.
  • Used DB2 as the Backend for the application.
  • Used PL/SQL queries and stored procedures to generate account opening criteria in the system.
  • Used JUnit for UnitTesting.
  • Extensively used JavaServerPages, JavaScript, JQuery, CSS and HTML for developing visually appealing User Interface pages of the web modules.
  • Written JavaScript to parse the XML object return from the webservices..
  • Used Struts Framework in the application which is based on MVC2 design pattern.
  • Used EJBs in the application and developed Session beans to house business logic Confidential the middle tier level.
  • Used Hibernate Persistence Strategy to interact with database.
  • Used JavaMessageService (JMS) for reliable and asynchronous exchange of important information, such as loan status report, between the clients and the bank.
  • Designed and developed Message driven beans that consumed the messages from the Java message queue.
  • Extensively used CVS for versioning of sourcecode.
  • Using Agile programming methodologies during the development phase.
  • Provided maintenance and support by solving production issues.

Environment: Java, J2EE(JSP,Servlets), Struts, Spring, Hibernate, XML, PL/SQL, jQuery, JavaScript, JSON, WebLogicServer, Ant, Windows and UNIX platform

We'd love your feedback!