We provide IT Staff Augmentation Services!

Full Stack Developer Resume

5.00/5 (Submit Your Rating)

Charlotte, NC

SUMMARY:

  • Over 7 + years of experience in the IT industry, involved in complete software development life cycle including requirement gathering, analysis, design, development, deploying, testing, debugging, project management, implementation&maintenance of application in the Client/Server and Internet/Intranet environments.
  • Expertise in J2EE - Java, EJB, Servlets, JSP, JSF, JavaScript, AJAX, Spring, Struts 1.x/2.x and ORM tools like Hibernate.
  • Expertise in using Core JAVA, Applets, Collections, Serialization, multithreading and Generics.
  • Extensive experience in various Java/J2EE technologies including Core Java, J2EE (EJB, Servlets, JSP, JDBC), Spring (IOC, MVC, AOP, DAO), Hibernate and Java Web Framework along with Web Services (SOAP, Restful) and Database related technologies.
  • Developed rich and complex Web UI using Swing, AJAX, HTML/XHTML, JavaScript,CSS3, HTML,HTML5, and XML.
  • Strong designing and implementation work experience in Java and J2EE technologies like Core Java, Enterprise Java Beans (EJB), Servlets and JSP
  • Dynamic applications to communicate with web services API, jQuery, HTML5, CSS3, Responsive Web Design, Angular JS, Node JS, Bootstrap, D3.js
  • Extensive experience using Ajax and JSON as data interchange format.
  • Application development experience using multithreading, Serialization, Externalization, Collection framework, Generics and Core JAVA.
  • Strong experience in working with full life (SDLC) of Development and distributed computing technology.
  • Extensive experience with Enterprise Java Beans (EJB) - Session, Entity and Message Driven Beans.
  • Experience with Java with multithreading, Concurrency, Exception Handling, File handling, IO, Generics, Data structures and Collections, Garbage Collection.
  • Significant experience in designing and developing Single Page Applications using AngularJS MVC framework.
  • Hands-on experience in consuming RESTful Services using JavaScript and AngularJS.
  • Experience in developing and deploying applications through Tomcat andapplication servers like IBM Web Sphere, BEA Web logic and JBOSS .
  • Excellent experience in developing applications using EclipseIDE 3.x and IBM RAD.
  • Strong Experience in working with Databases like Oracle 9i/10g/11g,DB2 and SQL Server 2005 and proficiency in writing complex SQL, PL/SQL.
  • Expertise in developing application using Spring Framework that uses features of IOC, Spring MVC, Spring JDBC, Spring Batch, Spring Securityand AOP features.
  • Exposed to Web services SOAP (Simple object access protocol) and WSDL (Web Services Description Language).
  • Experienced in developing Restful web services using Apache CXF.
  • Good knowledge with CVS, SVN, Clear Case and GIT version control systems.
  • Developed Use Case Model, Use Case Diagrams, and Class Diagrams, sequence diagrams using Rational Rose and Microsoft Visio.
  • Strong background in supporting productionenvironments and meetingcustomerneeds.
  • Strong experience with ANT, Maven, Log4j and JUNIT for unit testing.
  • Working knowledge of PL/SQL and databases like MS SQL Server, Oracle 10g/11g and tools like oracle SQL Developer.
  • Expertise in Junit Assertion to develop unit testing and debugging of application.
  • Experience using Web/Application Servers like Apache Tomcat and Oracle Application Server.

TECHNICAL SKILLS:

Languages: JAVA,C,C++,UML, MySQL, PL/SQL,COBOL,JCL,PHP

J2EE Technologies: JSP, Servlets, JDBC, Spring MVC, Hibernate, REST/SOAP Web Services

Web Technologies: HTML, JAVA Script, Angular Js, React JS, Node JS, XML, JSON, CSS, JQuery

Development Tools: Eclipse, RAD, Net Beans

Servers: Tomcat and IBM WAS

Design Patterns: MVC, Front Controller, Session Fa ade, Singleton, Business Delegate and DAO patterns

RDBMS: Oracle, DB2, SQL Server, MySQL

Platforms: Windows, UNIX, LINUX

Version Control: CVS, Rational Clear Case, SVN, VSTS,TFS

Methodologies: Agile and Waterfall Methodology

Build Tools: Apache, Ant, and Maven 2.x

Languages: JAVA,C,C++,UML, MySQL, PL/SQL,COBOL,JCL,PHP

PROFESSIONAL EXPERIENCE:

Confidential, Charlotte, NC

Full Stack Developer

Responsibilities:

  • Implemented as a Single Page Application by using services such as routes and route params in Angular JS framework to take the user to various views.
  • Involved in back end Core Java programing.
  • Active in coding some of the Core Java implementations, used Core Java concepts such as collections, generics and multi-threading.
  • Experienced in Agile methodology like Test Driven Development & SCRUM
  • Used AngularJS form-validation for validating the user input in the form field.
  • Worked on developing the backend part of the application involving Spring 2, JPA, Hibernate 3.2 and Web Services
  • Experience in delivering Highly Scalable and Efficient Multi-Threaded Applications on time using standard development practices.
  • Developed Struts and Hibernate based multi- tier Web Application.
  • Developed pagination, sorting and search functionality with Angular Http Service.
  • Created graphical user interfaces (GUIs) front-end using JSP, JavaScript, JQuery & HTML5.
  • Creation of technical specifications, coding, unit and system integration testing for the enhancements and conducted reviews with users.
  • Implemented unit tests using Junit and performed code reviews.
  • Used AngularJS Directives like Ng-app, Ng-repeat, Ng-controller, Ng-model, Ng-show, Ng-click etc.
  • Used AngularJS $http serviced to make AJAX Calls and handle JSON response returned
  • Developed JAVA backend Rest Web Services for Customer facing Web Applications in an agile environment using Spring-Java latest trends.
  • Created and maintained data using SQL Server database and used JDBC for database connectivity.

Environment: Java 1.8, J2EE, Spring MVC, Hibernate, Java Script, Restful Web services, Multithreading, HTML,CSS, JSON, Maven, Tomcat, TFS & SQL Server, Angular JS, Oracle,DB2,Junit

Confidential, Jersey City, NJ

Java/ J2EE Developer

Responsibilities:

  • Involved in creating the Push Notification Batch Job module from scratch in Java 1.8.
  • Implemented the business logic using Array list, Map and Sets of Collections API.
  • Created Email Action class which is used to send inline emails using javax.mail.* API.
  • Worked on the backend batch processes using Servlets, Multithreading and concurrent package API.
  • Extensive usage of J2EE design patterns namely DAO,DTO, and Singleton.
  • Worked on the Oracle 10g and used the JDBC for development of DAO layer.
  • Monitored the Error logs using Log4J and fixed the problems.
  • Developed the production and consumption of Restful web services using Apache CXF.
  • Used Core Java5 (Multithreading, JVM, Garbage Collection, Collections, Generics.), Java EE 5 (Servlets, JSP, JDBC, JNDI, EJB).
  • Worked with Platform and Application stakeholders to define and steer designing, developing REST APIs and Platform Services.
  • Created Queues, Queue Managers, Clusters using MQ Series. The Java Message Service (JMS) API is used to allow application components to create, send, receive, and read messages
  • Implemented unit tests and performed code reviews.
  • Code the processing logic for each action performed by Users on the web site.
  • Creating GUI using JSP, java Script and jQuery.
  • Using the Virtual DOM, React js offers a more powerful way to build reusable components, and applications as a whole.
  • Developed the front end screen using AJAX and EXT-JS
  • Experience with Test Driven Development (TDD) and Dockers and Node.js

Environment: Java, J2EE, Agile, spring, Restful Web Services, Multithreading, JSON, Servlets, PVCS, Oracle10g, Maven, Node JS, Tomcat.

Confidential, New York, NY

Java/ J2EE Developer

Responsibilities:

  • Developed Enterprise banking application using J2EE and Spring MVC Framework that leverages Model View Controller (MVC) architecture.
  • Involved in the full Software Development Life Cycles- Analysis, Design, Coding, and Testing & Implementation.
  • Communicated with the Subject Matter Experts to understand/ translate the requirements into programming action items.
  • Applied design patterns and Core java concepts to improve the existing Java/J2EE based code base.
  • Used Spring IOC for dependency injection.
  • Developed spring framework's Aspect-oriented programming (AOP) to write various cross-cutting routines to execute some recurring functionality like logging module execution times, recording application usage, auditing user login data etc.
  • Used Hibernate ORM tool for automating the mapping between database and objects in Java
  • Hibernate framework is used in persistence layer for mapping an object-oriented domain model to the relational database.
  • Implemented various design patterns in the project such as Data Access Object (DAO) and Singleton.
  • Designed and developed the web-tier using Angular JS, AJAX, HTML5, JSP's, Servlets.
  • Developed JavaScript and AJAX for client side validations.
  • Designed and developed web services.
  • Used Agile / Scrum software development and release management for delivering enterprise applications through multiple release cycles.
  • Involved extensively in writing SQL and PL/SQL Stored Procedures and Functions.
  • Used JUnit for Unit testing of applications.
  • Setting up the build, configuration and auto deploying using Maven build tool.
  • Used SVN for version control.

Environment: Java, 2EE, Agile, Spring, Spring MVC, RESTfull Web Services, JSON, Hibernate, Servlets, JSPs, JMS, SVN, JUnit, JavaScript, CSS, Html, JQuery, Oracle, Maven, JBoss.

Confidential, Philadelphia, PA

Java / J2EE Developer

Responsibilities:

  • Involved in analysis, design and development of Loan Processing system and developed specs that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
  • Developed the application using Struts Framework that leverages classical Model View Layer (MVC) architecture.
  • Involved in the analysis, design, development and testing phases of Software Development Lifecycle (SDLC).
  • Implemented various design patterns in the project such as Business Delegate, Data Access Object, Service Locator and Singleton.
  • Developed some modules of the application using Agile Methodology.
  • Involved in designing the user interfaces using Struts Tiles Framework.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Used Web services - WSDL and SOAP for getting consumer information from credit rating agency.
  • Used Auto sys/Shell scripts for batch jobs scheduling.
  • Created Change Request and Work Orders for the production deployment in the pac2000.
  • Used AJAX Framework for Dynamic Searching of Consumer Information.
  • Used Spring Framework for Dependency injection and integrated with the Struts Framework and Hibernate.
  • Setting up the build, configuration and auto deploying using Maven build tool.
  • Designed various tables required for the project in Oracle 10g database and used the Stored Procedures in the application.
  • Monitored the error logs using Log4J and fixed the problems.
  • Developed JUnit test cases for all the developed modules.
  • Used CVS for version control across common source code used by developers.

Environment: Struts 1.2.4, Hibernate3.0, Spring 1.02, EJB 3.0, JSP1.2, Servlets2.1, JMS, MQ server, XML, SOAP, UDDI, WSDL, JDBC, JavaScript, UML, HTML, JNDI, CVS, Log4J, RAD 7, Windows XP, Web Sphere App server, Rational Rose, Oracle 10g.

Confidential, Houston TX

Java Developer

Responsibilities:

  • Design & Development of technical specifications using design patterns and OO methodology using UML (Rational Rose).
  • Designed and developed views, controller and model components implementing Struts Framework.
  • Developed user access module (Presentation layer) using JSPs, HTML, JavaScript, Servlets and MVC framework.
  • Developed middle layer using Session Beans as business logic.
  • Worked with JMS (MQ Series) for messaging in setting up of Queues, topics, trouble shooting various issues with messaging developing products.
  • Developed middleware code using TIBCO for data integration.
  • Designed JSP pages and Developed web application using Struts Action classes and Action Form classes of Struts Framework
  • Configured struts-config.xml and web.xml struts-specific deployment descriptor
  • Responsible for coding of selected modules in JSP, HTML, Servlets, Java1.4using RAD 7.5 environment.
  • Involved extensively in writing complex join Queries and Cursors in DB2.
  • Wrote Java utility classes and main JSP actions that are common for all of the modules.
  • Implemented ‘Tab-Pages’ design to give easy access to the information.
  • Involved in integration of layers (UI, Business & DB access layers).
  • Exposed to Web services SOAP (Simple object access protocol) and WSDL (Web Services Description Language).
  • Used ANT scripts to build the application and deployed on Web Sphere Application Server .
  • Developed a Multi-threaded functionality to access data from multiple database instances.
  • Implemented several tiers of architecture (Controller, action, Client access, data access etc) to provide better maintainability and scalability.
  • Involved in writing the client side scripts to validate user input using JavaScript.
  • Involved in executing the Component Test Plans for Unit Testing using JUNIT.
  • Used PVCS for maintaining the Source Code and Version Control.
  • Involved in Integration and user acceptance testing. Fixed defects as part of testing support.

Environment: RAD 7.5, JSP, Servlets, JavaScript, HTML, DHTML, XML, JAVA, DB2, PVCS, MQ, JUNIT, Quality Center, SharePoint,SOAP

Confidential

J2EE Developer

Responsibilities:

  • As a member of team involved in designing and developing a framework.
  • Involved in development of mockup screens and web portals.
  • Used Java, Web Logic 5.1, 6.1 and 7.1, EJB 2.0, Java Mail, Struts, Servlets, JSP, JMS, XML, HTML, JDBC, SQL, Oracle 8i and JavaScript.
  • Installed and configured WSAD as a development environment.
  • JSP Pages are written using Custom Tag Library which create standard tag used in the application.
  • Used easy soft driver to connect to a flat file and to retrieve data.
  • Used XML in some modules using DOM to send the data to and from the server/database
  • Worked with team members to setup development environment using CVS, PVCS, Web logic 5.1,6.1 and 7.1 and Oracle8i
  • Used CVS for version control of the product.
  • Used JSP's to create the front-end screens for the module.
  • Used Struts frame work to develop the web Tier.
  • Used JUnit to do unit testing of different modules.
  • Involved in writing Business Objects, Service API's, Data maps, Entity classes to the corresponding existing business classes.
  • Involved in validating and reviewing team members modules.
  • Involved in integration testing of modules in various testing environments.

Environment: Java, J2EE, XML, HTML, LDAP, EJB, JSP, JDBC, Servlets, SOAP, Struts, JNDI, Unicode, Eclipse, Oracle

Confidential

Java Developer

Responsibilities:

  • Involved in Requirements gathering, Requirement analysis, Design, Development, Integration and Deployment
  • Involved in Tax module and Order Placement / Order Processing module.
  • Responsible for the design and development of the application framework
  • Designed and Developed UI's using JSP by following MVC architecture.
  • Developed the application using Struts framework. The views are programmed using JSP pages with the struts tag library, Model is the combination of EJB's and Java classes and web implementation controllers are Servlets.
  • Used EJB as a middleware in designing and developing a three-tier distributed application.
  • The Java Message Service (JMS) API is used to allow application components to create, send, receive, and read messages.
  • Used JUnit for unit testing of the system and Log4J for logging.
  • Created and maintained data using Oracle database and used JDBC for database connectivity.
  • Created and implemented Oracle stored procedures and triggers.
  • Installed Web Logic Server for handling HTTP Request/Response. The request and response from the client are controlled using Session Tracking in JSP.

Environment: J2EE, JSP, Servlets, EJB, Struts, JNDI, JDBC, Oracle 10g, UML, JMS, XML, Web Logic, MVC Design Pattern, Eclipse, Log4j and JUnit.

We'd love your feedback!