We provide IT Staff Augmentation Services!

Full Stack Web Developer Resume

3.00/5 (Submit Your Rating)

Herndon, VA

SUMMARY:

  • Over 7 years of professional IT experience as a Programmer Analyst and Software Engineer with complete project lifecycle in Java/J2EE technologies.
  • Experience in analysis, design, development, testing, integration and deployment of Application Software in web - based environments and Client/Server architectures.
  • Experience and hands on Object Oriented Analysis, Design and Programming.
  • Extensive experience with Frameworks in ORM (Hibernate) and Spring (Spring MVC, Spring Context, Spring DAO, Spring ORM and Spring Security).
  • Extensive experience in Java and J2EE technologies like Servlet, JSP, JDBC, JNDI, JMS and RMI.
  • Experience with Backend Databases like Oracle, SQL Server and MySQL.
  • Experience in writing Sub Queries, Stored Procedures, and Functions in SQL and PL/SQL.
  • Proficient in programming by using the IDE's such as Eclipse and NetBeans.
  • Good work experience with Application Servers such as WebLogic, WebSphere, JBoss and Web Servers as Apache Tomcat.
  • Experience in Web development using XML, HTML/DHTML, CSS, JavaScript, AJAX and JQuery.
  • Well versed with multiple version control tools like SVN, CVS and Clear Case.
  • Worked on OOAD and OOP from designing UML diagrams using Rational Rose and Microsoft Visio tools to development phase.
  • Experience in Multithreading and good knowledge working with messaging system such as IBM MQ Series using JMS.
  • Experience with SOAP and REST based Web Services.
  • Strong experience with JUnit in performing unit testing and in determining the application functionality.
  • Development exposure in both Windows and UNIX centric applications.
  • Strong analytical and problem solving skills, highly motivated, good team player with very Good communication and interpersonal skills.

TECHNICAL SKILLS:

Languages: C, C++, Java, SQL, PL/SQL.

J2EE Technologies: Servlet, JSP, JDBC, JNDI, JMS, RMI.

Web Services: REST, SOAP, WSDL, JAX-WS, JAX-RS

Frameworks: Hibernate, Spring.

Design Patterns: Singleton, MVC, Front Controller, Business Delegate, Service Locator, Session Façade, DAO, BO, Value Objects.

Web Technologies: XML, HTML/DHTML, CSS, JavaScript, AJAX, JQuery.

Web/Application Server: Apache Tomcat, JBoss, WebLogic, WebSphere.

SDLC Methodologies: Agile Methodology, Waterfall and Iterative.

RDBMS: Oracle, MYSQL, MS SQL Server.

IDE / Tools: RAD, NetBeans, Eclipse, STS.

Modeling tools: UML, Rational Rose, MS Visio.

Operating Systems: Windows, UNIX.

Source Control/ Built Tools: Clear Case, SVN, CVS, ANT, Maven.

Testing Tools: JUnit.

PROFESSIONAL EXPERIENCE:

Confidential, Herndon,VA

Full Stack Web Developer

Responsibilities:

  • Developed the subscription application using Spring MVC Framework by implementing Controller and Service classes.
  • Used Hibernate for mapping the Object oriented model of Java with Oracle.
  • Responsible for creation and consumption of Web services using SOAP and WSDL.
  • Wrote SQL, Stored procedure and PL/SQL for back end. Used Views and Functions at the Oracle Database end.
  • Designed and developed User Interface using JSP, HTML, CSS, JavaScript, JQuery, AJAX and JSON.
  • Used JavaScript functions for front end validations and advanced JavaScript framework JQuery function library for HTML document transverse and event handling.
  • Used AJAX for sending and retrieving data from server by giving URL to get JSON data for models and to populate models from the server.
  • Used XML to maintain the Queries, JSP page mapping, Bean Mapping etc.
  • JSON is used in conjunction with JavaScript for making HTTP requests.
  • Used Eclipse for development, configured and deployed the application on WebLogic server.
  • Used maven compilation and building JAR, WAR and EAR files.
  • Used SVN for software configuration management and version control.

Environment: Java/J2EE 1.6/1.6, XML, Junit, Agile Methodologies, JUnit, Subversion (version control), HTML5, CSS3, JavaScript, JQuery, Hibernate, SOAP, Web services, Ajax, Eclipse, Oracle 11g, JSP, Servlet.

Confidential, San Antonio, TX

Java Developer

Responsibilities:

  • Performing ALL stages of SDLC including analysis, requirements determination, estimating, coding, testing, and developing all written technical design, user and end deliverable documentation.
  • Developing technical solutions for and with customers to meet system and business requirements.
  • Used Design Patterns like Singleton, Factory, Session Facade and DAO.
  • Used Spring Inheritance to develop beans from already developed parent beans.
  • Developed the application using Model-View-Controller (MVC) architecture.
  • Used Spring and Hibernate for implementing IOC, AOP and ORM for back end tiers.
  • Used Hibernate framework for back end development and Spring dependency injection for middle layer development.
  • Used SOAP for Web Services by exchanging XML data between applications over HTTP.
  • Designed and developed the front-end screens using JSTL, JSP, HTML, CSS3, Java Script and JQuery.
  • Used AJAX for sending and retrieving data from server by giving URL to get JSON data for models and to populate models from the server.
  • Used XML to maintain the Queries, JSP page mapping, Bean Mapping etc.
  • Focused on Test Driven Development; thereby creating detailed JUnit tests for every single piece of functionality before actually writing the functionality.
  • Clear Case was used for project management and version management.
  • Deployed the application on WebSphere application server.

Environment: Java, J2EE, Hibernate, Spring, Servlets, JMS, XML, SOAP, JSTL, JSP, HTML, CSS3, JavaScript, JQuery, AJAX, Oracle, PL/SQL, WebSphere, Maven, Clear case, JUnit, Log4j, Windows.

Confidential, Tampa, FL

Java Developer

Responsibilities:

  • Followed AGILE Methodology with SCRUM Meetings and involved in maintaining Sprint backlogs during the development cycles.
  • Designed and developed the front-end screens using JSP, HTML, CSS, JavaScript and JQuery.
  • Used Spring declarative transaction management to manage transactions in the application.
  • Used Spring Core (Inversion of Control)/DI (Dependency Injection) to wire the object dependencies across the application.
  • Used Spring Security for Authentication and authorization extensively.
  • Written code using Java Spring and also used REST service to connect the Oracle and display it on the browser.
  • Used Hibernate ORM Framework for Data persistence and transaction management.
  • Developed Spring AOP logging aspects for the application, which is used across modules.
  • Developed Spring services and data access objects and used Spring transaction management in the application.
  • Developed Spring JMS message listeners to consume messages from queues.
  • Developed Spring batch jobs for importing xml data in to database and for email notifications.
  • Worked extensively in writing and debugging complex stored procedures, triggers, Inner Joins, Outer Joins, views and user-defined functions.
  • Used SVN version controller to manage the code versions and Log4j for logging the application.
  • Used Maven build tool to build and deploy the application using WebLogic.
  • Prepared Test Cases and Unit Testing is performed using JUnit.

Environment: Java, J2EE, Hibernate, Spring, JMS, XML, TDD, REST, JSP, HTML, CSS, JavaScript, JQuery, UML, Oracle, PL/SQL, Apache Tomcat, WebLogic, Maven, SVN, JUnit, Log4j, Windows.

Confidential, Boca Raton, FL

Java Developer

Responsibilities:

  • Used MVC architecture, Business Delegate, Session facade, Data Access Object, Value Object and Singleton patterns.
  • Data Operations are performed using Spring ORM wiring with Hibernate and implemented Hibernate Template and criteria API for Querying database.
  • Used Spring Dependency Injection (DI), Spring MVC and AOP (Aspect oriented Programming).
  • Used Hibernate ORM framework as persistence engine, configured O/R mapping and wrote hibernate queries.
  • Designed and developed the front-end screens using JSP, HTML, CSS, JavaScript and JQuery.
  • Developed Custom Tags to represent data in a desired unique table format and to implement paging logic.
  • Implemented Web Services integration components from SOA using SOAP Web Services.
  • Developed Spring JMS message listeners to consume messages from queues.
  • Followed the Agile Software Development Process.
  • Created and implemented PL/SQL queries, views stored procedures and triggers.
  • Used CVS version controller to manage the code versions and Log4j for logging the application.
  • Developed ANT script to build .war and. ear files for the application WebSphere Application Server.
  • Prepared Test Cases and Unit Testing is performed using JUnit.

Environment: Java, J2EE, Hibernate, Spring, JMS, XML, TDD, SOAP, JSP, HTML, CSS, JavaScript, JQuery, UML, Oracle, PL/SQL, WebSphere, ANT, CVS, JUnit, Log4j, Windows.

Confidential, Milwaukee, WI

Java Developer

Responsibilities:

  • Design and development of web applications using Rational's UML in J2EE.
  • Developed Servlets and JSPs based on MVC pattern using Spring Framework.
  • Used Spring core implementation and also features like Spring web and MVC in the Web Application.
  • Implemented components required for using Spring MVC modules like Controller, handler mappings, configuring dispatch servlet and view resolver components.
  • Designed and developed the front-end screens using JSP, HTML, CSS, JavaScript and JQuery.
  • Wrote application level code to perform client side validation using JQuery and JavaScript.
  • XML Transformations were done using XML, XSL, XSLT and XPATH.
  • Used Hibernate as the ORM tool to connect with Oracle database.
  • Developed Data Services using XML messages that use REST Web Services.
  • Created the Hibernate POJO Objects and mapped using Hibernate Annotations.
  • Implemented Spring-Hibernate as Data Access Layer.
  • Developed Spring JMS message listeners to consume messages from queues.
  • Used SVN version controller to manage the code versions and Log4j for logging the application.
  • Used Maven build tool to build and deploy the application on JBoss Application Server and Apache Tomcat Web Servers.
  • Prepared Test Cases and Unit Testing is performed using JUnit.

Environment: Java, J2EE, Hibernate, Spring, JMS, XML, TDD, REST, JSP, HTML, CSS, JavaScript, JQuery, Oracle, PL/SQL, Apache Tomcat, JBoss, Maven, SVN, JUnit, Log4j, Windows.

Confidential, Dallas, TX

Java Developer

Responsibilities:

  • Developed application using Spring Modules following Java design patterns.
  • Designed and developed the front-end screens using JSP, HTML, CSS, JavaScript and JQuery.
  • Implemented Caching aspects, logging aspects and create advices, point cuts using Spring AOP concepts.
  • Created and implemented PL/SQL queries, views stored procedures and triggers.
  • Developed Spring JMS message listeners to consume messages from queues.
  • Used Hibernate Template to implement persistent methods required by DAO layer.
  • Used Hibernate Query language and the Hibernate Criteria Queries to do the database operations.
  • Written Integration tests for the DAO layer using Spring Bean Injection.
  • Worked on spring tool suite, for developing RESTful APIs using JAX-RS (jersey) communicating with middleware services like database.
  • Used SVN version controller to manage the code versions and Log4j for logging the application.
  • Used Ant build tool to build and deploy the application on WebLogic Application Server.
  • Prepared Test Cases and Unit Testing is performed using JUnit.

Environment: Java, J2EE, Hibernate, Spring, XML, TDD, REST, JSP, HTML, CSS, JavaScript, JQuery, UML, JMS, Oracle, PL/SQL, Apache Tomcat, WebLogic, Ant, SVN, JUnit, Log4j, Windows.

Confidential

Java Developer

Responsibilities:

  • Developed the web application layer using Spring MVC, Spring Core, and Spring IOC.
  • Used Spring Data JPA repositories for the data access object layer (DAO layer) by using different Web methods.
  • Implemented Hibernate second level caching and configured required attributes to optimize performance.
  • Produced the service layer classes using Spring Dependency Management and Spring transactional support annotations.
  • Created and implemented PL/SQL queries, views stored procedures and triggers.
  • Designed and developed the front-end screens using JSP, HTML, CSS, JavaScript and JQuery.
  • Participated in code walkthrough sessions to check the business logic services.
  • Developed communication among SOA services using XML schema.
  • Used Web Services like SOAP to retrieve data from different systems.
  • Used Clear case for version controller to manage the code versions and Log4j for logging the application.
  • Used Maven build tool to build and deploy the application WebSphere Application Servers.
  • Prepared Test Cases and Unit Testing is performed using JUnit.

Environment: Java, J2EE, Hibernate, Spring, XML, TDD, SOAP, JSP, HTML, CSS, JavaScript, JQuery, Oracle, PL/SQL, Apache Tomcat, WebSphere, Maven, Clear Case, JUnit, Log4j, Windows.

We'd love your feedback!