We provide IT Staff Augmentation Services!

Fullstack Developer Resume

4.00/5 (Submit Your Rating)

Lansing, MI

SUMMARY

  • Around 8 years of experience in software industry involving various phases of software life cycle including requirement analysis, design, development, implementation, testing and maintenance of a product using Java and J2EE technologies.
  • Expertise in Spring, Struts, Hibernate and web services (SOAP and RESTful).
  • Expertise in Java and J2EE technologies including JSP, EJB, JDBC, Java RMI/IIOP, JavaMail and JMS.
  • Good knowledge with IBM Web sphere, BEA WebLogic and Tomcat.
  • Good knowledge in Java architecture and developing the applications using Java/J2EE design Patterns such as MVC, Singleton, Session Facade, Business Delegate, Transfer Objects, Front Controller and Data Access Objects.
  • Expert in writing client side validations using validation framework, Java Script.
  • Expertise with object oriented design (OOD), analysis (OOA), and modeling (OOM) based on Unified Modeling Language (UML) architecture using Rational Rose.
  • Build scripts using Ant, Maven.
  • Excellent debugging and problem - solving skills with Eclipse, IntelliJ IDEA, JBuilder and RAD.
  • Expertise in XML, JAXP, SAX, DOM.
  • Proficiency in developing applications using Oracle, MySQL and SQL Server 2000 as backend databases.
  • Proficient in SQL, PL/SQL, Stored Procedures and Triggers.
  • Worked extensively in developing web applications using Java, Servlets, JSP, JSF, JDBC, Java Beans, AWT, JQuery, AJAX, EJB, JMS, JNDI, UML, Rational Rose, HTML, DHTML, JavaScript, JDBC, Oracle in Windows XP.
  • Implemented Web services using WSDL/SOAP/AXIS2.
  • Expertise in JAX-WS, JAXB and XML Beans.
  • Strong exposure to Web services, SOAP, XML Schema’s, XSL, XPATH, DOM, SAX Parsers. Used SAX Parser to parse the XML response from the Web service call.
  • Adept in using version control tools like VSS and SVN.
  • Worked on GUI applications using Java SWING and AWT.
  • Excellent analytical and problem solving skills.
  • Excellent communication skills with solid team leading capabilities.

TECHNICAL SKILLS

Languages: Java, C, C++, PERL, J2EE, UNIX Shell, JavaScript, PL/SQL, SQL, UML

Web Technologies: JSP, Servlets, JDBC, ODBC, EJB, SWING, AWT, HTML, DHTML, Custom Tags, JMS, JNDI, LDAP, Java Mail, XML, XSLT, SAX, DOM, RMI, AJAX, JSON, JQUERY, DOS Script, CSS, AngularJS, Polymer, ExtJS, SASS

App/Web Servers: WebLogic, IBM WebSphere, JBoss, Tomcat

Frameworks: MVC, Struts, Tiles, Hibernate, Spring, JSF, JUnit AXIS

SOA: Web services (SOAP, RESTful, UDDI, WSDL)

Tools: Ant, Maven, Rational Rose, Log4J, Cruise Control, Jgoodies Swing Suite, Toad

Developer IDEs: Eclipse, IntelliJ IDEA, Editplus, TextPad, JBuilder, Net Beans, WSAD, RAD

Version Control: SVN, CVS, ClearCase

Bug Reporting tools: QTP, JUNIT, PR-Tracker, JIRA, BugZilla, FIT

Reporting Tools: Jasper Reports, Crystal Reports and iReport tool

Databases: Oracle, DB2 UDB, MySQL, MS SQL Server

Design patterns: Singleton, Factory, Abstract Factory, DTO, DAO, Business Delegate, Session Facade, Template, Service Locator, Dependency Injection and View Helper

OS: Windows XP/2000, Linux, Sun Solaris and Mac

PROFESSIONAL EXPERIENCE

Confidential, Lansing, MI

FullStack Developer

Responsibilities:

  • Extensively used DAO design pattern, including mapping DAO objects, configuration file and classes to interact with the Oracle database.
  • Implemented Object-relation mapping in the persistence layer using hibernate framework in conjunction with Spring Aspect Oriented Programming (AOP) functionality.
  • Everyday scrum daily standup meetings.
  • White board updates with defects/ change controls
  • Team size of 12.
  • Every month release, with two weeks of development.
  • Designed and developed the User Interface layer using MVC pattern Struts frame work, which then connects to Spring services in the Service layer and this talks to the data layer to retrieve data from the database.
  • Used RAD to develop source code and debug the application.
  • Implemented Object-relation mapping in the persistence layer using Hibernate framework.
  • Security recommendations from a third party were implemented to make sure application was reachable only with proper authentication.
  • Checked all inputs from clients at server end of application to ensure that malformed requests, which might lead to irregular or undesired response, are not processed.
  • Wrote Unit Test Cases using JUnit framework and Server side Logging & Client side logging using Log4J (Apache open Source API) and ANT scripts for the building the applications.
  • Worked with functional team for the requirement analysis and implemented the changes.
  • Developed the view components usingJSF, CSS, Ajax and JQuery.
  • Design and Development of XML assembler using Java 1.6, JSP, JavaScript, XML, XSD and LOG4J.
  • Development of File scanner to read and cache xml files as java objects.
  • Worked with functional team for the requirement analysis and implemented the changes.
  • Involved in System Requirements study and conceptual design.
  • Developed applications using Hibernate persistent framework, developed persistent classes, hibernate-mapping files. hbm.xml file, hibernate query language.

Environment: Java 1.6, Struts MVC, WebSphere v8.0, JSP, JSF, extJS, JQuery, Ajax, html, JavaScript, XML, XSD, RAD, Oracle, Windows 7, JUnit, Spring AOP, AngularJS, Single Page Application (SPA), Web 2.0, Spring boot, Apache Axis2 framework, Hibernate, SOAPUI 4.5, Clearcase, Agile.

Confidential, Olympia, WA

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in the development of Software Development Life Cycle (SDLC) using agile methodology.
  • Involved in decisions making technologies, by implementing proof of Concepts.
  • Involved in constructing and designing Sequence diagrams, Deployment diagrams, DataFlow diagrams, Class diagrams using UML, Rational Rose and Rational Software Architect (RSA).
  • Involved with different teams to see any other dependency projects are effecting.
  • Implemented Object-relation mapping in the persistence layer using hibernate framework in conjunction with Spring Aspect Oriented Programming (AOP) functionality.
  • Used RAD to develop source code and debug the application.
  • Implemented Object-relation mapping in the persistence layer using Hibernate framework.
  • Developed Junit Test cases for Unit Testing.
  • ESRI's GIS Web Services are deployed.
  • Developed applications using Hibernate persistent framework, developed persistent classes, hibernate-mapping files. hbm.xml file, hibernate query language.
  • UtilizedJSFcomponents for front end design.
  • Developed screens using HTML, JSP, JavaScript, AJAX and JQuery.
  • Used Rational Clear Case for version control and change management.
  • Design and Development of XML assembler using Java 1.6, JSP, JavaScript, XML, XSD and LOG4J.
  • Apache Camel used to message ActiveMQ.
  • Development of File scanner to read and cache xml files as java objects.
  • Performance Testing using Load Runner.
  • Used Spring XML configuration format.
  • Extensively used DAO design pattern, including mapping DAO objects, configuration file and classes to interact with the Hibernate database.
  • Security recommendations from a third party were implemented to make sure application was reachable only with proper authentication.
  • Implemented POC to check what technologies are good for given requirement.

Environment: Java 1.6, Spring MVC, Spring Portals, WebSphere v8.0, JSP, JSF, JavaScript, Ajax, jQuery, XML, XSD, AngularJS, Eclipse, DB2, Windows 7, JUnit, Apache Axis2 framework, Camel 2.15.1, JMS, Spring boot, Hibernate, GIS, SOAPUI 4.5, Clearcase.

Confidential, Carson City, NV

Sr. Java/J2EE Developer

Responsibilities:

  • Implemented Object-relation mapping in the persistence layer using hibernate framework in conjunction with Spring Aspect Oriented Programming (AOP) functionality.
  • Used Eclipse to develop source code and debug the application.
  • Implemented Object-relation mapping in the persistence layer using Hibernate framework.
  • Developed Junit Test cases for Unit Testing.
  • Tested and integrated DAO/Business/UI.
  • Implemented Web services using WSDL/SOAP and created web services and clients to use those services.
  • Extensively used DAO design pattern, including mapping DAO objects, configuration file and classes to interact with the Hibernate database.
  • Implemented Web services used to retrieve whether claimant is incarcerated or not.
  • Effectively worked with spring framework.
  • Designed and Developed Rating Engine as a Web service following the top down approach using Apache Axis2
  • Fixed critical defects by implementing new services
  • Written Low Level use case document to implement incarcerated interface.
  • Developed applications using Hibernate persistent framework, developed persistent classes, hibernate-mapping files. hbm.xml file, hibernate query language.
  • Used Rational Clear Case for version control and change management.
  • Used SOAPUI4.5 to test Web services.
  • The validations were developed with the aid of the spring validation framework for the client specific data.
  • Involved to implement thunderhead services to generate pdf template.
  • Implemented JUNIT to test thunderhead services.
  • Created VO List.
  • Written and implemented Test Case for application and Integration Test.

Environment: Java 1.6, Spring MVC, Oracle WebLogic 10.3.6, JSP, Javascript, AngularJS, XML, XSD, Eclipse indigo, Oracle, Windows 7, JUnit, Apache Axis2 framework, Hibernate, SOAPUI 4.5, Clearcase.

Confidential, Carson City, NV

Sr. Java/J2EE Developer

Responsibilities:

  • Implemented complex WSDL and XSD to generate Web service classes.
  • Implemented complex provider Web Services.
  • Implemented Object-relation mapping in the persistence layer using hibernate framework in conjunction with Spring Aspect Oriented Programming (AOP) functionality.
  • Used Eclipse to develop source code and debug the application.
  • Written ANT Scripts to deploy the application into Tomcat application server for dev.
  • Designed and Developed Rating Engine as a Web service following the bottom up approach to NDOC using JAX-WS.
  • Used SOAPUI4.5 to test Web services.
  • Extensively used DAO design pattern, including mapping DAO objects, configuration file and classes to interact with the Hibernate database.
  • Developed Junit Test cases for Unit Testing.
  • Created VO List.

Environment: (NDOC): Java 1.6, Spring, Tomcat 7, JSP, Javascript, XML, XSD, ANT, Eclipse indigo, Oracle, Windows 7, JUnit, JAX-WS framework, Hibernate.

Confidential, McLean, VA

Sr. Java/J2EE Developer

Responsibilities:

  • Extensively used DAO design pattern, including mapping DAO objects, configuration file and classes to interact with the Sybase database.
  • Designed and developed SQL maps for DAO procedures and functions using iBatis framework.
  • Designed and developed Domain Object to include new Mismo format without affecting downstream systems.
  • Implemented Object-relation mapping in the persistence layer using iBatis framework.
  • Developed Junit Test cases for Unit Testing.
  • Tested and integrated DAO/Business/UI.
  • Gathered & analyzed requirements from the client and written requirements, technical and design specifications.
  • Used Rational Clear Case for version control and change management, and SVN for design document control.
  • Implemented software development best practices, Formatted code using Check Style and PMD.
  • Used Struts framework to control the page layout and Struts validation framework to do client side and server side validations.
  • Integrated PL/SQL stored procedures, functions, database triggers, and debugged PL/SQL stored procedures.
  • Design and Development of XML assembler using Java 1.5, JSP, JavaScript, Apache xml beans, XML, XSD and LOG4J.
  • Development of File scanner to read and cache xml files as java objects.
  • Performance Testing using Load Runner.
  • Used JProfiler for capturing performance bottleneck and memory leaks in the system.
  • Implemented Web services using WSDL/SOAP and created web services and clients to use those services.
  • Written ANT Scripts to deploy the application into Weblogic application server for dev, QA, stage and Pre production environment.
  • Developed common components like JNDI/JDB/iBatis Connection Pool.

Environment: Java 1.5, Struts iBatis, PL/SQL, Weblogic, Sybase, RESTful, NodJS, PMD, Check Style, JSP, Javascript, XML, XSD, ANT, Eclipse, Oracle, WinXP, Load Runner, junit, JAXB, SAX.

Confidential, Wichita, KS

Sr. Java/J2EE Developer

Responsibilities:

  • Implemented Object-relation mapping in the persistence layer using hibernate framework in conjunction with Spring Aspect Oriented Programming (AOP) functionality.
  • Designed and developed the User Interface layer using MVC pattern Struts frame work, which then connects to Spring services in the Service layer and this talks to the data layer to retrieve data from the database.
  • The validations were developed with the aid of the struts validation framework for the client specific data.
  • Used third party Web service to list all the nearest Agent addresses for a prospective customer using Agency Locator in Confidential.
  • Used Eclipse to develop source code and debug the application.
  • Designed and Developed Rating Engine as a Web service following the top down approach.
  • Designed and Developed the Value Objects and Data Objects for the data access layer.
  • Actively interacted with the users of the system for design and various stages of development.
  • Written automated background jobs as cron jobs using UNIX shell scripting and PERL scripts.
  • AgentPak Rating UI was critical for agents to see the new rules added to the business. Dojo was used to achieve this fast paced change in business and UI was reused for similar lines of business. All the interactive modules were implemented using Dojo.
  • Security recommendations from a third party were implemented to make sure application was reachable only with proper authentication.
  • Checked all inputs from clients at server end of application to ensure that malformed requests, which might lead to irregular or undesired response, are not processed.
  • Network traffic was analyzed and deliberately modified with illicit information to test if the policy would be created after AgentPak gets the data.
  • Actively involved in an ongoing effort in N&D to make insured access to their policy more secure and worked with ENTRUST to make this possible.
  • Legacy bill payment system got replaced by a new, more secure web based bill presentation and payment system, developed on top of CheckFree API.
  • Drawing specialized borders around a Swing component.
  • Used the Swing JColorChooser component.
  • Used the Swing events for the hyperlink listener, celleditorlistener, MenuDragMouseListener.
  • Used the Swing JFileChooser component for filtering the set of files shown to the user.
  • Coordinated batch jobs for printing all business line decs and developed validations to see if a dec was generated.
  • Gathered & analyzed requirements from the customer and written requirements, technical and design specifications.
  • Used Struts (Tiles) framework to control the page layout and Struts validation framework to do client side and server side validations.
  • Developed applications using Hibernate persistent framework, developed persistent classes, hibernate-mapping files. hbm.xml file, hibernate query language.
  • Written Test cases using JUnit framework to validate the application flows in different scenarios in the standalone application.
  • Developed XML Schema using XML Spy, using JAXB API converted XML schema to Java code, parsed XML to Java objects and vice versa.
  • Used Log4J to print the logging, debugging, warning, info on the server console.
  • Used Japer Reports API and iReport tool to generate metric reports for platforms, servers, services and resources.
  • Developed PL/SQL stored procedures, functions, database triggers, created tables, indexes, sequences, synonyms and debugged PL/SQL stored procedures.
  • Used Agile methodology for the software development process.
  • Used VSS for source code control, version management and JIRA, FIT for bug reporting and tracking.
  • Written ANT Scripts to deploy the application into WebSphere application server for dev, QA, stage and production environment.

Environment: JDK 1.5, Struts, Web Services, Spring framework, Eclipse, Microsoft Visual source safe, WebSphere 5.1, JSF,JMS, XML, Oracle10g, Crystal Reports, Unix shell scripts, DB2, Swing, log4j, TOAD, PL/SQL, Adobe Life Cycle Designer, SAX, DOM.

Confidential

Java/J2EE Developer

Responsibilities:

  • Analyzed user requirements and written requirements, technical and design specifications.
  • Designed class diagrams, sequence diagrams and component diagrams using Rational XDE.
  • Designed and developed applications using Java, J2EE, EJB, JSP, JDBC, Struts, XML, XML Schema, SAX, DOM, WebSphere 5.1, WSAD, DB2 UDB, MQ Series.
  • Used the Vignette Content Management System to configure content ids and store content for different language, and implemented code in the JSP to retrieve the content from the Vignette CMS.
  • Designed and developed command classes, hibernate persistent classes, hibernate-mapping files, Struts Action classes, Form classes, JSP custom tags.
  • Developed the end-of-day module thin client in Java using Swing components.
  • Used design patterns: Data Access Objects, MVC and Data transfer objects.
  • Created Queues, Queue manager, Channel definitions on MQ Series and developed Message Driven Bean(MDB)s to send messages to MQ queues in interact with external systems.
  • Developed PERL scripts for build purposes.
  • Used JavaMail API to send mails to members, visitors and customer care representatives.
  • Developed PDF’s file generation using Japer Reports API and iReport tool.
  • Used CSS to control the page layout, look and feel of WebPages.
  • Used JavaScript alongside with jQuery for Client-side validations.
  • Created a Custom Tag Library which displayed or hide content depending on the application business logic.
  • Designed and developed end to end performance logging module using JavaScript Cookies and Log4J.
  • Written shell scripts that runs on AIX and LINUX as batch jobs.
  • Written ANT script to create war/ear file and deploy the application into application server.

Environment: Java1.4, J2EE, Hibernate, Vignette, JSP, Struts, Tiles, Spring, Servlet, MQ Series, WebSphere 5.1, WSAD, DB2 UDB, JNDI, Swing, RESTful, PERL, Jasper Reports, Log4J, Ant, CSS, HTML, XML, ClearCase, Toad, JDBC, UML, AIX, Linux, OOAD and RUP

We'd love your feedback!