We provide IT Staff Augmentation Services!

Sr. Full Stack Developer Resume

5.00/5 (Submit Your Rating)

Denver, CO

SUMMARY

  • 6+ years of IT experience inAnalysis, Design, Code Review Integration and development of Multi - Tier distributed applications using Java and Technologies.
  • Expertise withObject Oriented Design OOD, Object Oriented Analysis OOA, Object Oriented Modeling OOM based onUnified Modeling Language UMLarchitecture.
  • Strong knowledge onAgile SCRUM methodologyandWaterfall model.
  • Proficient in java versions:JDKandJ2EEwith strong background of OOPs concept.
  • Excellent Project implementation skills using Core Java, Java Beans, J2EE JSP, Servlets, EJB, JMS, Struts, Springs, Spring batch, JDBC, XML, Web Services and Design Patterns.
  • Experience in developingJava/J2EE,Hibernate, JSFandStruts,Applications forFinancial services, Insurance, Banking, E-Commerce and Health Care Domains.
  • Experience in working with IDE's like Eclipse, My Eclipse, and Net Beans.
  • Experience in web application design usingSpring and Struts Frameworks. Extensive Experience in using MVC Model View Controller architecture for developing applications using JSP, Java Beans and Action classes and Controllers.
  • Experience and Strong knowledge in Design Patterns likeSingleton, Service Locator, facade, Value Objectand Caching Technique.
  • Experience in client side Technologies such asHTML, DHTML, CSS, JavaScript and J-query, AJAX, JSON, Angular.js.
  • Strong experience of developing data models usingHibernatePOJO's, configuring Hibernate persistence layer, mapping Java classes with database using Hibernate and in Hibernate query language HQL.
  • Hands on experience writingweb servicesboth client side and end point usingSOAP and Rest FullJAX-RS, JAX-WS.
  • Proficient in using RDBMS concepts withOracle and SQL-Server.
  • Very Good Knowledge about the Oracle tools like SQL PLUS, TOAD.
  • Expertise in Database Design, Creation and Management of Schemas, writingStored Procedures, Functions, DDL, DML SQL queries.
  • Performed all dimensions of development including Business Process Analysis, requirement Analysis, Design, Test driven development.
  • Extensive experience in Software Configuration Management using Version Control tools such asCVS, SVNand responsible for various software version releases.
  • Experience in writingUNIX and shell scripts.
  • Excellent communication and interpersonal skills and involved in client interactions for scoping, effort estimates and status reporting andonsite and offshore development.
  • Has the motivation to take independent responsibility and be a productive team member, accompanying a strong programming and analytical background.

TECHNICAL SKILLS

Design Skills and tools: UML, Object Oriented Analysis and Design OOAD, Design patterns Singleton, Business Delegate, DAO, Factory, Facade, and Builder etc

Java: Object Oriented Programming OOP, Data Structure, Collections Framework, Exception Handling, Java I/O, JUnit etc

J2EE: J2EE JSP, Servlets, JSTL, Custom Tags, EJB, JMS, JDBC, Web Services JAX-WS, JAX-RS, XML Parsing, XSLT

Open Source Frameworks: Struts, Spring Framework, Spring MVC, Spring Core, Spring Context, Spring JDBC, Spring ORM, Spring JMS, Spring Web Services, Hibernate.

Web/Application Servers: Weblogic, Web Sphere, JBoss, Apache Tomcat.

XML and tools: XML, XSD, DTD, SAX DOM Parser.

Database tools: SQL Server T-SQL, PL/SQL, Oracle, My SQL.

Operating Systems: Windows, UNIX, LINUX

Source Control: CVS, SVN.

PROFESSIONAL EXPERIENCE

Confidential, Denver, CO

Sr. Full stack Developer

Responsibilities:

  • Manage multiple, high profile cross-functional AGILE program teams across various business units.
  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Use Case and Sequence diagrams were designed in UML using Rational Rose to demonstrate the behavior of objects in each use case by describing the objects and the messages they pass.
  • Developed the User Interfaces using Struts, JSP, JSTL, HTML and Ajax, JavaScript JSF, XHTML, CSS, DOJO and JQuery.
  • Developed JavaScript based components using Angular.JS framework like GRID, Tree Panel with client reports customized according to user requirements.
  • Developed the application using Struts Framework which is based on the MVC design pattern.
  • Implemented application level persistence using Hibernate and Spring.
  • Extensively used Spring IOC, AOP, configured Application Context files and performed database object mapping using Hibernate annotations.
  • Used Apache CXF as the Web Services framework to implement the REST APIs involved.
  • Developed components of web services (JAX-WS, REST, JAX-RPC) end to end, using different JAX-WS standards with clear understanding on WSDL (type, message, port Type, bindings, and service).
  • Developed stored procedures, triggers and functions with PL/SQL for Oracle database.
  • Used JavaScript for Client Side validations.
  • Design, develop and test of SOA services using SOA / Web Service / Oracle Fusion middleware.
  • Worked with Transaction Isolation levels in Oracle
  • Used JPA with Entity Beans for interacting with Persistence Layer for CRUD operations.
  • Used JDBC for database connectivity with Oracle.
  • Used Eclipse IDE for designing, coding and developing applications
  • Using Java Messaging Service JMS for messaging, configured queues and topics on the WebLogic Application Server and used them for messaging.
  • Worked with SVN source management.
  • Developed Test cases, Test scenarios & Test scripts for Unit testing and Black box testing.
  • Developed Log4j logs to record the application events to provide the debugging, monitoring and auditing capabilities to the application.
  • Developed Servlets and Worked extensively on Sql.
  • Used Maven script for building and deploying the application.

Environment: s: Spring, Hibernate, Struts, Jquery, AJAX, Angular.JS, Oracle, Apache CXF, REST, Eclipse, Weblogic, Junit, SVN, Agile, UML, Maven, SOA, JSTL, JSP, JDBC, IOC, AOP HTML, CSS.

Confidential, Detroit, MI

Java Full Stack Application Developer

Responsibilities:

  • Responsible for reviewing business user requirements and also participated in meeting the users with Business Analysts.
  • Written technical design documents and detailed design documents based on the requirement specifications.
  • Followed Scrum Agile methodology for the iterative development of the application and participated in weekly Sprints, stand up meetings and customer reporting backlogs.
  • Developed presentation tier as JSPs, Javascript, HTML and CSS with custom tag libraries using Spring Framework.
  • Used Spring integration with Struts by implementing Delegating Struts Action management to Spring Framework.
  • Developed JAX-WS Web services for interaction between Hosting and Consuming applications.
  • Work involved Service-Oriented Architecture SOA and its related technologies like Web Services, WSDL, SOAP, XML.
  • Developed business layer components using enterprise java beans EJB.
  • Developed Session and Entity CMP beans EJB for crucial business logic.
  • Used JSON toolkit for encoding and parsing the text.
  • Communicated with external applications JMS messages using IBM Websphere MQ.
  • Designed Interactive GUIs using Java Applets, Servlets and Swing.
  • Wrote spring configuration file to define beans, define data source and hibernate properties.
  • Consumed WebServices WSDL, SOAP, and UDDI for the supplier payment module.
  • Ran the purge scripts on SOA database to purge the old instances to increase the Enterprise Manager performance.
  • Used JAX RPC and used JAXB for marshaling and unmarshalling of message data.
  • Used SVN for Version Control.
  • Used Selenium in conjunction with Continuous Integration to test web applications using Jenkins.
  • Developed API using Hibernate to interact with the Oracle database
  • The Application was hosted by WebLogic Server and developed using Eclipse.

Environment: Java/J2EE, Weblogic Application Server, Eclipse, Oracle 10g, Servlets, JSP, AJAX, HTML, Spring, EJB 3.0, Hibernate, Active MQ, JMS, JTA, XML, XSL, JAXB, JAX-WS, SOAP, UDDI, WSDL, JUnit, Log4J, SVN.

Confidential

JAVA Developer

Responsibilities:

  • Analyzed the requirements and provided inputs to the designer.
  • Designed Class diagrams, framework and developed using Factory, DAO, Singleton and MVC pattern.
  • Developed the business tier using Core Java and the HTTP interfaces using Servlets.
  • Involved in review of the design and helped in transforming the application to an optimized solution framework.
  • Designed the helper classes for better data exchange between the MVC layers.
  • JSP, HTML, Javascript, CSS and Ajax used for front end development.
  • Implemented Collections API to manage Java Objects in Business Logic layer.
  • Built the admin module using Struts framework for the master configuration.
  • Implementation of DistrubutedMap using DnyaCache for implementing the distributed cache on a clustered environment.
  • Worked with multithreading in synchronized environment.
  • Designed and developed the persistence tier using Hibernate framework.
  • Implemented EJB Session Beans to create WAS Scheduler.
  • Used Websphere data sources for the database connection and accessed using JNDI names.
  • Implemented the Websphere scheduler and provided the scheduling logic to process the Cache.
  • Developed a Stored Procedures for regular cleaning of database.
  • Used Oracle as relational databases and created E-R diagrams for the database tables.
  • Implemented Log4j to maintain system log.
  • Managed the functional and load testing by interacting with the testers and providing them the guidelines and deadlines for completion of work.
  • Directly interacted with the client application leads, to help them integrate their application with MNP.
  • Eclipse was used for Rapid Development of the application.
  • Build EAR using ANT tool.

Environment: s: JAVA, JSP, Html, CSS, JAVASCRIPT, AJAX, XML, Servlets, Struts, Hibernate, EJB SESSION BEANS, LOG4J, IBM WebSphere, JNDI, Oracle, ANT, Eclipse.

Confidential

JAVA Developer

Responsibilities:

  • Development of user interface using JSP, HTML and JavaScript.
  • Used Dependency injection in Spring for Service layer and DAO layer.
  • J2EE Architecture was implemented using Spring based on the MVC pattern.
  • Written Servlet and deployed them on Websphere Application server.
  • Responsible for user validations on client side as well as server side.
  • Development of the Java classes to be used in JSP and Servlets.
  • Used Hibernate for persistence to Oracle Database
  • Improved the coding standards, code reuse. Increased performance of the extended applications by making effective use of various design patterns Front Controller, DAO.
  • Worked with PL/SQL scripts to gather data and perform data manipulations.
  • Used JDBC to retrieve data from Oracle database.
  • Developed build scripts using Ant.
  • Developed stored procedures in Oracle.
  • Used Test Driven Development approach, and wrote many unit and integration test cases.
  • Onsite coordination for developing various modules.

Environment: JAVA, J2EE, JSP 2.0, Servlets 2.4, JDBC, XML, HTML, JavaScript, WebSphere, Ant, Oracle 9i, Eclipse

Confidential

JAVA Developer

Responsibilities:

  • Involved in all phases of Software Development Lifecycle including Requirements gathering, Design & Analysis of the Customer Specifications, Development and Customization of the Application.
  • Designed the application with reusable J2EE design patterns.
  • Designed and coded Business classes using Spring IOC and MVC features.
  • Used JSP, JavaScript, JSTL, Custom Tag libraries for making web pages.
  • Created and implemented Oracle Stored Procedures, Functions, Triggers and complex queries using SQL and PL/SQL as well as query optimization.
  • Worked with Java Messaging Services (JMS) for reliable and Asynchronous Communication.
  • Writing stored procedures, Packages, Views, Cursors, Functions and triggers using SQL & PL/SQL in the back end.
  • Used Hibernate for Object Relational Mapping (ORM) and data persistence.
  • Created and implemented Oracle Stored Procedures, Functions, Triggers and complex queries using SQL and PL/SQL as well as query optimization.
  • Used log4j for logging and SVN for version control.

Environment: Java, J2EE, Servlets, Spring, JSP, Hibernate, XML, Web Services, SOAP, REST, HTML, JavaScript, JQuery, Oracle 10g, JMS, WebLogic, Eclipse, CVS, Junit, Log4j

We'd love your feedback!