We provide IT Staff Augmentation Services!

Full Stack Developer Resume

5.00/5 (Submit Your Rating)

Portsmouth, NH

SUMMARY:

  • Over 8+ years of extensive experience in Analysis, Design, Implementation, Maintenance of Client - Server and multi-tier Internet applications using Java, J2EE technologies and UI applications.
  • Strong Programming skills in designing and implementation of multi-tier applications using Core Java, Servlet, JDBC, JSP, Hibernate, EJB, Spring Frameworks, JavaBeans and Struts .
  • Well versed in Backend languages such as SQL, PL SQL, Mongo DB, Oracle DB.
  • Extensively used the JavaScript frameworks jQuery, AngularJS, Node JS, and React JS.
  • Proficient in Web designing, using Adobe Dreamweaver, HTML5, CSS, JavaScript, XML, Angular JS, Node JS, React JS, JSP, JSON, JSF, Restful and Ajax.
  • Experience in various Java / J2EE technologies including Core Java, J2EE ( Servlets, JSP, JDBC ), spring ( IOC, MVC, AOP, DAO ), Hibernate, Web Services ( SOAP, RESTFUL ) and Database related technologies.
  • Good experience in development and consuming of Web services like SOAP, RESTFUL.
  • Expertise in Client Side designing and validations using HTML5, CSS3 and JavaScript.
  • Good Understanding of Document Object Model (DOM) and DOM Functions compatibility and SEO / web standards.
  • Well experienced in Spring Framework such as Dependency Injection, Spring AOP, Spring MVC, Spring DAO, and Spring ORM using Hibernate .
  • Experience in database programming using Oracle, SQL Server, DB2, MySQL and proficiency in developing SQL in JDBC as well as client server environments.
  • Programming Experience in SQL and PL/SQL, UNIX Shell Scripting.
  • Good exposure to web/application servers such as AWS, puppet, Apache Tomcat, Web Logic, WebSphere, JBoss and J2EE server.
  • Worked on IDE's like Adobe Dreamweaver, Visual Studio code, web storm, sublime to build HTML pages.
  • Worked extensively in Agile Development process.
  • Excellent experience working with version control system GIT.
  • Worked on all phases of Software Development Life C ycle (SDLC) including requirements gathering through client interaction, Design, Documentation, Development, Integration, Testing, Configuration and Production Support.
  • Good understanding of Model View Controller (MVC) Pattern.
  • Excellent skills in building elegant professional websites while adhering to W3C standards.
  • Experience working with testing tools Karma, Jasmine, Protractor for both Unit and End to End testing.
  • Strong experience in technologies like JDK5, Java Server Pages (JSP), Java Servlets, Enterprise Java Beans (EJB) 2.0/3.0, Java Beans, JDBC.
  • Ability to perform and deliver in complex projects, meet deadlines and adaptable to ever changing priorities.
  • Excellent communication and interpersonal skills demonstrated through exposure in working with Technical, Quality Assurance and Business Analysis groups.
  • Experience managing daily communication with an offshore development teams.

TECHNICAL SKILLS:

Web Technologies: HTML/HTML5, CSS/CSS3, DHTML, XML, XHTML,JavaScript, Ajax, Angular material, Bootstrap, jQuery, JSON, Gulp,web pack, node, NPM, AngularJS, Angular2

Languages: JAVA, Servlets 2.2, 2.3, 2.4, JSP 1.1, 1.2, 2.0, JDBC 4.0, AJAX,Amazon Web Services, RESTFUL, SOAP, Struts, Spring, Hibernate.

JavaScript Libraries: Angular JS, Node JS, React JS, Backbone JS, Ext JS JQuery

Testing: Jasmine & Karma, Selenium, JUNIT

RDBMS: MongoDB, My SQL, ORACLE 10g

Debugging Tools: Firebug, Chrome Developer Toolbar, IE Development Toolbar.

Operating Systems: Windows, MAC OS X, UNIX/LINUX

Version Control: GIT, SVN, CVS, Perforce(P4)

GUI Editors: Brackets, Sublime Text, Notepad++, Visual Studio code, Eclipse, IntelliJ,Web Storm, NetBeans

PROFESSIONAL EXPERIENCE:

Confidential, Portsmouth, NH

Full Stack Developer

Responsibilities:

  • Worked as a full stack developer responsible for Web, middle tier and Databases in the development of the application.
  • Experience working in agile development following SCRUM process, Sprint and daily stand-up meetings.
  • Involved in developing applications using Java and J2EE technologies like spring, JDBC, EJB, JSP .
  • Implemented Collections Framework for fetching and appending strings from the deployed UI.
  • Developed UI using HTML5, CSS3, SASS, JSP, JavaScript, Angular JS and Bootstrap.
  • Used Apache Camel in the JBoss Fuse ESB as the integration platform for SOA Services.
  • Consumed WSDL provided by Web Service using SOAP protocol to communicate with external applications and vendors.
  • Involved working with NoSQL with MongoDB. Performed CRUD operations on MongoDB using restful web services.
  • Used iBATIS framework with Spring Framework for data persistence and transaction management.
  • Worked on SOAP and REST webservice consuming (JAX-RS, JAX-WS, CXF, Axis, JAXB).
  • Integrated Spring Data Mongo Repository to retrieve and update the data from Mongo DB.
  • Developed Interactive web pages using Angular.JS, React.JS, HTML5, CSS3 and JavaScript.
  • Develop UI automation for Node JS, AngularJS, and Ext JS -based web applications using Selenium Web Driver, developed in JavaScript.
  • Designed Frontend with in object oriented JavaScript Framework like bootstrap, AngularJS.
  • Contributed as key resource of the AngularJS Framework Team in conversion of existing (XMI) UI screens of the application to AngularJS based UI.
  • Involved working with Protractor for end to end test framework for AngularJS. Converted the XMI code to AngularJS.
  • Coded in AngularJS MVC Framework to make single page app (SPA) and complex price configurations pages.
  • Created an XML configuration file for Hibernate for Database connectivity.
  • Worked on building data center with AWS. Installed SVN, GIT, Jenkins images on AWS.
  • Designed, built, and deployed a multitude applications utilizing almost all of the AWS stack
  • Extensively used Java server Faces (JSF) Navigation rules and JSF tags for enhanced user Interface.
  • Involved in the implementation of JSP's, Servlets and Hibernate in the MVC Framework to effectively handle the application flow.
  • Experience working with Web logic application server set up & deployed the application on it.
  • Implemented the persistence layer using Hibernate - ORM . Worked on Spring Web Flow on Spring MVC for building flows in our web application.
  • Mapping java classes with database using Hibernate and in Hibernate Query language (HQL).
  • Implemented Web Services using REST and XML/HTTP technologies. Designed and documented REST/HTTP APIs, including JSON data formats and API versioning strategy.
  • Involved in development of commonly used angular components across teams such as directives for grid, pagination, conditional validations.
  • Used Java Message Service (JMS) for reliable and asynchronous exchange of important information, such as loan status report, between the clients and the bank.
  • Experience working with testing tool Jasmine and also the test runner Karma.
  • Involved in Unit Testing of application using Karma that your application works on all browsers you need to support.
  • Installed Jenkins/Plugins for GIT Repository and Setup SCM Polling for Immediate Build with Maven Repository and also used web hooks to ensure Jenkins is listening to a particular branch.
  • Experience with unit testing using JUnit and writing build scripts for Maven.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Involved working with GIT for collaboration team members in the project.

Environment: Unix, Maven 2.2.1, GitHub, XML Schemas, AJAX, JDBC, XML, HTML5, CSS3, Angular JS, JSON,jQuery, Bootstrap, Spring, Hibernate, Restful services, NoSQL, EJB, JSP, LOG4J, Design Patterns, JUnit,WebServices, Windows XP, Karma and Jasmine.

Confidential, Detroit, MI

Full Stack Developer

Responsibilities:

  • Involvement in all stages of Software development life cycle including Analysis, development, Implementation, testing and support.
  • Worked on MVC framework like Struts 2.0, spring 2.x and ORM tools like Hibernate in J2EE architecture.
  • Working with Linux and Apache Tomcat .
  • Developed JQuery code using an XML Http Request Adapter to send an AJAX request to the server side code and also implemented a callback function to handle the results.
  • Involved in development of User Interface using HTML/HTML5, CSS/CSS3, JavaScript, and jQuery, AJAX, JSON and React JS.
  • Worked with advanced MVC framework such as Spring - IOC, Spring - AOP and Spring - MVC which is used for implementing backend functionality.
  • Designed Frontend with in object oriented JavaScript Framework like Node.js and Ext.js.
  • Implemented JavaScript source code and embedded nested handling logic using JQuery event handlers and call back functions.
  • For new web site, features wrote Angular.js controllers, views and services.
  • Involved in developing a new business application to the layout using Grid orientation model Bootstrap framework.
  • Used Backbone.js and Require.js to create Views to hook up models to the DOM and synchronize data.
  • Developed the JQuery callback functions for implementing asynchronous communication using AJAX.
  • Extensively used JQuery UI for screen design and development.
  • Used Content Management system (CMS) for the dynamic configuration of the header and footer of the web application.
  • The project is build upon the Single Page Application (SPA) criteria.
  • Wrote services to store and retrieve user data from the MongoDB for the application on devices.
  • Extensive experience using Bootstrap for layout.
  • Involved in writing application level code to interact with APIs, Amazon Web Services using AJAX, JSON and XML.
  • Excellent understanding of AWS how virtual servers in the cloud like EC2 instances.
  • Developed Hibernate with Spring Integration as the data abstraction to interact with the database and using dependency injection ( DI ) using spring framework and annotations.
  • Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions.
  • Extensive use of HTML with AngularJS, JSTL, JSP and JQuery for the presentation layer along with JavaScript for client side validation
  • Used Backbone JS and React JS to create Controllers to handle events triggered by clients and send request to server.
  • Worked on Service Oriented Architecture (SOA ) such as Apache Axis web services which use SOAP, WSDL, and Exposure to JAXB & JAX - WS .
  • Developed the UI with extensive use of JavaScript, Angular JS, JSON and Restful.
  • Worked with Web services components JAX - WS services and worked with SOAP, WSDL, and UDDI to interact with external systems. Used Soap UI for web service testing
  • Participate in the team on agile development cycle & Followed SCRUM methodology.
  • Used Spring JDBC API to talk MySQL Database for Read and Write operations.
  • Worked on creating responsive website for smart devices using Responsive design and media queries.
  • Used Restful extensively to implement front end /user interface features in the application.
  • Developed the pages that are complaint to W3C standard Version control through SVN.
  • Developed different jQuery component in MVC micro architecture framework which internally use various design pattern such as singleton, command, delegate, etc.

Environment: Spring, Hibernate, SOAPUI, SOAP, HTML, HTML5, CSS, CSS3, JavaScript, JQuery, AJAX, JSON,AngularJS, Backbone JS, React JS, Bootstrap, SQL, My SQL, Grunt, Bower, Bootstrap, NPM, Mongo DB.

Confidential, Frisco, TX

J2EE Developer

Responsibilities:

  • Working as senior java developer for a reputed Insurance company, and using latest technologies Spring MVC, Spring ORM, JAVA, jQuery, JSON, Maven, SVN, Oracle, Tomcat, Jersey, REST web services, html, XML, JAXB and familiar with Hibernate and Eclipse.
  • Developed Database Objects like PL/SQL packages, Stored Procedures and Materialized Views.
  • Designed and Developed the UI using Strut view component JSP, HTML, AJAX, DHTML, CSS.
  • Used Oracle SQL developer to Create / modify SQL Queries whenever required for change requests.
  • Built web - tier components using JSP, Struts Tag Libraries (html, bean, logic etc.), JavaScript, Action Beans.
  • Developing n-tier Java Applications using J2EE Technologies, Java, and familiar with Multi-threading.
  • Involved in implementing Enterprise Java Beans (EJB's) to access the database.
  • Used Oracle WebLogic and eclipse to debug tuxedo services and run the legacy application.
  • Used IBM RAD (Ration Application Developer) and WAS (Web Application Server) to run the modern application.
  • Implemented Spring MVC Controller module for better handling of client request, consume Restful data service and sending response back to client.
  • Developed DAO's to invoke DAP's (Data Access Programs) to access data from .CSV files and to query MySQL database.
  • Developed persistence layer module using EJB java persistence API annotations and Entity manager.
  • Performed validations from a third-party client using the Restful Web Services.
  • Implemented several design patterns like MVC, Business Delegate, Service Locator, DAO, DTO and Factory.
  • Involved in the Analysis, Design and Development phase of the project
  • Wrote various Struts Framework Action classes for interfacing with the business logic, form beans for presenting the data to JSPs.
  • Developed XML for configuration and data description
  • Responsible for providing client side validations using JavaScript
  • Implementing JSF based framework to present the data to the user
  • Employed intelligent tracking to keep a track of the site request, site redirects to improvise search optimization
  • Excellent implementation Persistence layer using JPA, JDBC and Hibernate
  • Implemented user session management using Http Session
  • Implemented Session Facade Pattern using Session and Entity Beans
  • Developed Action Forms, Action Classes and helper classes by using Struts
  • Experienced in developing XML documents with DTDs
  • Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files
  • Used JDBC to access Oracle Database and used Stored Procedures
  • Involved in Bug fixing the modules and deployed on WebSphere

Environment: J2EE, JDK, Servlet, Java script, Struts, XML, JSP, HTML, AJAX, DHTML, CSS, JSF, DOJO,Web Services, EJB, UML, JPA JDBC, DAO, WebSphere, Oracle, Eclipse, Junit

Confidential

Web Developer

Responsibilities:

  • Functionalities include writing code in HTML, CSS, JavaScript, JQuery, JSF and testing the functionalities using JUnit.
  • Worked with the team, helping them build out their markup and CSS. My Specialty is large scale CSS focusing on reusability and modularity.
  • Developed a cross site compatible application using JQuery.
  • Developed Object Oriented JavaScript code and responsible for client side validations using JQuery.
  • Implemented Web services (SOAP) for transmission of large blocks of JSON data over HTTP.
  • Used Eclipse as the IDE and Struts Framework for developing the application, Developed the JSPs for the application.
  • Implemented Action Form classes, Action classes for the entire Reports module using Struts framework.
  • Created a CSS framework for using a 12 column grid preferred by the designers as well as implementing parts of CSS to cut down on repetitive code.
  • Implemented JavaScript module patterns using asynchronous script loading.
  • Worked through cross browser compatibility issues with existing styles and new CSS that was implemented.
  • Tested cross browser functionality and fixed major layout bugs for supported browsers which include IE6.
  • Developed HTML interfaces with an understanding of UI design principles and object-oriented program development.
  • Displayed validation error message using CSS animations and JQuery.

Environment: HTML, CSS, JavaScript, JQUERY, Ajax, XML, XSLT, JSF, JSON, SOAP, Servlet, ANT, JSON, Java, JDBC, Oracle,SQL, IDE- Eclipse, Source Control - SVN.

Confidential

Software Engineer

Responsibilities:

  • Interacted with business analysts and architecture groups gathering requirements and use cases.
  • Involved in Object Oriented Analysis and Design (OOAD) using UML for designing the application.
  • Developed Class diagrams, Sequence diagrams, and State diagrams.
  • Developed JSP pages for the presentation layer, used custom tag libraries, JSP Standard Tag Library (JSTL).
  • Developed the Session Beans for handling the complex business logic.
  • Developed the Hibernate for handling the database access.
  • Developed a common consistent framework to show different GUI screens based on user roles mainly in the development of Commission Calculator modules - Used XML/XSD/XSLT effectively. Used Ajax for Asynchronous calls.
  • Developed the front-end validations using JavaScript.
  • Explored the best programming practices for better performance and easy maintainability of the applications.
  • Extensively wrote Stored Procedures, Triggers, and Cursors, Views for data retrieval and data storage and updates in T/SQL database.
  • Worked on enhancements and bug fixing. Mercury Test Director was used for Defect Tracking.
  • Created Style Sheets to control the look and feel of entire site.
  • Wrote Apache ANT build scripts for building the application and unit test cases using JUnit for performing the unit testing.
  • Designing Test Plans, Test Cases and performed System Testing.
  • Coordinated the build and deployment of EARs on Webs herein Test and Development environments.
  • Involved in the documentation of the Auto and Home Insurance software.
  • Extensively used CVS as source control and Involved in the Configuration Management software configuration/change control board.

Environment: Java/J2EE Hibernate, JSPs, EJB 2.0, UML, JMS, XML, Struts, HTML, JavaScript, AJAX, DHTML, Web Sphere,T/SQL, JUnit, ANT, Windows NT, UNIX.

We'd love your feedback!