We provide IT Staff Augmentation Services!

Full Stack Developer Resume

4.00/5 (Submit Your Rating)

IL

SUMMARY:

  • Having 5 years of experience with complete SDLC process working through various phases from Analysis to Implementation of applications in Web development, Java, J2EE Client/Server N - tier architectural systems
  • Extensive experience in system analysis, design, development and implementation of web based and client/server application using AngularJS, AJAX, JQuery, Java/J2EE, Spring, Servlets, Hibernate, JDBC and XML
  • Extensive experience in various UI widgets using JavaScript libraries like AngularJS, jQuery
  • Experience in UML Modeling Use case diagrams, Class diagrams and Sequential diagrams
  • Strong experience with Frameworks like Hibernate, Spring, Struts, JSF and J2EE Design Patterns
  • Experience in setup, development, deployment & implementation of enterprise applications and web components using Websphere8.0, Apache Tomcat 7.0
  • Proficient in programming with different Java IDE’s like Eclipse, NetBeans, RAD and RSA
  • Strong experience working in Spring framework - Spring MVC, Spring IOC/ AOP, Spring Transaction, Spring JMS, Spring Web Services, Spring JDBC, Spring Integration with Hibernate and JPA
  • Expertise working in Hibernate, Hibernate Connection Pooling, HQL, Collections, Hibernate Caching, Hibernate Transactions, Optimistic Locking
  • Strong work experience in application integration using Web Services such as SOAP, WSDL, JAX-RS, RESTful
  • Valuable experience with database installations and development using Oracle 10g with SQL, PL/SQL (Procedures, Functions, Database Jobs, and Packages)
  • Strong experience using ANT/ MAVEN for creating build scripts and Jenkins for Continuous Integration.
  • Experienced in Automated Test Framework using Jasmine Scripts for JS and Unit testing using JUnit & Mockito , Integration testing & System testing
  • Experience with Version Control tools like CVS, VSS and SVN for Source Code version management and merging Source code after intermittent Project releases
  • Experience in working with the engineering team in a Scrum environment throughout the complete design and implementation process

TECHNICAL SKILLS:

Java/J2EE: JDK 1.7, STRUTS 2.0, Spring IOC/ AOP, Spring MVC, Spring Transactions, Spring web services, Spring JDBC, JMS, JSP, JSF, Servlets, EJB, XML/XSL/XSLT, XSD, JAXP, CASTOR, JAXB 2.1, RMI, JSTL

Object Relational Mapping (ORM): Hibernate 3, JPA

IDE: Eclipse, NetBeans, RAD and RSA

Version Management: GIT, SVN

Build Tools: ANT 1.8, MAVEN 2.2.1

Database: Apache Tomcat, WebSphere 8.0, Web logic 8.1, JBoss

Application Servers: IBM WAS 8.0, JBoss Application Server 4.2, Apache Tomcat 6.0.20

Methodology & Project Status Tracking Tools: Agile-scrum & JIRA as Tracking tool

PROFESSIONAL EXPERIENCE:

Confidential, IL

Full Stack Developer

Responsibilities:

  • Involved in scoping session, solution design, requirements gathering, analysis, preparing functional specifications, and technical specifications for the provided client requirements
  • Participate in daily scrum calls, retrospective meetings for each iteration and handle brown bag sessions for the team with innovative technologies
  • Designed the front-end applications, User Interactive (UI) web pages in a professional manner with using web technologies like HTML, XHTML, JavaScript, CSS and AngularJS
  • Developed Application to access JSON and XML from RESTful web service from consumer side using JavaScript and AngularJS
  • Implemented the architecture of the modules according to the J2EE standards (Presentation-tier, Business-tier and Persistence-tier)
  • Developed in MVC (Model View Controller) architecture, using Struts, AJAX and Spring Framework with various Java/J2EE design patterns
  • Experience in working on various Spring modules (Spring Core, Spring MVC, DAO and AOP) along with Hibernate as the back-end ORM tool for implementation of persistence layer and mapping of POJOs.
  • Developed web services components using SOAP and RESTful services for various internal applications to gather resource in the form of JSON/XML
  • Used Hibernate to simplify the data creation, data manipulation and data access that maps java programming to the data stored in the database
  • Written stored procedures using PL/SQL that can be accessed via JDBC calls
  • Configured and deploying applications on WebSphere 8.0 server
  • Set up Jenkins server and build jobs to provide continuous automated builds based on polling the Git source control system
  • Worked with Jasmine and Mocha in testing and performed Unit testing and execution testing utilizing JUNIT
  • Used JIRA for bug tracking and issue tracking and used Git for version control and Firebug for bug fixing

Confidential, MA

Full Stack Developer

Responsibilities:

  • Involved in Change Request Requirements gathering, Analysis, Preparing Functional Specifications, and Technical Specifications according to the provided user requirements.
  • Implemented the architecture of the modules according to the J2EE standards (Presentation-tier, Business-tier and Persistence-tier).
  • Implemented user interface guidelines and standards throughout the development and maintenance of the website using DHTML, HTML5, CSS3, JavaScript, JQuery, AngularJS
  • Implemented application for consuming RESTful SOA Web services and Big Web service consumption (JAX-RS and JAX-WS)
  • Developed AngularJS Services to consume JSON data from Carto DB RESTful services and used angular promise API for making Asynchronous calls
  • Extensively worked on Struts with Spring Integration for communicating with business components and worked on Spring with Hibernate Integration for ORM mappings
  • Used different spring components like Spring AOP, Spring JDBC, Spring MVC, Spring Tiles etc to manage business layer
  • Experience in Hibernate 3.0 which includes integrating legacy databases, writing custom CRUD statements, integrating stored procedures and functions and performed polymorphic associations
  • Created SQL queries, PL/SQL Stored Procedures, Functions for the Database layer by studying the required business objects and validating them with Stored Procedures using DB2. Also used JPA with Hibernate provider
  • Created MAVEN scripts for build and Jenkins jobs for Continuous Integration (CI)
  • Consumed SOAP web services (WSDL, UDDI)
  • Used JUnit for backend testing and jasmine for AngularJS application.
  • Used JIRA for bug tracking and issue tracking and used SVN for version control and Firebug for bug fixing

Confidential

Java Developer

Responsibilities:

  • Involved in the design and development phases of Rational Unified Process (RUP).
  • Developed the front-end featuring rich web interface implemented using JavaScript libraries like JQuery
  • Designed web pages using with HTML5/HTML, CSS3 and JQuery based on the W3C standard
  • Developed huge multi-advertisement layout engine that was cross browser compatible
  • Application was built on MVC architecture with JSP 1.2 acting as presentation layer, Servlets as controller and Developed the application using Jakarta Struts 1.1 Framework: developed action classes, form beans and Used Struts Validation Framework for validating front end forms.
  • Extensively used XML Web Services for transferring/retrieving data between different providers.
  • Developed complete Business tier with Session beans and CMP Entity beans with EJB 2.0 standards using JMS Queue communication in authorization module.
  • Designed and implemented Business Delegate, Session Facade and DTO Design Patterns
  • Used the report generation in the databases written in PL/SQL
  • Used Maven for building the enterprise application modules
  • Used Log4J to monitor the error logs
  • Used JUnit for unit testing
  • Used SVN and GIT for Version control

Confidential

Java Developer

Responsibilities:

  • Actively participated in requirements gathering, analysis, design, and testing phases
  • Designed the web pages by using HTML, XHTML, and CSS with JavaScript
  • Developed secured web applications by using client scripting such as JavaScript and JQuery
  • Designed use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase
  • Implemented various J2EE Design patterns like Singleton, Service Locator, DAO, and SOA
  • Developed the entire application implementing MVC Architecture integrating JSF with Hibernate and Spring frameworks
  • Developed the Enterprise Java Beans (Stateless Session beans) to handle different transactions such as online funds transfer, bill payments to the service providers
  • Implemented Service Oriented Architecture (SOA) using JMS for sending and receiving messages while creating web services
  • Developed XML documents and generated XSL files for Payment Transaction and Reserve Transaction systems.
  • Developed Web Services for data transfer from client to server and vice versa using Apache Axis and SOAP
  • Used JUnit Framework for the unit testing of all the java classes

We'd love your feedback!