We provide IT Staff Augmentation Services!

Full Stack Developer Resume

4.00/5 (Submit Your Rating)

Harrisburg, PA

SUMMARY:

  • 7 years of Programming experience in Java 2.0/1.1/1.0, JDK 2.0/1.4/1.3/1.2 , J2EE 2.0/1.1, J2ME, IBM Websphere 6.0/5.0/4.0/3.5/3.0 , IBM, Struts framework, JSP, EJB 3.0/2.0/1.1 (Entity, Session Beans and Message Beans), Servlets, Struts, JDBC, JNDI, JSF, Hibernate, JMS, JavaScript, AJAX, Web Services, XML, Swing, Applets, AWT, JDBC/ODBC,DHTML, DB2 UDB, C++, C, Unix, CGI/PERL, Shell Scripting, Rational Rose 2000A, Rational XDE modeler, IBM Visual Age 4.0, Visual InterDev 6.0, JBuilder 5.x, Visual Source Safe 6.0, Hibernate 2.0.
  • 7 years of Proficient experience in developing applications using J2EE Design Patterns like creational, structural and behavioral design patterns (MVC Architecture, Singleton, Factory, Façade, Service Locator etc). J2EE Enterprise Application architecture using UML (Unified Modeling Language), IBM Rational Rose and MS Visio and J2EE technologies (JSP, Servlet and EJB), with Design Patterns and open source frameworks like Struts and Hibernate.
  • 8 years of software development experience in object oriented programming, design and development of Multi - Tier distributed, Enterprise applications using Java and J2EE technologies with Software Development Life Cycle.
  • 7 yearsof extensive experience in Programming, Deploying, Configuring, Fine-tuning and Administering Application & Web Servers such as WSDL, SOAP, IBM Websphere 6.0/5.1.1/5.0.1/4.0/3.5/3.0 , IBM Websphere Studio Application Developer (WSAD) 5.0/4.0, Eclipse IDE 3.0, WSAD/RAD 6.0 and Web Logic Workshop 8.1, BEA Weblogic 8.1/7.0.2/6.1 , Apache Tomcat Web Server 5.0.25, Apache HTTP Server, iPlanet Web Server 6.0, JBuilder, JBoss 3.2.3 & Java Web Server 2.0.
  • Strong EAI background using IBM MQ Series 5.3.1/5.2, MQSI 1.x/2.x, JMS for integrating Legacy Enterprise Applications. Experience in build tools ANT and MAVEN.
  • Strong XML experience using XML 1.0, XSL, XSLT, DTD Schema & SAX/DOM, XSL, HTML, DHTML, CSS, XSD, XMLSpy, XSLT, XML Beans, Castor and JavaScript. Experienced in parsing (DOM and SAX) XML using JAXP API.
  • Proficient in the design, development and implementation of Model-View-Controller (MVC) using Struts 1.x Frameworks, Design Patterns and DAO’s, J2EE Architecture, SDLC, Software Engineering, Design Patterns, Object Modeling, Data Modeling, Project Management, UML, RUP Methodologies in Rational Rose.
  • Experienced with RDBMS implementation and development using Oracle 8/8i/9i/10g, PL/SQL, SQL Server 2000 and DB2.

TECHNICAL SKILLS:

Platforms: Windows 2000/NT/ XP/Vista and Sun Solaris 2.8/2.9, UNIX

Programming: JDK 1.5, 1.6, 1.7,1.8, C, C++

Server Scripting: JSP1.2,2.1, JSP-EL, JSTL, Custom Tags

Client Scripting: JQuery 1.8,1.9, JQueryUI, Dojo, ExtJS, AngularJS 2.0, Javascript, CSS2, CSS3, HTML4, HTML5

Java Frameworks: Struts 1.2, Struts 2.1, Spring MVC,DI, AOP, JSF 1.1, JSF 2.1, GWT, Vaadin

Database Tools: Toad for Oracle, Toad for MySQL, Toad for DB2, Toad for MS-SQL, ERWin, Altova Database Spy, MySQL Workbench

Databases: DB2, MS-SQL Server, HSQLDB, PostgresSQL, MySQL

Middleware Specifications: EJB 2.1, EJB 3.0, CORBA, RMI, JMS

Version Control: Tortoise SVN, Rational Clearcase, Accurev, GitHub, CVS

IDEs: Eclipse 3.0, 3.1, MyEclipse 4.1, IntelliJ, Netbeans, JBuilder 2007, JDeveloper.

Build Tools: ANT 1.7,1.8,1.9, Maven, Gradle

Continuous Integration: Jenkins, Hudson

XML Tools: Altova XML Spy 2005,2008

XML Technologies: XSLT, JAXP, JDOM, SAX, DOM, XPATH, XPOINTER, XML, XSD,DTD

Webservice Specifications: JAX-RPC, JAX-WS, JAX-RS

Webservice Tools: SoapUI 4.0,5.1, TcpMon

Webservice Implementations: Axis 1.0,2.1, JWSDP2.1, Sun Metro, Sun Jersey, Apache XFire, Apache CXF

Whitebox Testing: Junit 3, Junit 4, DBUnit, JUnitPerf, HttpUnit, LoadTest, TimedTest, Selenium, Fitnesse, EasyMock, PowerMock

Blackbox Testing: JMeter, LoadUI, LoadRunner, HP Quality Center, WinRunner

Application Servers: Weblogic 8.1, 10.0, Websphere 6.1, JBoss 4.0, Glassfish 4.0

Web Servers: Tomcat 5.0,6.0,7.1, Joans

UML Tools: Altova UML Model, Rational Enterprise, MS Visio

ORM Frameworks: Hibernate 3.0,3.1,4.1, TopLink, OpenJPA, iBatis

Defect Tracking: JIRA, Bugzilla, Rational ClearQuest

Methodologies: Agile (XP, Scrum), Rational Unified Process(RUP), Waterfall, Kanban

Reporting: iReports, JReports

Batch Jobs: Quartz Scheduler, Cron, Spring Batch

HTML Editors: MS-Frontpage 2003, Adobe Dreamweaver, Coffee Cup HTML

Templating: Velocity, Freemarker

AWS: EC2, RDS, S3

Search APIs: Solr, Lucene

PROFESSIONAL EXPERIENCE:

Confidential, Harrisburg, PA

Full Stack Developer

Responsibilities:

  • Involved in developing Webservice operations in Service Oriented Architecture (SOA).
  • Analyze requirements with team, write High Level design documents, System Use Case, analyze risk factors.
  • Followed agilemethodology during complete SDLC process.
  • Participated Agile/Scrum development and deployment teams.
  • Used Spring Framework 4.1 for the application development.
  • Responsible for Web UI development in JavaScript using jQuery, AngularJS, and AJAX
  • Used Spring for bean instantiation, annotations, controllers, request mapping to handle the webservice request and response.
  • Involved in front end development using Struts, JSP's, JSF and JSTL.
  • Used JAXB for marshalling and unmarshalling of work order, billing XML documents, and JAXP for processing.
  • Developed REST Web services to make web service calls simple and easy for the client to access it with the help of standard HTTP URIs.
  • Design and developed request and response XML Schema(XSD) documents for webservice operations such as Retrieve History.
  • Developing Intranet Web Application using J2EE architecture, using JSP to design the user interfaces and Hibernate for database connectivity.
  • Developed DAOs using JPA, Hibernate persistence API for the database operations to interact with Oracle Database.
  • Developed web service client using Spring Framework and REST HTTP protocol to get customer credentials and information
  • Responsible for creating efficient design and developing User Interaction screens using HTML, CSS, JavaScript, JQuery, AJAX and JSON.
  • Implementing JSP Standard Tag Libraries (JSTL) along with Expression Language (EL).
  • Created Mock-up designs and developed various functionalities with JavaScript and JQuery.
  • Creating custom, general use modules and components which extend the elements and modules of core AngularJS2 and Typescript.
  • Extracted data in UI for different clients using JSON.
  • Used AngularJS as the development framework to build a single-page application and reusable AngularJs applications
  • Templating engine for emails and reports was Freemarker.
  • Integrated with third party Sale point API to make restful webservice call.
  • Designed and developed necessary PL/SQL for the database operations as needed.
  • Involved in deployment of the application at various environments (Development, QA Testing, Staging, and Production).
  • AWS EC2 instances were configured in dev and qa environments with NodeJS.
  • Batch jobs were automated using the Quartz scheduler.
  • Used YourKit for profiling J2EE code.
  • Used Maven for the project management like build, install.
  • Deployed application on Apache Tomcat server.
  • Used Subversion for version control and repository.
  • Involved in writing Unit test cases for unit testing using Junit.
  • Used Easymock for mocking downline services.
  • Used Selenium for UI automation.
  • Used Fitnesse for integration testing.

Environment: JDK 1.7, Spring 4.1(DI, MVC, Tran Management, Integration, AOP), Hibernate 4.0, JAX-RS Webservices, JAX-WS Webservices, Apache CXF, JQuery 1.9, JQueryUI, AJAX, UML, MS Visio, JSTL, Oracle 11g, WebLogic 12.1, Eclipse 4.2, Junit, XMLSPY, SOAPUI 5.1, Log4j, Maven 3.1, GIT, PMD, AWS, NodeJS, Bootstrap, AngularJS, Typescript, HTML5, CSS3, Toad, Maven, Jenkins, TcpMon, Sun Jersey, Junit 4.1, Easymock, Selenium, JIRA, Rally, Freemarker, Apache POI, Quartz Scheduler, TcpMon, Fitnesse, Selenium, YourKit.

Confidential, Jersey City, NJ

Java/J2EE Developer

Responsibilities:

  • Understanding current product Brass with emphasis on each and every details of Order and Trades module.
  • Implemented class diagram using Rational Rose (UML) with JSP, Controller Servlet, and EJB 3.2 in picture. Developed several EJB /Servlets /JSP for MVC tiers to accomplish a variety of functionalities described above with respect to Session Façade, Command design pattern etc.
  • Used JMS (Java Message Service) for sending and receiving messages from GUI Server.
  • Developed several web pages using JSP/Servlets/J2EE/AJAX/Web Services (SOAP/REST).
  • Involved in development of Web Service (RESTful/SOAP) using JAX-WS and JAX-RS.
  • Used Spring, Hibernate to link the Dao classes to Oracle tables.
  • Involved in developing the helper classes for better data exchange between the MVC layers.
  • Involved in Analysis Design and Development, Testing and Production Support.
  • Involved in Requirements Gathering and preparation of System Requirements specification Document.
  • Developing the back end part with Hibernate persistence framework and integrated with JMS technology.
  • Used Apache Tomcat for deploying of server-side J2EE components.
  • Creating JUnit test case design logic and implementation throughout application.
  • Configuring Hibernate, mapping and creation of mapping using RAD.
  • Written SQL queries, stored procedures and modifications to existing database structure.

Environment: Java/ Jdk 1.5/1.6, Java Script, Struts, Spring, Hibernate, Servlets, JSP, Oracle10g, SQL, Ant, CVS, XML, HTML, SAX, Webservices, WSDL, CSS3, SQL-Server.

Confidential, St. Louis, MO

Senior J2EE Developer

Responsibilities:

  • Collaborate closely with business owners, users, project managers, requirements analysts, testers, and other stakeholders in the software development process.
  • Middle tier development using Java in a J2EE environment.
  • Developed the presentation layer written using JSP, HTML, CSS and client - side validations were done using JavaScript, and jQuery and Angular JS.
  • Used IBM WebSphere and JBoss as the Application Servers.
  • Estimate effort for completing new features, enhancements, and defect fixes.
  • Participate in design review and code review activities of the team.
  • Used the Agile methodology to develop the application.
  • Implemented Ajax Frame works, jQuery tools examples like Auto Completer, Tab Module, and Calendar and Floating windows.
  • Developed Session, Entity and CMP beans (EJB) for crucial business Logic.
  • Involved in developing and coding for the call switch using JSP, EJB and generating triggers.
  • Commit and Rollback methods were provided for transactions processing.
  • Web Interface is designed using J2EE, XML/SOAP, WSDL, Web Services, JDBC and EJB.
  • Used AJAX for rich Internet applications.
  • J2EE framework facilitated the integration & deployment of Servlets, JSP and XML on Web Sphere.
  • Developed JSP pages and Implemented J2EE Design Patterns such as MVC, Business Delegate, and Unit of Work etc.
  • SQL queries and Stored Procedures were written to get data from various tables.
  • Coordinated the activities between onshore and offshore.
  • Developing web-tier using Struts framework.
  • Development carried out under Eclipse Integrated Development Environment (IDE).
  • Resolving customer critical issues.
  • Participated in design discussions and object model development workshop sessions for different lines of business.
  • Creating custom tags for JSP for maximum re-usability of user interface components.
  • Testing and deploying the application on Tomcat.
  • Maintaining the database required for report generation.

Environment: Java1.5, J2EE, Servlets, JBoss 5, JSP, Struts, CSS, jQuery, MySQL, Eclipse 3.4, Maven, Firebug, Tomcat, AJAX, XML/SOAP, WSDL, Web Services, JDBC and EJB, SVN, SDLC, HTML, Angular JS, IBM WebSphere.

Confidential, SAN diego, CA

Sr. Java Consultant

Responsibilities:

  • Implemented Different Design patterns like singleton, factory and J2EE design patterns like Business delegate, session facade, Value object and DAO design patterns.
  • Used Spring Framework’s IOC Dependency Injection to inject Service Object using Service Locator Design Pattern into Action Classes.
  • Used Struts tag libraries in the JSP pages.
  • Developed a controllerServlet that dispatches request to appropriate Action Classes.
  • Developed the application under J2EE Architecture using Spring, Struts, Hibernate, Servlets, Web logic and JSP.
  • Used Java Persistence API (JPA) and Hibernate for performing the Database Transactions.
  • Used joinpoint and advice Spring AOP modules for cross cutting concerns and IOC for dependency injection.
  • Designed extensive additions to existing Java Web Application utilizing Service Oriented Architecture (SOA) techniques.
  • Extensively worked on Spring Bean wiring, Spring DAO and Spring AOPmodules.
  • Designed Graphical User Interface (GUI) for various WebPages using AJAX, HTML, CSS, JSF, JQuery and JavaScript.
  • Implemented SOA architecture with web services using SOAP, WSDL, UDDI and XML.
  • Identified and resolved programming issues, Servlets and EJB s performance tuning opportunities.
  • Used JMS API for asynchronous communication by putting the messages in the Message queue.
  • Consumed Web Services (WSDL, SOAP, UDDI) from third party for authorizing payments to/from customers.
  • Involved in Developing Web Application with Full Software Development life Cycle (SDLC) from Design to Deployment using agile methodologies.
  • Created detail design documents which has the UML Design diagrams, table information, object model etc which are required for the developer.
  • MVC architecture is implemented by struts framework.
  • Exposed Survey API to other applications in DOE using Apache Axis2.
  • Page design and development are done using OracleBPM.
  • Involved in implementing JQuery for providing interactive user interfaces.
  • Written Test cases using JUnit to validate the application flows in different scenarios in the standalone application.

Environment: Jdk1.6, JSP, Servlet, EJB, Spring, JavaScript, Hibernate, JQuery, Struts, Design Patterns, HTML, CSS, JMS, XML, Eclipse, Apache, Oracle ECM, Struts, Webservice, SOAP, ILOG, Web2.0, OracleBPM, JSF, WSDL,Apache CXF, Apache Axis2, Apache Tomcat Server, SOA, PL/SQL, Oracle10g, UML, Weblogic, Junit.

Confidential, MEMPHIS, TN

J2EE Developer

Responsibilities:

  • Used the light weight container of the Spring MVC Frame work to provide architectural flexibility for inversion of controller (IOC).
  • Involved in the complete Software Development Life Cycle (SDLC) phases such as Requirement Analysis, Design and Implementation of the project.
  • Used SpringFramework for dependency injection.
  • Implemented and deployed several EJB (Session and Entity).
  • The front end of the project is designed on MVC architecture using struts,Tiles frameworks.
  • Involved in Configuring tiles-def.xml, web.xml and struts-config.xml according to the strut framework.
  • Used LOG4J for error logging at the development box and used ANT for building the deployable EAR/WAR components.
  • Used WebSphere Application Server for deploying various components of application.
  • EJB’s were running under the hood of WebSphere container/server.
  • Implemented Back office loan services and web applications using Session Façade, Service Locator, Data Access Objects, Business Delegate, MVC, Front Controller and Data Transfer Object design patterns .
  • Created DB2 SQL Procedures, Functions & Stored Procedures, Nested Tables, Cursors, DB2 Packages, Reports &SQL Functions for Reports.
  • Developed the application using RAD model.
  • Worked with VSS Version control in order to create virtual library of computer files.

Environment: Java1.6, JSP2.0, Servlets2.4, EJB2.0, Struts1.2, Spring 2.0.3, Html, XML, CSS, Log4j, Ant, Web services, RAD6.0, IBM WebSphere server6.1, IBM DB29.0, VSS.

Confidential

Java Developer

Responsibilities:

  • Implemented GUI screens for viewing using Servlets, JSP, Tag Libraries, JSTL, JavaBeans, HTML, JavaScript and Struts framework using MVC design pattern.
  • Build, configured and deployed Web components on Web Logic application server.
  • Migrating code from C++ to java using the Object oriented concepts.
  • Implemented custom JSP tags for displaying trader data.
  • Creating the WSDL files for web services to publish the services to another application.
  • Wrote the high performance multi-threaded Java code using singleton, mediator, visitor, facade, observer, template, factory, and delegate, publish and subscribe design pattern.
  • Used Struts Tags to tie the Struts view Components to the rest of the framework.
  • Ant and Shell scripts were written to automate some processes.
  • Developed test cases using JUnit for functionality and unit testing.
  • Wrote Java code for accessing trade data from Oracle and DB2 databases using JDBC API and SQL queries and accessed it from J2EE Web component.
  • Used Java script and struts validation framework for performing front end validations.
  • Developed Function Library using Java Script.

Environment: Java, HTML, Java Script, SQL Server, SQL, JSP, Struts, Spring, Hibernate, Web Services, SOAP.

We'd love your feedback!