We provide IT Staff Augmentation Services!

Full Stack Developer Resume

5.00/5 (Submit Your Rating)

Memphis, TN

SUMMARY

  • Over 6 years of IT experience in Design, Support, Development and Implementation of Web based applications using JAVA/J2EE Technologies such as Core Java, JDBC, Servlets, JSP, XML, spring, JUNIT, Hibernate.
  • Experience in core java concepts like collections, multithreading, serialization, exception handling and synchronization
  • Proficient in unit testing the application using Junit.
  • Experience in using Eclipse for developing applications, building them using Maven.
  • Experience in database development, Oracle, MySQL, SQL Server, PL/SQL, Java Stored procedures and database connectivity, JDBC, created SQL, PL/SQL statements for the effective retrieval and storage of data from the database.
  • Experience in writing queries using joins & inner tables and stored procedures & triggers for oracle and for the other databases.
  • Experience in creative and effective front - end development using JSP, Java Script, HTML5, CSS3, XML, jQuery, bootstrap, angular JS.
  • Worked under Water Fall, Agile (Scrum, Test Driven Development) methodologies.
  • Hands on experience in designing and developing J2EE applications using MVC Patterns, Framework, Spring and Hibernate Framework.
  • Knowledge Object Oriented Analysis and Design (OOAD) and UML artifacts modeling.
  • Expertise in developing UML Activity diagrams, Flow chart, Class diagrams, Sequence diagrams and User diagrams
  • Excellent Communication and interpersonal skills. Strong independent learning ability, easily adaptable to different development environments. Self-motivated and effective team player.

TECHNICAL SKILLS

Languages: C, C++, Java, Java SE 1.6/1.7, Java EE 6/7.

Web Technologies: JavaScript, HTML5, CSS3, XML, Bootstrap, AngularJS, AJAXjQuery.

J2EE Technologies/Frameworks: JSP, Servlets, Struts, Spring, Hibernate, JUnit

RDBMS: Oracle 10g/11g, MySQL, SQL Developer

Database Connectivity: SQL, PL/SQL.

Web/Application Servers: WebLogic 11g/12c, Apache Tomcat.

Operating Systems: Windows, UNIX, Linux

Tools: Eclipse, Net Beans, Junit, UML, ANT.

PROFESSIONAL EXPERIENCE

Confidential, Memphis, TN

Full Stack Developer

Responsibilities:

  • Responsible for Requirements gathering, Conceptual Design, Analysis, Detail Design, Development, System Testing, User Acceptance Testing, Data Validation, Version Controlling and deployment.
  • Developed a website using Ajax framework, jQuery, JSP, Spring MVC and HTML5.
  • Developed front-end systems with HTML5, JavaScript, jQuery, AngularJS, Bootstrap, AJAX, CSS3.
  • Followed MVC architecture pattern for two-way data binding, front-end (AngularJS) and server side.
  • Implemented HTML5 pages to present the search box with JavaScript file to handle the AJAX functionality for searching Candidates/ Jobs/ Companies for different search criteria and a server-side JSP page and Spring MVC to return a new-line separated list of suggested searches.
  • Developed complex service components for Data Access Layer, DAO classes to interact with backend using Java and Hibernate Framework. Wrote finder methods using Hibernate Query Language(HQL) for dynamic searches.
  • Built Rest web service using Node.js Server(Back-end) to handle requests sent from jQuery Ajax calls(front-end)
  • Developed UI library functions to increase the code reusability and support standard coding practices.
  • Designed expanded rows that are wiped out and restored when the DataTable paginates or sorts, and to keep track of expanded rows and automatically restore them after each rendering of the DataTable.
  • Developed SQL statements to fetch data and implemented pagination.
  • Wrote builds and deployment scripts using ANT and was also responsible in maintaining them.
  • Involved in writing JUnit Test Cases for unit testing.
  • Responsible for debugging, testing, maintaining and deploying the application.

Environment: Core Java, JSP, Spring MVC, Hibernate, Oracle, jQuery, AngularJS, JavaScript, Ajax, CSS3, HTML5, XML, Bootstrap, Ant, SVN, Tomcat AS,Eclipse, Linux, Junit

Confidential, NJ

Java Developer

Responsibilities:

  • Developed the application using Spring Framework that leverages classical Model View Layer (MVC) architecture. UML diagrams like use cases, class diagrams, interaction diagrams (sequence and collaboration) and activity diagrams were used.
  • Worked in an agile work environment with Content Management system for workflow management and content versioning.
  • Designing, Development, JUnit testing and Integration of many components of the applications from end-to-end, i.e. Front-end (View) to JSF Controllers and configurations to Data Model and JPA mappings as well as generating entities.
  • Involved in designing user screens and validations using HTML5, jQuery and JSF as per user requirements.
  • Used Spring Dependency Injection properties to provide loose-coupling between layers.
  • Implemented the Web Service client for the login authentication, credit reports and applicant information using JAX-WS 2.0 and Apache Axis 2.
  • Used Web services for transmission of large blocks of XML data over HTTP.
  • Used Hibernate ORM framework with spring framework for data persistence and transaction management.
  • Used Hibernate 3.5 object relational data mapping framework to persist and retrieve the data from Oracle and My SQL databases.
  • Expertise in working on large production databases with Oracle Stored procedures, functions, procedures, packages and database triggers using PL/SQL for Oracle, My SQL database back-end validations.
  • Used Maven for compilation, packaging and deployment in the Apache Tomcat and Web Sphere Application servers.
  • Implemented the logging mechanism using Log4j framework.

Environment: JDK 1.6, JEE 1.6, Agile Development Process, struts 2.0, Spring 3.0, Web Services (JAX-WS, Axis 2) Hibernate 3.5, JMS, JSP, Servlets, Web Sphere 7.1, Apache Tomcat, Oracle and My SQL, HTML, XML, SOAP, ANT 1.6, Log4j, XML, XSLT, XSD, jQuery, JavaScript, JUnit, SVN

Confidential, Atlanta, GA

Java/J2EE Developer

Responsibilities:

  • Involved in gathering requirements, preparing Technical Design Document, developing and deploying the application.
  • Designed and developed the application using Java Server Faces (JSF), Spring, and Hibernate frameworks.
  • Used ICEfaces components with JSF implementation to develop user interface for the management of customer pickup addresses.
  • Integrated JSF backing beans to the Spring configured beans.
  • Used Spring Framework for Dependency Injection and spring bean wiring.
  • Developed hibernate mapping files and integrated hibernate in spring ORM module.
  • Implemented spring transaction management for some database transactions.
  • Implemented web services using Spring-WS and developed Web client to access this application.
  • Deployed the application on WebLogic Application Server.
  • Used maven to build and to deploy the application.
  • Involved in writing complex SQL queries.
  • Used log4j to capture the log that includes runtime exceptions and debug information.
  • Used JUnit framework for Unit testing of application.
  • Resolved and fixed system test bugs and involved in Production third level support.

Environment: JDK 1.5, JSF 1.2, ICEfaces, Spring AOP/DAO/ORM, Web Services, WSDL, SOAP, JAXB, Oracle 10g, Hibernate, JavaScript, XML, DOM, SAX, Ajax, ANT, Eclipse 3.4, WebLogic Application Server 9.2, Log4j, Subversion, Tortoise SVN.

Confidential

Java Developer

Responsibilities:

  • Designed the application using the J2EE design patterns such as Session Facade, Business Delegate, Service Locator, Value Object and Singleton.
  • Developed presentation tier as HTML, JSPs using Struts 1.1 Framework. Used AJAX for faster Page rendering.
  • Developed the middle tier using EJBs Stateless Session Bean, Java Servlets.
  • Entity Beans used for accessing data from the Oracle 10g database.
  • Worked on Hibernate for data persistence.
  • Prepared high and low level design documents for the business modules for future references
  • Deployed the application in JBoss Application Server in development and production environment.
  • Implemented CVS as Version control system.
  • Code Walkthrough/ Test cases and Test Plans.
  • Used ANT as build tool. Used J unit for writing Unit tests

Environment: Eclipse, HTML, Java Script, Core Java, Junit, JSP, Servlets, JDBC, Oracle 10g, AJAX, CVS, JBoss Application Server

Confidential

Java developer

Responsibilities:

  • Involved in reviewing the functional specifications.
  • Interacted with business analyst to convert business requirements to technical requirements.
  • Extensively worked on mobile Enabling of web sites
  • Responsible for development of value checker functionality.
  • Responsible for development of plug in code to achieve dynamic domains functionality.
  • Responsible for developing system architecture(UML)
  • Extensively worked on Unix shell scripting.
  • Implemented business objects and business logic of the system (java).
  • Responsible for developing administrative client GUI using HTML, JSP, Servlets, JavaScript
  • Responsible for developing customer client GUI using HTML, Servlets.

Environment: Web sphere 6.0 application server, Oracle 10g, Junit, Servlets, Subversion, Struts 2, XML, JDK, Hibernate2.0, JSP, Swing, RAD, SOAP, LDAP, AWT, JDBC, UML, GUI, JAXB, Maven, Unix

We'd love your feedback!