We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

0/5 (Submit Your Rating)

Dublin, OH

SUMMARY

  • Over 6+ years of experience as a Software Developer in Analysis, Design, Development and Testing and Implementation of applications on Java/J2EE technologies.
  • Experience working with agile methodology implementations like Daily scrum meetings, sprint planning’s, resource planning, etc.
  • Extensive development experience in web applications using Java 5/6/7, J2EE1.4/1.5, JSP 1.2/2.0, Servlets 2.4, EJB 2.0/3.0 and APIs like JDBC, JavaMail, JNDI, XML, JavaBeans, Portals, Portlets.
  • Strong experience in implementing MVC framework like Struts 2.0, spring 2.x and ORM tools like Hibernate in J2EE architecture.
  • Good understanding of JAVA/J2EE Design Patterns like Singleton, Factory, Front Controller, Value Object, Business Delegate, Service Locator and Façade.
  • Experienced in developing interactive web applications with Single Page Applications (SPAs) Framework using Angular.JS.
  • Experienced with Angular.JS directives ng - app, ng-init, ng-model for initialization of Angular.JS application data, implemented Angular.JS Expressions, Directives, Controllers, filters and created Angular.JS service layer.
  • Experience working on Java Server Faces (JSF) to build java technology based web application on server side for event handling, data conversion, server-side validation and page navigation.
  • Expertise in using JavaScript, jQuery 1.x, DOM, AJAX, JSON, HTML/DHTML and CSS for view layer.
  • Strong Knowledge of Object Oriented Design Methodologies such as Polymorphism, Inheritance and Encapsulation.
  • Experienced in build tools like Ant and Maven, Log4j for Logging and JUnit for testing.
  • Expertise in using J2EE Application Servers such as IBM WebSphere 4.x/5.x/6.x, WebLogic, JBoss 3.x and Web Servers like Tomcat 5.x/6.x.
  • Extensively used IDE for Application development like RAD 6.0, Eclipse3.x, Net Beans.
  • Experienced in database GUI/IDE Tools using TOAD, DB Visualizer and MySQL Client.
  • Experienced in handling Version Control Systems like TFS, CVS, VSS and SVN.
  • Experiences with build tools include Maven, Gradle and Jenkins Version.
  • Working experience with the operating systems like UNIX, Solaris and Windows.
  • Familiar with all aspects of technology projects including Business Requirements, Technical Architecture, Design Specification, Development and Deployment.
  • Expertise in object modelling and Object Oriented design methodologies (UML). Experience with UML diagrams like Class, Object, Use Case, State and Activity diagrams.
  • Experienced in SOA and Web Services technologies, including Restful, JAX-WS, JAX-RPC, Axis, Soap, XML, WSDL, SAX and SAAS based design.
  • Proficient with development of Restful Web Services using JAX-RS and Jersey framework for exchange of JSON and XML representations.
  • Experience in developing SQL, Stored Procedures, functions, triggers using Oracle and comfortable working with databases like SQL Server, DB2, No-SQL and MySQL.
  • Excellent technical knowledge in back-end RDBMS tools like Oracle 9i/10G and MySQL.
  • Ability to quickly grasp business ideas and requirements and translate it into interactive web pages.
  • Strong analytical, interpersonal and communications skills. Demonstrated track record of analyzing situations, implementing in a fast paced environment.
  • Fast learner, good Confidential team work and ability to adopt new technology

TECHNICAL SKILLS

J2EE Technology: Java Beans, Servlets, JSP, JDBC, EJB, JNDI, JMS, RMI.

Architecture & Framework: Client-Server, MVC, J2EE, Struts, Spring, Hibernate.

IDE: Eclipse, Net Beans, IBM RAD, JBuilder.

Design Methodology: UML, Fall, Perl, Agile.

Conceptual knowledge: Web Services, Socket Programming.

Web Technologies: HTML, XML, XSLT, JSF, AJAX, JavaScript, CSS, JQuery, Angular.js, Node.js.

Query Languages: SQL, PL/SQL.

Programming Language: Core Java APIs (I/O, Thread, Collection), C, C++.

Design patterns: Business Delegate, Business Object, Value Object, Front Controller, Database Access Object, Factory, Singleton, Session Facade.

Tools: BEA WebLogic 8.1, JBOSS, IBM WebSphere Application Server 6.1, Tomcat 6.0, JUnit 4.0, ANT, Log4j, Mercury Quality Centre, Rational Clear Quest. ANT, Maven, SVN, Toad

Design & Control: UML, Rational Rose, CVS, Clear Case.

Database: Oracle 11g, SQL server 2008, MySQL.

Operating Systems: Windows XP/2003/VISTA/7/8, Linux, Unix

PROFESSIONAL EXPERIENCE

Confidential, Dublin, OH

Java Full Stack Developer

Responsibilities:

  • Designed and developed the application using agile methodology and followed TDD, Scrum, pair programming.
  • Wrote Technical design document with the class, sequence, activity diagrams in each use case.
  • Designed dynamic and browser compatible pages using JQuery, JavaScript and Angular.js.
  • Implemented J2EE design patterns such as Session Facade, Factory, DAO and DTO.
  • Worked with Angular.JS MVC framework including authoring complex directives, services, controllers and filters.
  • Customized Angular.JS filters in several locations to get the required output.
  • Implemented Angular Controllers to maintain each view data.
  • Integrated the service call with UI using $http and $resources which are substitutes for AJAX in angular.
  • Developed various reusable Helper and Utility classes that are used across all the modules of the application.
  • Designed and developed Business components and Integrated with spring framework.
  • Wrote data Components for Plan Setup, wrote and called StoredProcedures using Java, HQL, Hibernate.
  • Involved in configuring and integrating spring and Hibernate frameworks.
  • Involved in design and implementation of MVC architecture in different modules.
  • Integrated business layer using Hibernate with Spring DAO.
  • Used Angular JS Factories and Services to make Ajax calls or Restful Calls to get data in JSON Format.
  • Used Angular JS Directives like ng-app, ng-model, ng-init for initialization of Angular JS application data.
  • Used Spring Batch to build thePOJO-based development approach of theSpring Framework.
  • Wrote the DAO’s to access the database using JDBC calls.
  • Involved in using JPA (Java Persistence API) frameworks and APIs such as JDO (Java Data Objects) and Hibernate.
  • Implemented Spring Bean Factory to create proxied object using AOP framework.
  • Used Angular.js Global API to perform tasks like Comparing objects, Iterating objects and Converting data.
  • Performed document and collection mappings with Spring and MongoTemplate.
  • Implemented SOA architecture with Web Services using SOAP, WSDL and XML.
  • Designed & developed LDAP Authentication & Authorization Service using Java, LDAP and JNDI.
  • Involved in transforming XML data in to Java Objects using a JAXB binding tool.
  • Responsible for configuring and deploying the builds on Tomcat Web Server.
  • Involved in the Performance Tuning of the Application on client side.
  • Used Angular.js $http service to read data from remote servers.
  • Worked on JavaScript framework (Angula.js Bootstrap) to augment browser based applications with MVC capability.
  • Wrote notification service that executes daily, sends emails and escalations to participants.
  • Involved in Unit & Integration Testing for different Modules in the application.
  • Wrote build & deployment scripts using ANT, Maven, shell scripts and JACL on Unix Environment.
  • Used Oracle Coherence in Java Collection API to access and modify data, and the JavaBean event model to receive data change notifications.
  • Did the application support on different environments from QA to production.
  • Was responsible for analyzing the issues, providing technical & functional support to the users and fix them.

Environment: J2EE/J2SE, Java 7.0, Java Script, Angular.js, Spring Frame Work, Spring Batch, Hibernate, JDBC, JMS, Apache Axis 2.0, MongoDB, Tomcat Web server, LDAP, WSDL, SOA, SOAP, XML, HTML, Log 4j, RAD 7, Oracle, SunOS (UNIX), Sub Version, Maven and Windows 7.

Confidential, Schaumburg, IL

J2EE/Java Developer

Responsibilities:

  • Developed application service components and configured beans using Spring IOC, creation of Hibernate mapping files and generation of database schema.
  • Implemented business logic using Struts action components in the Struts and Hibernate framework.
  • Designed and developed the web-tier using Html, JSP’s, Servlets, Struts and Tiles framework.
  • Implemented JSF framework in the application which is based on MVC design architecture.
  • Used DOJO for Ajax Support and used JSON for DOM objects
  • Implemented a Node.js server to manage authentication
  • Created custom JavaScript libraries using Amgular.js and jQuery.
  • Involved in the creation of interface to manage user menu and Bulk update of Attributes using Angular.JS, EXTJS and JQUERY
  • Used JavaScript for Client side validations.
  • Used Ajax and JavaScript to handle asynchronous request, CSS to handle look and feel of the application.
  • Used AJAX in suggestive search and to display dialog boxes.
  • Developed portions of HTML5-based game for use in an online gambling promotion.
  • Involved in the deployment of Web-Service End-Points using Apache CXF.
  • Used Web Services - WSDL and SOAP for Confidential the client side for exchange rate calculation and used SAX and DOM XML parsers for data retrieval.
  • Used JAX-RPC to call web services described by WSDL and registered to UDDI registry.
  • Developed the application using Eclipse IDE and worked under Agile Environment.
  • Worked in Agile environment with active scrum participation.
  • Involved in designing UML Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • Developed re-usable front-end components using custom tags and JSP.
  • Identified and resolved programming issues, Servlets and EJBs performance tuning opportunities.
  • Used Maven to build and generate code analysis reports.
  • Extensively used XSD for validations of XML transfer to the different Web Services.
  • Created user interface and backend server application using Java, Google Web Toolkit, spring, Tomcat, and GIS.
  • Assisted in visualization, planning and implementation of Web 2.0 initiatives.
  • Developed SOA (SAAS), service documents for Enterprise Applications.
  • Designed & creation of multiple sites using: Word Press, HTML, PHP, XML, CSS, JavaScript & more.
  • Writing JUnit test/Integration test cases for asserting functional.
  • Developed stored procedures, triggers and functions with PL/SQL for Oracle database.
  • Responsible for coding SQL Statements and Stored procedures for back end communication.

Environment: s: Spring, Hibernate, Struts, Servlet, dojo, Ajax, Ext.js, Angular.js, Javascript, crud, Apache CXF, Rest, Eclipse, Junit, Agile, UML, JSP, Maven, XML, IText, Google Web Kit (GWT), IIog, Web 2.0, SOA, Jira, SVN, Web 2.0, windows.

Confidential, New York, NY

J2EE/Java Developer

Responsibilities:

  • Developed the application as per the functional requirements from the analysts.
  • Developed the client side validation using JavaScript.
  • Developed web screens in Html and JSP.
  • Design and Development of User Interface using Struts tag libraries.
  • Responsible for client side validations and server side validations in JSP.
  • Increased performance of the extended applications by making effective use of various design patterns (Front Controller, Business delegate, DAO and Session facade).
  • Designed and Development of server side modules using J2EE, spring, Struts, EJB and Utility classes.
  • Development of test cases for unit testing.
  • Used Web Services to extract and communicate the records using XML and REST.
  • Installed and configured WebLogic in Development and Testing environment.
  • Developed the transaction-oriented logic in the Data Access Layer.
  • Designed, developed, debugged and tested the web based J2EE application.
  • Used Log4J utility to log error, info and debug messages.
  • Configured and deployed the J2EE application on Weblogic Application Server.
  • Played major role in the completion of the project.
  • Used the Transaction to persist the data in the Oracle 9i.
  • Used apache struts to develop the web-based components.
  • Involved in maintenance and support.
  • Tested the whole application for errors screen by screens.

Environment: Java 1.5, J2EE, JSP, Servlets, Hibernate, Spring, Struts, PL/SQL, WebLogic Application Server, REST and SOAP Web services, UML, SVN, Log4J, Unix, Win XP.

Confidential, NJ

JAVA Developer

Responsibilities:

  • Involved in analyzing the specifications provided by the client and converting the specifications into the use cases.
  • Developed class diagrams, sequence diagrams, activity diagrams that provided a view of the requirements for construction phase activity
  • Full SDLC life cycle experience including requirements gathering, high level design, detailed design, data design, coding, testing, and creation of functional documentation.
  • Base Classes / framework - Developed the base framework for other applications/modules to follow & implement.
  • Web Sphere Application Server 6.1 was used as the application server for deploying the application.
  • Involved in the development of UI and Server side components of WITS and Retirement Modules.
  • Used JSP, Struts, EJB and various design patterns like Singleton, DAO, etc.
  • Developed client modules for the SOA integration
  • Used WSAD 6 as the Java IDE in the development of the application.
  • Developed the graphical user interface using struts, validation framework, etc.
  • Developed the server side components using EJB.
  • Developed the unit test cases and integration test cases.
  • Executing the test cases on the developed functionality to make sure that system is developed as per the requirements gathered.

Environment: Java, EJB, Struts, WSAD5.1, AJAX, WebLogic, JSF, Service Oriented Architecture (SOA), Web Services, IBM-Mainframe, ODBC, Toad, CVS.

Confidential

Java Developer

Responsibilities:

  • Actively involved in analyzing and collecting user requirements.
  • Wrote Specification for the development.
  • Wrote Oracle PL/SQL Stored procedures, triggers and views for backend database access.
  • Used JSP’s HTML on front end, Servlets as Front Controllers and JavaScript for client side validations.
  • Proficient in doing Object Oriented Design using UML-Rational Rose.
  • Participated in Server side and Client side programming.
  • Wrote SQL stored procedures, used JDBC to connect to database.
  • Designed, developed and maintained the data layer using JDBC and performed configuration of JAVA Application Framework.
  • Created a user Interface through HTML and JSP, Standard Tag library.
  • Involved in developing various Servlets.
  • Tested and validated the application on different testing.

Environment: JSP, HTML, Servlets, Java Script, DB2, SQL, PL/SQL, JDBC, MS Excel, UML, Apache Tomcat.

We'd love your feedback!