We provide IT Staff Augmentation Services!

Full Stack Developer Resume

0/5 (Submit Your Rating)

Birmingham, AL

SUMMARY

  • Having around 8+ years of IT experience in all phases of Software Development Life Cycle (SDLC) including Analysis, design, implementation, integration, testing and maintenance of applications using Java/J2EE technologies.
  • Experience with Object Oriented Analysis, Design & Programming.
  • Expertise in developing Multi - tier enterprise level web applications using various Java 1.4/1.5, J2EE technologies JSP, Servlets, JSF, JDBC, JNDI and XML.
  • Good knowledge and experience in implementing open source frameworks Hibernate, Spring, Struts, and integrating among them.
  • Good Knowledge and experience in Web Services using SOAP, Restful.
  • Strong knowledge and plenty of experience in UI development skills like HTML/HTML5, CSS/CSS3, JavaScript, jQuery, DOM, AJAX, XML, XHTML, JSON, SVG, Bootstrap, and Angular JS etc.
  • Advanced understanding of front-end optimization techniques and Cross-Browser Compatibility, capable of handling Responsiveness
  • Learned and used Bootstrap framework to build a responsive website that is capable of displaying webpages on various screen sizes.
  • Experienced Model View Controller framework such as AngularJS framework for creating Single Page Application(SPA).
  • Experience working in JavaScript libraries such as jQuery, React.js and UI Library.
  • Created prototypes for working model using React.js.
  • Familiar with the most popular browser debugging tools for common browsers (Chrome, Mozilla, Safari, Opera and IE) such as Firebug, IE Tester, Chrome Element Inspector Responsive Inspector, etc.
  • Skillful in using CSS/CSS3 for embedding media materials into the websites.
  • Hands on improving the performance of the websites by organizing the DOM and reducing the individual images.
  • Experienced in using various tools such as Notepad++ and IDEs such as NetBeans, My Eclipse, Visual Studio, Eclipse, etc. for development and design.
  • Strong experience in deployment and configuration of application servers IBM Web sphere, JBOSS, BEA Web Logic, Apache Tomcat including configuration, administration and documentation.
  • Been working on diverse Database Servers like Oracle 9i/8i, MySQL 5.0
  • Experience with major databases such as Oracle, DB2, MYSQL, MS Access and MS SQL Server.
  • Good Experience in developing test cases with JUnit and logging with Log4j.
  • Experience in using Maven and Ant for build automation.
  • Experienced in working with different operating systems Windows, UNIX & LINUX.
  • Experience in package manager ofNPMand Bower and set Gulp and Grunt tasks under Node.js environment
  • Performed unit testing using Karma, Jasmine and Protractor test cases.
  • Strong Logical and Analytical Reasoning Skills, Excellent Management skills, Excellent Communication with good Listening, Presentation Skills.

TECHNICAL SKILLS

Languages: JAVA1.4/1.5, Java/J2ee, HTML, Java Script

J2EE Technologies: Servlets, JSP, AJAX, JMS, JDBC, Web Services

Frameworks: Struts1.x/2.0,Hibernate2.0/3.0,Spring 2.x, MVC

J2EE Design Patterns:

Web Technologies: HTML/HTML5, CSS2/CSS3, DHTML, XML, JavaScript, AJAX, JQueryJSON, Apache

JavaScript Libraries: JQuery, Angular.js, React.js, backbone.js, Require.js, Node.js, Bootstrap, Ext.js

Application/Web Servers: BEA Web logic, IBM Web Sphere, Apache Tomcat Web Server

XML Technologies: XML, XSD, DTD, XSLT, XHTML, SAX, DOM, SOAP, WSDL

Databases: MySQL, Oracle11g/10g/9i/8i, SQL Server 2000/2005

IDEs: NetBeans, Eclipse3.6, Aptana Studio, Notepad++, Adobe DreamweaverEspresso, Sublime Text2, Text Mate, Microsoft Publisher

Tools: CVS, SVN, Apache Ant, SQL Developer,GIT

Operating Systems: WINDOWS 9x/NT/2000/XP/2003, UNIX, Linux

PROFESSIONAL EXPERIENCE

Confidential, Birmingham, AL

Full Stack Developer

Responsibilities:

  • Gathering the requirements from the business users and performing the requirement analysis for the application.
  • Worked for Common Services Interfaces (CSI team). It is a common services interfaces platform that uses Java for enabling business to business services.
  • Worked one-on-one with client to develop layout, color scheme for the website and implemented it into a final interface design with the HTML/CSS& JavaScript using Dreamweaver.
  • CSI is a RESTful compliant web services implementation using Java (J2EE) that provides robust set of services intended to support the management of Regions Credit and Debit card customers by our business partners.
  • Developed HTML prototypes and UI deliverables, such as wireframes, flowcharts, screen mock-ups, and interface design specifications.
  • Responsible to manipulate HTML5, CSS3 in jQuery as well as making the pages dynamic using AJAX, JSON and XML.
  • Developed and supported services (Interfaces) part of CSI which provide a full-featured set of capabilities that allow the IT systems of our business partners to interoperate as necessary to uniquely define the partner’s business and their relative position in the market served by Company’s products and services.
  • Actively participated in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the application.
  • Involved in the functional, technical design and development of the application.
  • Designed and Developed servlets to handle asynchronous java batch requests, both scheduled and on-demand jobs.
  • Designed and developed the UI using Struts view component, JSP, HTML, CSS, AngularJS and JavaScript.
  • Involved in Enhancement of existing application utilizing JSP, Created HTML navigation menu that is role based menu items changes dynamically, derived from the database in the form of XML.
  • Created Modular application structure using Angular JS framework and HTML5, CSS3.
  • Created reusable widgets using Angular Directives.
  • Worked in creating various dynamic data visualization Charts for the payment history by creating view components using React.js and rendering them in Virtual DOM by integrating with D3.js.
  • Expertise in designing and creating RESTful API’s using XML Spy and Spring WS Developed and modified database objects as per the requirements.
  • Developed the application backend business layer using Spring MVC and persistent layer using Hibernate.
  • Implemented session beans using EJB 2.0
  • Developed Exception handling framework and used log4J for logging.
  • Successfully delivered design and code using Scrum methodology in agile environment.
  • Actively involved in Scrum meetings that allow clusters of teams to discuss their work, focusing especially on areas of overlap and integration
  • Creating environment for user-acceptance testing and facilitating integration and user acceptance testing with JUNIT.
  • Responsible for release of code into production and its integration with other applications
  • Implemented JMS to asynchronously send messages.
  • Involved in using continuous integration tool Jenkins to push and pull the project code into GitHub repositories.
  • Involved in finding the root cause for errors and fixing them and involved in providing production support during deployment.
  • Worked closely with executives to define product development business requirements and produced comprehensive, detailed development documentation including functional requirements, site maps, process flows, page schematics
  • Performed the unit testing, integration testing and system testing for the application.
  • Coordinate with the QA team for the QA testing of the applications and defect fixes.

Environment: Java J2EE, JSP, HTML, CSS, Ajax, Servlets, JQuery, JSON, MVC, DOM, Adobe Dreamweaver, bootstrap, JavaScript, Ajax, Spring 3.2, Angular JS, React JS, D3.js, Eclipse 4.2,Hibernate 4.1, XML, Tomcat, Oracle 11g, JUnit, JMS, Log4j, Maven, Agile, SVN, JDBC, Web service, XML, SOAP, JAX-WS and Soap UI.

Confidential, Houston, TX

Java/J2EE Developer

Responsibilities:

  • Developed multi-tiered web - application using J2EE standards.
  • Used Spring for bean management across layers and for loading database configuration and hibernate mapping files, created data source instance for instantiating Hibernate Dao Support’s session factory object.
  • Implemented the project using the Spring Framework (used Spring IOC and Dependency Injection, Spring MVC).
  • Used annotation based configuration in spring.
  • Used Hibernate for object Relational Mapping and used JPA for annotations.
  • Used Criteria API and HQL for data extraction.
  • Involved in implementing the rich user interface using JSP Standard Tag Libraries and worked with custom tags.
  • Performed client side validations using java script functions to implement various functionality. Handled the server side validations by using the validator framework.
  • Involved in consuming RESTful Services on the Client-side using Angular.js and Node.js framework for server side.
  • Developed a Single Page application using Angular JS MVC using Services and Routing.
  • Created templates using custom directives to view each details of students using AngularJS
  • Designed and developedWeb Servicesto store and retrieve user profile information fromdatabase. UsedApache Axisto develop web services andSOAPprotocol for web services communication.
  • UsedSVN as the version control system and Maven build script for building the application.
  • Extensively used JQuery plug-ins, Ajax Queue, Auto Populating select-box, Search plug-in, calendar plug-in, AJAX-queue plug-in, and Auto populating multiple select-boxes.
  • Designed new classes and functionalities using various JQUERY components for customer service.
  • Spent a lot of time managing product and team intricacies. I helped manage the design team’s workflow and timelines, and assisted with planning small and large product improvements and releases
  • Implemented the web services and web service clients using CXF.
  • Worked with JUnit for unit testing and familiar with development using Agile methodologies.
  • Used scrum methodology for iterative development of the project.
  • Worked with symmetry analytic engines for evaluating the student.

Environment: Struts, Spring(IOC), Hibernate, JSP, AngularJS, Ajax, JavaScript, JQuery, Java 1.5, Web Services, Apache Axis, SOAP, WSDL, BEA Web Logic, RAD 7.0, Oracle 10g, JUnit, Log4j, Maven, Subversion, Agile methodology, SVN, Eclipse 3.5.

Confidential, Bridgeport, CT

Java/J2EE Developer

Responsibilities:

  • Implemented SOA architecture using Enterprise Service Bus (ESB).
  • Configured business applications in XML bean definition files using SPRING.
  • Worked on Hibernate ORM. Created Hibernate XML files and Java class files to map the object relation mappings. Used Hibernate query language.
  • Provided data persistence by object/relational mapping solution via Hibernate for application save, update, delete operations.
  • Worked on JPA for persisting the objects into the system.
  • Created services for various modules like Account (CD/Checking/Savings) Creation and Maintenance using SPRING.
  • Used AngularJS components like Modules, Directives, Controllers, Filters, Services, Validation and APIs to build the MVC of the SPA.
  • Experienced in finding the Memory Leaks and adjusting the JVM Heap Sizes and GC Parameters using JProfile 5.1.
  • Worked on Axis implementation and used SOAPUI to test the SOAP.
  • Worked on XML, XSD and XSLT to parse the request and create the new one based on the specification.
  • Developed generic Java packages to produce and consume JMS messages through topics and queues in asynchronous message processing with guaranteed delivery.
  • Used IBM MQSeries as the JMS provider.
  • Utilized Core J2EE design patterns such as Singleton and Data Access Object (DAO) in the implementation of the services.
  • Responsible for writing SQL Queries and Procedures using DB2.
  • Responsible for writing JUnit test cases and Peer level testing.
  • Improved database performance by recognizing and rewriting slow queries.
  • Build & Deployment in Websphere Application Server.
  • Solid deployment experience on the UNIX platform.
  • Created UML diagrams such as Class Diagrams and Sequence Diagrams using IBM Rational Rose.

Environment: Java 5, SOA, JMS, JMX, IBM MQ Series 5.3, AngularJS, Web Services, Axis, SOAPUI, Hibernate, JNDI, XML, XSD, JAXB, JAXP, Spring, Junit, JProfile 5.1, Ant, JPA, JTA, JDBC 2.0, Maven, PL/SQL Developer, DB2, Unix, Log4J, UML and Agile.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved inAnalysis,Design, Development, and Testingphases of the project
  • Used design patterns like Service locator, Data Access objects, and MVC
  • Developed business logic using EJB 2
  • Designed and developed the user interface using JavaScript, HTML and CSS
  • Involved in designing, developing and configuring server side J2EE components like JavaBeans, JSP, Servlets, JNDI, and XML using IDE- Eclipse and deployments in WebSphere
  • Used Hibernate for mapping objects to the relational database
  • Responsible for configuring the WebSphere Application Server to access the Database by setting up Data source and Connection Pool
  • Utilized Log4j for request / response / error logging

Environment: JDK 1.4, JSP, Servlets, JNDI, JUnit, XML, IBM Rational Application Developer (RAD), WebSphere 5.0, SQL Server 2003, Log4j, Windows XP, SVN, ANT.

Confidential

Java Developer

Responsibilities:

  • Designed the Object Model and Architecture for the application using Visio, writing Technical Specification document Preparing the schedule for the entire SDLC
  • Converting Functional requirements into Use case diagram, Class Diagrams, Sequence Diagram using UML.
  • Involved in development of User Interface using JSP, JavaScript, XSLT, XML, AJAX, HTML, Tag libraries and Struts MVC framework.
  • Used Struts, Front Controller and Singleton patterns, for developing the action and servlet classes, Involved in designing and developing business and utility classes of the system.
  • Used Struts validator framework to validate data.
  • Implemented the business logic in stateless session Beans
  • Developed Message Driven Beans to send emails notifications.
  • Developed backend procedures using PL/SQL.
  • Source code maintenance using CVS.
  • Participated in Unit testing and functionality testing for tracking errors and debugging the code.

Environment: Java, J2EE, Struts 1.2, HTML, Oracle 9i, JSP, EJB, JUnit, WebSphere 5.x, XML, UML, CVS, Visio, WSAD 5.x, Windows, Unix.

We'd love your feedback!