We provide IT Staff Augmentation Services!

Full Stack Developer Resume

0/5 (Submit Your Rating)

CA

SUMMARY

  • Over 6 years of experience as a Software Developer in Analysis, Design, Development and Testing and Implementation of applications on Java/J2EE technologies and Web Technologies.
  • Experience working with agile methodology implementations like Daily scrum meetings, sprint planning’s, resource planning, etc.
  • Expertise in web UI development using HTML, DHTML, CSS, Java Script, EXTJS, Angular - JS, Bootstrap, JSP and Struts Tag Library.
  • Experience in Design, Development and Implementation of multi-tier thin/thick client web based applications using Object Oriented Methodologies.
  • Extensive experience with both core and advanced Java technologies which includes Java, XML, JavaScript, JEE, JSP, EJB 1.1/2.0/3.0, JDBC, Struts, Struts2, Servlets, JMS, JSF, JSF My Faces, Rich Faces, Prime Faces, Ice Faces, JPA, Java API for XML Web Services, Spring and Hibernate.
  • Extensive knowledge in using Javascript Frameworks like EXTJS, JQuery, Angular-JS, JSON and DOJO.
  • Extensive knowledge and implementation skills in Spring MVC framework, JSF Framework.
  • Hands-on experience in Consuming RESTful services using AJAX (Angular $http,$resource and jQuery) to exchange (request / responses) information with databases such as MySQL and Oracle.
  • Strong programming skills using Java1.6/1.5, Spring, Hibernate, JPA 2, JTA, JNDI, JSP, Servlets, Java Beans, JSTL, JDBC.
  • Hands on Experience developing SOAP and REST web services in Java using JERSEY and APACHE CXF.
  • Extensive experience in using various design patterns such as MVC (Model-View-Controller), Singleton, Session Facade, DAO, DTO, and Business Delegate in the development of Multi-Tier distributed Enterprise Applications.
  • Implemented SOA architecture with web services using REST, SOAP, WSDL, UDDI and XML.
  • Extensive experience in various agile methodologies like Test Driven Development (TDD) and SCRUM.
  • Strong Hands on Experience with IBM MQ, Active MQ Series and JMS for communications between middleware components.
  • Design, develop and test ESB infrastructure on the JBOSS ESB platform.
  • Hands on experience with various Application Servers and Web Servers including IBM Web Sphere, BEA Web logic, JBoss, Tomcat server with wide variety of development tools like IBM WSAD/ RAD / RSA, My Eclipse and NetBeans.
  • Having good RDBMS concepts knowledge and worked with MySQL 5.0, Oracle 9i/10g, SQL Server.
  • Proficient in SQL, PL/SQL developed Stored Procedures, Triggers, Functions and Packages besides writing DDL, DML and Transaction queries with development tools like TOAD and Rapid SQL.
  • Expertise knowledge in building applications using Rational Unified Process (RUP), UML and OOAD.
  • Involved in developing Test plans, Test Cases (Manual/Automated), Test Procedures and white-box and black-box testing
  • Experience working with Oracle coherence for Sharing and Managing data in a cluster using Java collection classes.
  • Experienced in implementing EnterpriseApplications with full life cycle of software development.
  • Experience in using Log4J, Version Control using SVN, TFS, GIT and CVS.
  • Experience with unit testing using Junit and writing build scripts using ANT.
  • Good knowledge on application builds and deployments using Hudson/Jenkins
  • Experience working with MAVEN.
  • Good Knowledge working with Non-Relational Databases like MongoDB.
  • Worked on different OS like UNIX (Sun Solaris, AIX), Linux, and Windows 2003/08/12.
  • Good team player with ability to solve problems, organize and prioritize multiple tasks.
  • Excellent communication and inter-personal skills.

TECHNICAL SKILLS

Programming Languages: Java, C, C++, PL/SQL, Python, Unix Shell scripts

Java/J2EE Technologies: STRUTS, Servlets, JSP, JMS, JDBC, JNDI, JSF

Web Development: HTML 5.0, DHTML, XHTML, CSS, Java Script, AJAX

Frameworks: Struts, tiles, Spring, Hibernate, EJB

UI Frameworks: Angular.js, JQuery, Node .JS, Ext .JS, React .JS

XML/WebServices/Messaging: XML, XSD,WSDL, SOAP, REST, Apache AXIS, SOA, JAX-WS, DOM 4jJMS, MQ Series, XML Beans

Web/Application servers: WebLogic, Web Sphere / ESB, Tomcat, JBoss, Apache Tomcat

Methodologies /Design Patterns: OOAD, OOP, UML, MVC, DAO, Factory pattern, Session Façade

Databases: Oracle, PL/SQL, MySQL, DB2

IDE’s: Eclipse, Juno, RAD, NetBeans, WID, IntelliJ

Build Tools: Maven, Ant, Jenkins, Gradle, Bamboo

Version Control: CVS, SVN, ClearCase, Git

Frameworks: Junit, Log4J

Tools: Crystal Reports, Rational Rose, Microsoft Visio, XML Spy, TOAD

Operating System’s: Windows, Linux and Unix

PROFESSIONAL EXPERIENCE

Confidential, CA

Full Stack Developer

Responsibilities:

  • Technical design, review and implementation across the project. Developed UML diagrams like Use case, class and sequence diagrams.
  • Designed and developed User interface screens using Angular.js and followed Agile Scrum for application development.
  • Extensively involved in the integration of the Front End web interface with the Spring MVC, Angular.js, JSP, HTML, CSS and JQuery.
  • Developed unit test cases using Jasmine to test Angular controllers and services and developed custom validations using Angular.js.
  • Developed pages using Angular.js directives, expressions, routing capabilities for bookmarking, filters, validations and Angular UI components such as grid, buttons, carousels, date pickers, modal dialogs and other input components.
  • Developed a cross-device/cross browser web application utilizing Angular.js, JavaScript API in conjunction with Bootstrap.
  • Designed Client side validations using Angular.js custom form validation that leverages various angular directives and integrated Angular.js Filters to format data for searching, ordering and conditional iterating.
  • Used $http and $resource service for retrieving data from the server in Angular.js framework and $location service for URL browser manipulation.
  • Used spring framework and J2EE components, Utilized Spring MVC, IOC, AOP and DAO modules. Developed controller classes, backend processes, complex services and database interaction.
  • Applied object oriented methodologies and core J2EE design patterns like Factory, Façade, Business Delegate, Service Locator and Singleton.
  • Designed, developed and integrated Spring DAO layer with Hibernate. GeneratedHibernate XMLfiles for the configured beans.
  • Developed message notification system using ActiveMQ to notify the changes and update across the internal client apps.
  • Designed and developed RESTful web services, tested web services using SOAP UI and REST Client.
  • Implemented a Factory using $resource to make RESTful communications over HTTP with GET, POST, PUT, DELETE to Web API.
  • Used Mongoose.js that interacts with Node.js web server to access the documents, perform type casting, validation, query building and build data models to create entities in MongoDB database schema.
  • Used Express.js to organize the web application on server side to build web service to access models and exposed it through REST API that deals with JSON.
  • Orderly logged the whole process using log4j for auditing, debugging and error logging purposes.
  • Installed and configured JBoss server developer and test environments. Used ANT and Jenkins for Build process and continuous integration
  • Configured & deployed Java applications on Amazon Web Services (AWS) for a multitude of applications utilizing the AWS stack, cloud formation.

Environment: Java, J2EE, Agile, MEAN Stack (Angular.js, Node.js, Express.js, MongoDB), JSP, HTML, CSS, JQuery, JSON, JavaScript, Spring, Spring MVC, JMS, Hibernate, REST Webservices, AWS, JBoss 6.0, MyEclipse, UML, Log4j, JNDI, JUNIT, ANT, Jenkins, ActiveMQ, Atlassian Jira, log4j, SVN and Mockito.

Confidential, Dublin, OH

Full Stack Developer

Responsibilities:

  • Experienced in performing extensive analysis and design by working on projects of all sizes that require exposure to all aspects of the project life cycle and creating and maintaining documentation in conformance with established standards.
  • Designed various UI screens required for the ticket information and bookings. Used Struts MVC at presentation layers.
  • Development front-end content using JSP, Servlets, DHTML, Java Script, CSS, HTML.
  • Implemented Spring Beans using IOC and Transaction management features to handle the transactions and business logic.
  • Integrated the Struts framework and the Spring framework together.
  • Extensive use of Struts Framework for Controller components and View components.
  • Created and maintained Simulator using Spring Source Tool Suite.
  • Developing application using Spring MVC, Dependency Injection to improve usability and flexibility.
  • Used Spring JDBC Template and implemented DAO Design Pattern to connect and retrieving data.
  • Developed the application using the Stripes framework and worked as a part of developing the most of the action bean classes.
  • Implemented Data Access Layer using Ibatis, developed POJO’s mapped to the relational tables in database using Ibatis mapping files.
  • Worked on Oracle as the backend database and used Ibatis to automate the mapping between the SQL Databases and the Java Objects.
  • Constructed database objects like Packages, Procedures, Functions, Batches, SQL Queries, Views, Indexes, and Exceptions using Toad.
  • Wrote PL/SQL stored procedures for Oracle database.
  • Created SOAP web service for sending payment processing informational data to third company.
  • Followed top down approach to implement SOAP based web services. Tested SOAP web services using SOAP UI.
  • UsedJavaMailing or Messaging Service (JMS) API's for mailing detailed notifications depending upon the success and failure once the backend process is complete and also for mailing administrator of any system related problems.
  • Configured WebLogic Application Server and participated in structured code reviews / walkthroughs. Support installation of application releases into production as directed.
  • Used Jira for tracking bugs and used Gradlewith Jenkins for building and deploying the application to multiple environments and created Daily Rolling Log using Log4j.
  • Used Microsoft Visual Explorer for Agile Methodology and Used NetBeans IDE. Used TOAD for database query testing, in the process of optimizing the queries.
  • Worked on Construction (Changes in Code), Unit testing and Test Result. Responsible for unit testing and integration testing, bugs fixing, handling change requests.
  • Developed Junit test cases for test coverage of the application and Implemented Unit and Integration test cases with JUNIT Framework based on Functional Flow.

Environment: J2EE, JSP, Servlets, DHTML, Java Script, CSS, HTML, Spring, Struts, ibatis, SOAP based WebServices, Oracle, PL/SQL, Toad 9.6.1, JUnit, Jquery, Oracle, PL/SQL, SQL Navigator, SVN, Gradle2.4 and WebLogic Server.

Confidential, Fargo, ND

Java Full Stack Developer

Responsibilities:

  • Designed and developed the application using agile methodology and followed TDD, Scrum, pair programming.
  • Wrote Technical design document with the class, sequence, activity diagrams in each use case.
  • Designed dynamic and browser compatible pages using Jquery, JavaScript and Angular.js.
  • Implemented J2EE design patterns such as Session Facade, Factory, DAO and DTO.
  • Worked with Angular.js MVC framework including authoring complex directives, services, controllers and filters.
  • Customized Angular.js filters in several locations to get the required output.
  • Implemented Angular Controllers to maintain each view data.
  • Integrated the service call with UI using $http and $resources which are substitutes for AJAX in angular.
  • Developed various reusable Helper and Utility classes that are used across all the modules of the application.
  • Designed and developed Business components and Integrated with Spring framework.
  • Wrote data Components for Plan Setup, wrote and called StoredProcedures using Java, HQL, Hibernate.
  • Involved in configuring and integrating Spring and Hibernate frameworks.
  • Involved in design and implementation of MVC architecture in different modules.
  • Integrated business layer using Hibernate with Spring DAO.
  • Used Angular.js Factories and Services to make Ajax calls or Restful Calls to get data in JSON Format.
  • Used Spring Batch to build thePOJO-based development approach of theSpring Framework.
  • Wrote the DAO’s to access the database using JDBC calls.
  • Involved in using JPA (Java Persistence API) frameworks and APIs such as JDO (Java Data Objects) and Hibernate.
  • Implemented Spring Bean Factory to create proxied object using AOP framework.
  • Used Angular.js Global API to perform tasks like Comparing objects, Iterating objects and Converting data.
  • Performed document and collection mappings with Spring and MongoTemplate.
  • Implemented SOA architecture with Web Services using SOAP, WSDL and XML.
  • Designed & developed LDAP Authentication & Authorization Service using Java, LDAP, JNDI.
  • Involved in transforming XML data in to Java Objects using a JAXB binding tool.
  • Responsible for configuring and deploying the builds on Tomcat Web Server.
  • Involved in the Performance Tuning of the Application on client side.
  • Used Angular.js $http service to read data from remote servers.
  • Worked on JavaScript framework (Angular.js, Bootstrap) to augment browser based applications with MVC capability..
  • Wrote build & deployment scripts using ANT, Maven, shell scripts and JACL on unix env.
  • Did the application support on different environments from QA to Production.
  • Was responsible for analyzing the issues, providing technical & functional support to the users and fix them.

Environment: J2EE/J2SE, Java, Java Script, Angular.js, Spring Frame Work, Spring Batch, Hibernate, JDBC, JMS, Apache Axis 2.0, MongoDB, Tomcat Web server, LDAP, WSDL, SOA, SOAP, XML, HTML, Log 4j, RAD 7, Oracle, SunOS (UNIX), Sub Version, Maven and Windows 7.

Confidential, Maywood, NJ

Java/J2EE developer

Responsibilities:

  • Involved in System analysis and Design Methodology as well as Object Oriented Design.
  • Design the database by working with the Client’s represent for understanding and confirming every requirement and customized features.
  • Extensively using Servlet, Ajax, JSP tags, JavaBean, HTML tags, CSS, SASS, JavaScript, Node.js, Angular.js to develop User interfaces for different Modules.
  • Manage JMS MQ with Apache Mule and ActiveMQ, manage the ESB with JBoss Fuse.
  • Implement the web-based application following the MVC architecture of Struts Framework.
  • Extensively use Struts1 in web application design and integrate struts2 with spring and hibernate.
  • Applying JSF Framework and configure the properties, Manage Beans, Listeners and validations.
  • Extensively using Hibernate, Mybaties to complete implementation of database.
  • Deploy the project package as War file on the Weblogic Server and test the application on Apache Tomcat 6.
  • Using Selenium and Junit in code testing.
  • Involved in writing SQL queries to implement the functions of the application migrate DB2 to Oracle 11g database.
  • Using JUnit Framework to do test for the application.
  • Communicate with Client to improve the application as requested and control the timeline.
  • Responsible for keeping documents for the project, writing instruction, making demo and presentation materials.
  • Developing Web service using SOAP protocols, working with FTP, TCP/IP protocols.
  • Extensively used SQL, PL/SQL in constructing views, indexes, stored procedures, triggers, cursors, functions, relational database models.
  • Responsible for the Design, Deploy and development of the web applications.
  • Wrote JavaScript validations to validate the fields of the user registration screen and login screen.
  • Dealt with Hibernate open source ORM frame work for persistence management.
  • Used Apache Tomcat an application server, to implement the Java Platform Enterprise Edition, create applications and to integrate applications with other applications.
  • Configured spring and EJB to manage Actions as beans and set their dependencies in a context file and integrated middle tier with Struts web layer.
  • Interacting with the Managers and created prototypes as per the business requirement.
  • Involved in unit testing and system testing and also responsible for preparing test scripts for the testing.

Environment: Java/J2EE (JSP, Servlet), JavaScript, Java Strings, JSF, Node.js, Angular.js, Spring, JQuery, Ajax, JSP, SOAP, Struts1, Hibernate, Ejb, Eclipse, SVN, WebLogic, Apache Tomcat 6, Android, CSS, EXT JS, Mybaties, linux, Apache Mule, Selenium, Junit, Oracle 10g, Windows.

Confidential

Java Developer

Responsibilities:

  • Collaborated with the business and technical teams and took the responsibility to document the functional and technical specifications in the business requirements analysis phase.
  • Participated in the Designing by using UML/ Rational Rose.
  • Struts MVC framework for developing J2EE based web application.
  • Developed server-side common utilities for the application and the front-end dynamic web pages using JSP, JavaScript and HTML/DHTML, Developed EJB components encapsulating business logic.
  • Used Struts-config.xml file for defining Mapping Definitions and Action Forward Definitions.
  • 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.
  • Created build environment for testing application on Eclipse.
  • Preparing the design documents and review with analysis team, development team and testing team.
  • Extensively worked on presentation layer and simulators developed with Struts.
  • Created XML based configuration, property files for application and developing parsers using JAXP, SAX, DOM technologies.
  • Designed and Development of business objects, data objects, view objects and helper classes.

Environment: Java, J2EE, Servlet, JSP, Struts, EJB, XML, Log4J, Eclipse, DOM, Webservice, Oracle8.0/9i, WebSphere 5.1, WSAD5.1, Windows, UML.

We'd love your feedback!