We provide IT Staff Augmentation Services!

Full Stack Developer Resume

3.00/5 (Submit Your Rating)

Dallas, TexaS

PROFESSIONAL SUMMARY:

  • 7+ years of experience in the IT industry, involved in complete software development life cycle (SDLC) including requirement gathering, analysis, design, development, peer walkthroughs, deploying, testing, debugging, implementation and maintenance of business applications.
  • Expertise in developing Multi - tier enterprise level web applications using various J2EE technologies including JSP, JSTL, JSF, Servlets, Struts, Spring, EJB, JDBC, JNDI, JMS, RMI, ANT, Java Multi-threading API, ORM tools like Hibernate.
  • Expertise in developing application using Spring Framework that uses features of Spring IOC, Spring MVC, Spring Transaction, Spring JDBCandSpring AOP features.
  • Developed rich and complex Responsive Web User Interface usingHTML5/XHTML, JavaScript, CSS3, XML, JavaScript, JQuery, AngularJS and Bootstrap.
  • Extensive experience using AJAX and JSON as data interchange format.
  • Application development experience using Exception Handling, Multithreading, Serialization, Externalization, Collection framework, Generics and CoreJAVA.
  • Extensive experience with EJB - Session, Entity and Message Driven Beans.
  • Experience with Object Oriented Design and Object Oriented Analysis, Complete System Life Cycle, RUP, UML and associated tools such as Rational Rose.
  • Hands on working knowledge on major components in Hadoop Ecosystem like Hadoop, HDFS, MapReduce, Hive, PIG.
  • Good Experience in implementing several object oriented design patterns such as Model View Controller (MVC), Front Controller,Data Access Object, Data Transfer Object and Singleton.
  • Extensive experience in SQL programming language in Oracle PL/SQL, and MySQL database environments. Developed Stored procedures, Triggers, views, complex join queries. Strong and in-depth knowledge of various relation database systems.
  • Experience in developing and deploying applications through Tomcat and application servers like Confidential WebSphere and JBoss.
  • Excellent experience in developing applications using EclipseIDE, STS, Netbeansand Confidential RAD.
  • Hands on experience withProject Management tools such as JIRA, Rally, HP ALM Quality Center.
  • Expert level programming skills in UNIX and shell scripting, CVS tools and Perforce
  • Good knowledge with CVS, Clear Case, GIT and SVN for code management and version control.
  • Experienced with creating, consuming and testing SOAP and RESTful Web Services.
  • Very good working knowledge in SOA (Service Oriented Architecture)
  • Developed RESTful web applications using Spring MVC, JAX-B and JSON.
  • Worked with the build tools like Maven, Jenkins and Hudson.
  • Experience in writing Selenium Test cases, Junit Test cases using JUnit.
  • Ability to deal with people, grasp things fast, creative and willingness to work has always been my strengths.
  • Strong background in supporting production environments and meeting customer needs.
  • Excellent Client interaction skills and proven experience in working independently as well as in team.

TECHNICAL SKILLS:

Languages: Java, J2SE, J2EE, SQL and PL/SQL.

XML Technologies: XML, XSL, XSLT, SAX, DOM, and JAXB

Web Technologies: XML Schema, DTD, REST, SOAP, WSDL, SAAJ, JAX - RPC, XPath, XQuery, SOM, SAX, HTML5, DHTML, XHTML, JSON,CSS3, JavaScript, jQuery, AJAX, Bootstrap, Angularjs, JPA, JSP, JDBC, Servlets, GWT, EJB, JMS, Swing, DOJO, JNDI, Java Beans, JAX-WS

Application servers: Glassfish, WebLogic, Web Sphere, JBoss

Web Servers: Apache Tomcat.

Application Frameworks: Struts, JSF, Spring MVC, Spring-Core, Spring JDBC, Spring Hibernate, jQuery, Angularjs, Hadoop, MapReduce, Pig, Hive, HBase

Databases: Oracle, MySQL, SQL Server, DB2, Mongo DB

Operating Systems: Windows, Red hat Linux 9 and Solaris.

IDEs: Eclipse, Netbeans, WebLogic Workshop, STS, RAD.

Version Control Systems: Clearcase, CVS, Subversion, VSS, GitHubSOA/Web Services WSDL, SOAP, SOA and Restful services.

SDLC Methodology: Agile (SCRUM), TDD, Waterfall

Message-Oriented-Middleware: Active MQ, Web Sphere MQ

Testing: JUnit, Selenium, RIT

Build/DEV Tools: TOAD, SQL Developer, SOAP UI, Rally, Jira, Putty, WinSCP,Rational Rose, UML, ANT, Maven, Jenkin, Jasper, Quality Centre, Log4j x

PROFESSIONAL EXPERIENCE:

Confidential, Dallas, Texas

Full Stack Developer

Responsibilities:

  • Involved in all stages of Software development life cycle including Analysis, development, Implementation, testing and support.
  • Working closely with business for requirement gathering and development of Business logic.
  • Involved in development of user interfaces using HTML5, CSS3, Jquery, Javascript, Bootstrap and Angular JS.
  • Used Angular.js filters to make the data searchable and sortable.
  • Developed the application using Spring Framework that leverages classical Model View Controller (MVC) architecture.
  • Used Spring IOC for Dependency injection and Spring Hibernate for Data access layer.
  • Used Spring AOP to capture performance statistics of business logic and DAO layer methods.
  • Used Hibernate to access data base and collect data.
  • Implemented persistence layer using Hibernate to interact with My SQL database and also implemented object relational mapping.
  • Implemented RDBMS in DDL/DML design / data quality analysis. SQL- Query optimization expertise, including data integrity analysis for application and customization testing.
  • Used Angular UI grid to export search results to csv files.
  • Developed RESTful web services utilizing business logic for CRUD functionality.
  • Developed Restful Controllers using Spring MVC.
  • Configured pom.xml to manage project dependencies, plugins and goals.
  • Worked on Maven scripts (pom.xml) for building the application.
  • Using Maven Deployment Descriptor Setting up build environment by writing Maven build.xml, taking build, configuring and deploying of the application in all the servers.
  • Selenium IDE and JUnit are used to test UI and backend respectively.
  • Used maven in command line to clean and build the application.
  • Migrated project's database to SQL Server from MySQL.
  • Generated new scripts from the existing MySQL for SQL Server.
  • Agile methodology is being followed where there are daily SCRUM meetings to understand the status and resolve any issues under hard deadlines.
  • Worked with client testing team in improving and debugging various production issues.

Environment: Java, JSP, JSON, Hibernate, Spring, Agile Methodology, JUnit, Selenium Testing, Javascript, JQuery, AngularJS, AJAX, XML, XSLT, CSS, Tomcat, WebLogic 3.1, REST Webservices, SQL Server, Jenkins integrated with Maven,Rally, Windows and GitHub .

Confidential, Rochester, MN

Java J2EE Developer

Responsibilities:

  • Worked on complete life cycle, Design, development and testing
  • Implemented Spring MVC framework for the application development
  • Implemented new business requirements and enhancing existing functionalities of the application.
  • Developed user interfaces using HTML, CSS, JavaScript, jQuery,Angular JS.
  • Developed front-end code with Ajax call in AngularJS and jQuery to retrieve data as JSON Object from the backend, then display the well-organized result in web pages by writing AngularJS controller, directives, services, and route providers.
  • Develop Java based services using Java, J2EE, Spring MVC &Hibernate framework.
  • Consumed RESTful web services, used them for internal (inside application) and external communications.
  • Consumed existing SOAP web services inside JAX-RS API
  • Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML
  • Followed Agile SCRUM Methodology.
  • Used GitHub for Version Control.
  • Tested the implementations using Junit tests where applicable.
  • Involved in peer reviews for the modules coded by other team members.
  • Closely worked with QA, Business and Architect to solve various defects quick and fast to meet the deadlines

Environment: Java, Spring MVC, REST, Hibernate, HTML, CSS, JSP, JSTL, JavaScript, jQuery, AJAX, XML, Bootstrap, Angular JS, JIRA, JUnit, Jasper, Chartjs, log4j, MYSQL Server, Windows, Eclipse, GitHub

Confidential, San Jose, CA

Java Developer

Responsibilities:

  • Implemented the application in Agile methodologies - Sprint & scrums
  • Developed new web application using Spring, Hibernate, Struts 2, JDBC, JSP, HTML, Angular JS, JQuery.
  • Worked directly with product owners to get requirement and implemented it
  • Developed Spring Controller classes to handle client requests.
  • Integrated Spring MVC Framework with Hibernate for Data Persistence.
  • Used Hibernate to connect with Oracle database to store and fetch.
  • Employed Hibernate to store the persistent data as an Object-Relational Mapping (ORM) tool for communicating with database.
  • Wrote Script for AJAX implementations in the website and created components, used AngularJS/JQuery for client side form validations and used JSON for creating objects in Java script.
  • Developed model components like Stateless Session Beans, developed pojo class and have written code of hibernate DAO’s for Inventory Service Module.
  • Used JIRA to track user story board for the project.
  • Used SVN for version control
  • Involve in implementation of REST based web services for the application using Apache CXF.
  • Involved in writing the integrations tests and testing the workflow of the service.
  • Involved in writing the JUNIT test cases and testing the functionality.
  • Closely worked with QA, Business and Architect to solve various defects quick and fast to meet the deadlines

Environment: Java, Spring MVC, Hibernate, JSP, REST, HTML, CSS, JSTL, JavaScript, jQuery, AJAX, Angular JS,JUnitMaven,Oracle, Windows, Eclipse, JIRA, SVN.

Confidential, Chicago, IL

Java J2EE Developer

Responsibilities:

  • Develop Java based services using Java, J2EE, Spring MVC & Hibernate framework
  • Worked closely with Business Analyst to understand business requirements.
  • Written Angular Controllers to maintain each view data.
  • Designed object model classes and Java beans using Eclipse.
  • Developed business components using Spring Core and navigation flow using Spring MVC.
  • Involved in development of the database layer, ORM mapping (Hibernate) integration,Spring transaction management integration and Spring controller architecture integration.
  • Extensively used Hibernate/JPA and Spring-JDBC in data access layer to access and updateinformation from MySQL database and have written HQL, Named and Native queries
  • Created reusable templates and style sheets based on UI standards and guidelines
  • Code Reviews using Code Collaborator.
  • Used Log4jfor logging and debugging
  • Used CVS for version control
  • Worked closely with Database Administrator in identification of bad SQL & optimization ofSQLqueriy
  • Tested the implementations using Junit tests where applicable.
  • Participate in Defect Triage calls and responsible to resolve defects.
  • Involved in complete lifecycle of the product from requirements to go-live and production support

Environment: Java, SPRING 3.0, Hibernate, JSP, HTML, CSS, jQuery, JSTL, JavaScript, AJAX, Angular JS, JUnit, CVSMYSQLServer, Windows, Log4j, Eclipse

Confidential

Software Engineer

Responsibilities:

  • Developed user interfaces using JSP, JavaScript, jQuery, CSS and HTML.
  • Responsible for writing application level code to perform client-side validation using jQuery and JavaScript.
  • Developed code for Responsive web design by using CSS3 media queries to detect the device or the resolution of the device.
  • Developed and implemented the business logic component in middle tier using JDBC and EJB framework including stateless session classes and Entity bean classes
  • Developed Spring MVC Controller classes to call on the DAO layer to generate and execute business logic from the persistence layer by performing various CRUD operations, to accessdata from MySQL.
  • Used JDBC API to access database.
  • Used SAX parser for validating the XML files against their respective Xml schemas.
  • Used Subversion (SVN) for software version control
  • Used Log4j for logging, debugging and Involved in writing the JUNIT test cases to test the functionality.
  • Programming for bug-fixes on existing applications & worked on code review for all projects.

Environment: Java, HTML, CSS, JavaScript, jQuery, Spring, JSP, Servlet, Tomcat, Responsive Web Design, JUnit, MySQL, JDBC, Windows, EJB, SVN, Eclipse

Confidential

Associate Software Engineer

Responsibilities:

  • Interacting with client for requirement analysis
  • Worked on minor enhancement requests.
  • Developed user interfaces using HTML, CSS and JavaScript.
  • Developed frontend as per the Wireframe.
  • Worked in pulling reports from different sites like Adobe Site Catalyst and Gomez to analyze the page performance.
  • Worked on implementing Vanities and uploading test results in ME Tool.
  • Adding entire flow for new offers on the site including UI design and integration.
  • Creating and Maintaining Change Requests for code deployment in Live
  • Performed E1 and E2 code pushes.
  • Code deployments in Test Environment through putty and LARA tool
  • Supporting the Application Live in Production, by thoroughly analyzing the issues, finding the root cause analysis, debugging/bug fixing, and preparing the deployment plan of fixes.
  • Involved in the KT sessions to the new resources about functionality and high level Architecture.

Environment: Java, HTML, CSS, JSP, Servlet, JavaScript, jQuery, JDBC, Tomcat,Windows, Putty, LARA, Wireframe, Eclipse.

We'd love your feedback!