We provide IT Staff Augmentation Services!

Sr. Fullstack Developer Resume

5.00/5 (Submit Your Rating)

St Louis, MO

PROFESSIONAL SUMMARY:

  • Skilled Professional with having 8+ years of professional experience in designing, developing and testing internet/intranet Web - based applications, Client/Server applications, J2EE Architecture, OO Design patterns, Core Java.
  • Experience in designing web/enterprise applications using Software Development Lifecycle (SDLC) methodology.
  • Proficient in applying design patterns like MVC, Singleton, Session Facade, Service Locator, Adapter, Visitor, Observer, Decorator, Front Controller, Data Access Object.
  • Very good understanding of Model View Controller (MVC), Client Server and Multi-tier architectures.
  • Excellent experience in Object Oriented Analysis and Design (OOAD), Development, Implementation and Testing of various software applications using Java, J2EE.
  • Expertise in Java concepts like OOP, JAVA SWING, JDBC, JMS, Multithreading and JUnit.
  • Hands on expertise in designing, developing and deploying applications using J2EE technologies including JSP, Servlets, Spring, Hibernate, EJB, JSTL, Struts, AJAX, JDBC, JNDI, Java Beans, Web Services and RDBMS. 
  • Expertise in web development using HTML 4/5, DHTML, CSS, Java Script, XSL, XSLT, and XML (DOM, JAXP, JAXB).
  • Expertise on Spring Core, Spring ORM, Spring DAO, and Spring MVC architectures.
  • Strong experience on software development methodologies like Agile, Scrum, Waterfall and Iteration.
  • Proficient in implementation of frameworks like Struts, spring, JSF, AJAX frameworks (RichFaces, MyFaces) and ORM frameworks like Hibernate.
  • Excellent experience with Application Servers like JBoss, Tomcat7.x/6.x/5.x/4.x/3.xIBMWebSphere 7.x/6.x/5.x/ and Oracle/BEA WebLogic 10.x/9.x/8.x/7.x/6.x
  • Strong front-end UI development skills using HTML5, CSS3, AngularJS, JavaScript, jQuery, BootStrap,, XML, XSLT.
  • Excellent experience with major relational databases - Oracle 8i/9i/10g, SQL Server 2000/2005/2008 , DB2, My SQL.
  • Strong experience with MongoDB development (reports, schema design, map reduce functions) and migrations from SQL relational databases. 
  • Experience in building large scale web applications using JavaScript, React.js, Backbone.js, NodeJS, EXT JS, JQuery.
  • Solid experience of Defect/Test Management tools like JIRA, Quality Center/Test Director, BugZilla.
  • Expert level skills on VBScript, Perl, AJAX, Adobe Flex, ActionScript.
  • Worked on jqwidget for the front-end CRUD manipulations, populated data using Ajax, Knowledge on Grid Controls, Navigation controls Pie Charts and other Swing Components.
  • Designing and Developing Single Page web applications (SPA) using AngularJS, and NodeJS with other UI technologies/ libs such as Backbone, jQuery, Bootstrap.
  • Proficient in creating the Dash Boards using the Backbone.Js for faster performance with AJAX calls.
  • Extensive Experience in retrieving and manipulating data from backend using Database SQL  queries, PL/SQL - Stored Procedures, Functions, Sequences, Triggers, Views and Packages.
  • Experience in using Design Tools like Rational Rose Enterprise Tool, MS Visio,ERwin for Object Oriented Analysis (OOA) and Design (OOD) using UML (Unified Modeling Language).
  • Experience in using various version control tools like SVN, CVS and IBM Rational Clear Case.
  • Extensive development experience in different IDE's like Eclipse, NetBeans, JDeveloper.
  • Excellent experience in writing ANT, Maven build scripts, providing logging facility using Log4j, Writing JUnittest cases and used Clear Quest, Jmeter, Bugzillafor bug tracking.
  • Proficient in NoSQL DB such as Apache Cassandra DB, Mongo DB.
  • Expertise in developing SOA (Service Oriented Architecture), REST and J2EE Web Services based on SOAP, WSDL, UDDI, JAX-WS, JAXB, JAX-RPC, JAX-RS using tools like Apache Axis.
  • Experience in preparing project related documents using Microsoft Office Suite like MS-Office, MS-Excel, MS-PowerPoint and MS-Visio.

TECHNICAL SKILLS:

Languages: Java 1.5/1.6/1.7, UNIX Shell, SQL, PL/SQL

Technologies: JSP, Servlets, JNDI, JDBC, EJB, JMS, Java Beans, SOAP, JAXP, AJAX, AWT, Swings, CSS, ILOG, JXPath, Xpath, Multi-Threading, Adobe Flex, Microservices.

Web Technologies: HTML/HTML5, DHTML, XML, CSS, JSF, JavaScript, Angular JS, Backbone JS, React JS, Ext JS, Node JS.

Distributed Technologies: RMI, EJB, JMS, Data Warehouse

Application Server: Oracle/BEA Weblogic 8.1/9.1, IBM Websphere 5.1/6.0/6.1/7.0 , JBoss, Tomcat 5.0/6.0/7.0

J2EE Frameworks: Spring 3.x/2.x, Struts 2.x/1.x, Log4J, MVC, Hibernate 3.x.

IDE's: Eclipse, NetBeans, IntelliJ, JDeveloper

Database’s: Oracle 8i/9i/10g/11g, MS Access, DB2 UDB, MySQL, Mongo DB

Web Services: JAX-WS, JAX-RPC, JAX-RS, SOAP, WSDL, UDDI, REST, SOAP UI

Version Control Tools: Rational ClearCase, WinCVS, RequisitePro, ClearQuest, SVN

Testing Tools: JUnit, Win Runner, Selenium WebDriver, Selenium Grid, JIRA.

Methodologies: Agile, Scrum, XP, RUP, TDD, OOAD, SDLC

Case Tools: Rational Rose, UML, OOAD, RUP

Operating Systems: Windows 8/ 7/ XP/ 2000/NT/98/95, MS-DOS, UNIX

Build Tools: ANT, Maven

PROFESSIONAL EXPERIENCE:

Confidential, St. Louis, MO

Sr. Fullstack Developer

Responsibilities:

  • Worked and developed functionalities in Agile Methodology of SDLC, and also involved in Team planning and grooming sessions and Retro session in Agile environment.
  • Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing. Successfully followed agile methodology in the Scrum Cycle model.
  • Involved in development, deployment of Web Applications, Micro services deployed on Cloud Foundry.
  • Working with Offline First Multi-device and Multi-Platform application architecture.
  • Worked on Rest Web services as well as Node Rest framework for backend services and developed backend code using Java collections including Set, List, Map, Multithreading and Exception Handling.
  • Working on Angular JS 1.5 to Angular JS 2.0 Code transition. With ES6 and TypeScript.
  • Built npm libraries/packages in Node.js. and Grunt Task runner for Unit testing Angular Jscomponents as part of Test-driven development.
  • Developed Spring Application using Spring Core, Spring AOP, Spring MVC, Spring Batch, Spring Security, and Spring DAO and middleware application using Spring core framework.
  • Used Executor Service Multi-Threading in programming and developed various helper classes.
  • Involved in coding for the presentation layer using JQuery, JQuery Mobile, NodeJs, and JavaScript.
  • Involved in developing iOS SOA application based on Microservices and Predix cloud.
  • Working on RESTful web services, exclusively consuming REST API with Asynchronous behavior.
  • Designed and developed Micro Services Platform.  Worked with Predix cloud based iOS applications.
  • Implemented application using SpringBoot Framework and handled the security using Spring Security. 
  • Selected the Test Cases to be automated and performed functional testing of the front end using Selenium (IDE and Web Driver)& created Data Driven framework using JUnit.
  • Designed and Implemented Real time applications using  Apache   Spark  and Kafka
  • Wrote SQL queries and developed the back-end programs in PL-SQL for this application.
  • Used Spring Framework for dependency injection and integrating with Hibernate.
  • Provided data persistence by object/relational mapping solution via Hibernate for application save, update, delete operations. 
  • Implemented interceptors using Hibernate and build and release Spring Boot framework. 
  • Performed Unit testing, Integration Testing and generating of test cases for web applications using JUnit.
  • Used   Spring  (IoC) for injecting the beans and reduced the coupling between the classes. 
  • Implemented the Model View Controller using   Spring MVC and also implemented various design patterns.
  • Worked on GIT for version control and bug tracking. Worked on Code integration and deployment tool JENKINS.
  • Managed local deployments in Kubernetes, creating local cluster and deploying application containers.
  • Used Postman Collections for Rest API testing. JSON output was tested using   Advanced REST Client or POSTMAN.
  • Strong understanding of supporting JSON based RESTful web-services, integrating with the front-end.
  • Develop RESTFUL Web Services interface supporting both XML and JSON to publish printing machines operational data, also developed the code to interact with other web services.
  • Implemented the persistent layer using JPA with backend as PostgreSQL. Supported integration end to end test.
  • Gathered Requirement by interacting with business users and Business Analyst.

Environment: J2EE,Spring Boot, JPA,JDK 1.8, Angular JS, Node JS, JUnit, Eclipse STS, Spring Framework, Agile Scrum, Rest Web ServicesCode, Postman, Postgres DB,HTML5,CSS3,Ios,Selenium Web Driver, Amazon Web Services, Apache Spark, Docker.

Confidential, Des Moines, IA

Fullstack Developer

Responsibilities:

  • Involved in Requirements gathering, analysis, design, development, testing and Maintenance phases with TDD approach.
  • Designed and developed the UI using HTML5, CSS3, JavaScript, Node JS, and BackboneJs , Ext JS, AJAX, and JSON.
  • Used Bootstrap for responsive design which allows users to access it from any device.
  • The presentation layer used Spring MVC to implement the MVC architecture design and facilitates user interface designed by use of JSP's and tag libraries.
  • Worked on Media Queries as a complement to the Grid System of UI Bootstrap to facilitate the implementation of the responsiveness
  • Developed entire user interface using various Ext JS components like Form panels, Tab panels, View port and Editable grids.
  • Implemented RUP development process on Software Development Life Cycle and done with effort estimations using Function point’s 3p estimations.
  • Prepared design documents with Sequence Diagrams, Class Diagrams using Microsoft VISIO tool.
  • Used Spring framework to inject services, entity services, transaction management, and concerns by factory class corresponding to the use case operation executing.
  • Used ReactJS to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA).
  • Involved in using spring concepts DI/IOC, AOP, Batch implementation and Spring MVC.
  • Implemented Declarative transaction management using Spring AOP.
  • Used spring JDBC Template to do CRUD operations with Database.
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Developed modules in the application using micro services architecture style.
  • Involved in building and deploying scripts using Maven3.3 to generate WAR, EAR and JAR files.
  • Created WSDLs as per wire frames, UI pages generated client jars using JAX-WS.
  • Used Apache CXF to create SOAP based Restful web services.
  • Used CORE and HTML5 tag libraries for expressing Java Server Faces within a view template.
  • Wrote AngularJS services to consume Restful web service to load data.
  • Used SVN for version control and source repository, Used Fisheye for Code Review and JIRA for reporting Bugs.
  • Built Web pages those are more user-interactive using jQuery plugins for Drag and Drop, JQ-Validator, AutoComplete, AJAX, JSON, Angular JS, and Node.JS. 
  • Written SQL queries PL SQL Stored procedures, functions, triggers, cursors, sequences, and indexes, which are going to be invoked by Batch processes.
  • Managed administered and configured multiple web methods IS installations Which also included moving.
  • Worked on Column Filters of Data table using JQuery and ReactJS.
  • Involved in writing Thread Safe blocks for multithread access to make valid transactions.
  • Created continuous integration builds using Ant Jenkins and deployed on WebSphere app server.
  • Used Google Maps API to implement location module in the application.
  • Worked on Rest Web services as well as Node Rest framework for backend services and used Mongo DB (NoSQL) for database services.
  • Created JUNIT test cases and ran the TEST SUITE using EMMA tool.
  • Did Smoke Testing and Acceptance Testing with Selenium.
  • Focused on Test Driven Development (TDD) thereby creating detailed JUnit tests for every single piece of functionality before actually writing the functionality.
  • Developed, executed and maintained over 200Selenium automation scripts for web application.
  • Involved in CI/CD process using GIT, Jenkins job creation, Maven build and publish, and Fabric implementation
  • Followed coding guidelines and implemented Core Java J2EE design patterns.
  • Used IBM Clear case as version controlling system.
  • Managed and maintained Oracle and NoSQL (MongoDB) databases in production domain
  • Supported IST, QA and UAT builds and identified issues in Smoke testing and tracked them efficiently.
  • Involved in deploying the application in UNIX and to connect to see logs for fixing UAT/Production defects.
  • Coordinated with Performance team to get thread dumps tuned java as well as DB code.

Environment: JAVA 1.6/1.7, J2EE, Servlets, JSP, Swing, Web Sphere Application Server 8.x, XML, HTML, XSD, XSLT, XPATH, JAXP, JAXB, Java Spring MVC, SOAP, Drools, JavaScript, Jenkins, Angular JS, Node JS, Backbone JS, Spring frame work- DI, AOP, ReactJS, MVC, REST, JAX-RS,, JUNIT, TDD, AWS, SOAPUI, JIRA, Ant, MongoDB, Drools,

Confidential, Brea, CA

Java Developer

Responsibilities:

  • Used UML for developing Use Cases, Sequence Diagrams and preliminary Class Diagrams for the system and involved in low-level design.
  • Used Agile practices and Test-Driven Development(TDD) techniques to provide reliable, working software early and often.
  • Extensively used Eclipse IDE for building, testing, and deploying applications.
  • Designed Interactive GUIs using Java Applets and Swing/JCF
  • Established two new functions, estimate value in the insurance quote module and current user verification in life insurance quote module, from front end to back end.
  • Developed the whole frame work for the projects, based on Spring MVC.
  • Developed the presentation layer and GUI framework based on spring framework involving JSP, HTML, JavaScript, Ext JS, AJAX, CSS.
  • Involved in writing JavaScript functions and implementation of AJAX on presentation layer.
  • Integrated the ExtJS framework with Oracle BPM
  • Developed beans and persisted bean in the database using JDBC and Hibernate.
  • Involved in connecting bean with database using Hibernate configuration file.
  • Involved in the software development life cycle requirement gathering, coding, testing, and implementation.
  • Configured and Implemented web services specifications.
  • Displayed the Documents in PDF format using Spring AbstractPdfView.
  • Developer advanced UI features (like slider, crop, etc.) using JQUERY.
  • Dynamic web pages are developed using JSP, servlet, HTML, JavaScript, XML and CSS.
  • Used CVS for version control.
  • Involved in development of Spring DAO layer which invoked database queries.
  • Developed Session Beans for the transactions in the application.
  • Created SQL queries, Stored Procedures, Functions for the Database layer by studying the required business objects and validating them with Stored Procedures. Also used JPA with Hibernate provider.
  • Written ANT scripts to build the entire module and deploy it on Websphere and JBOSS application Server.
  • Implemented JUnit framework to write test cases for different modules and resolved the test findings.
  • Used SVN for software versioning and as a revision control system.
  • Ensure that coding standards are maintained throughout the development process by all developers.

Environment: JDK 1.6, DAO, JPA, JSP, Servlet, Swing, Hibernate, Spring, JBOSS, Websphere, AJAX, SVN, JDBC, Web Services, XML, CSS, HTML, Ext JS, ANT, DB2, UML, JUnit, JQuery, TDD.

Confidential, Birmingham, AL

Java Developer

Responsibilities:

  • Participated in all phases of the project like design, development, testing, enhancements and production support.
  • Developed and supported all tiers of the application - UI/Business Logic/Database
  • Worked on impact analysis to migrate existing persistence layer to Hibernate.
  • Used Design Patterns like Singleton, Factory, MVC, Front Controller, and DAO.
  • Worked in all the modules of the application which involved front-end presentation logic developed using JSP, JSTL and java script.
  • Created and injected dependency injection and to wire objects of business classes.
  • Expertise in developing Web Applications using Spring Dependency Injection, and AOP for modularity.
  • Designed the Front-end screens using JSP, Servlets, HTML, and JavaScript.
  • Design & Development of User Interface module using J2EE, JSP, Servlets and Struts Framework.
  • Extensive use of core Java Collections, Generics, Exception Handling, and Design Patterns for functionalities.
  • Provided installation, configuration & maintenance of pre-prod and production Cloud environments including services such as Tomcat, Apache, Jetty, MongoDB, MySQL, and Jira
  • Exposed the Web Services to the client applications by sharing the REST Request and Response.
  • Followed agile development model by directly interacting with business users and product teams, with very quick turn-around time.
  • Developed the functionalities under Agile Methodology JIRA processes.
  • Prepared documents containing detailed recommendations for automation and support, enabling business process improvements.
  • Led and participated in weekly marketing meetings to build relationships with the marketing team and improve problem resolution process.
  • Installed, Configured and administered Tomcat server.
  • Developed the application using JSP, Java Servlet, XML.
  • Worked with DB2 and Wrote SQL Queries, Stored Procedures, triggers, views and integrated SQL Queries into DAO.
  • Implemented entity beans utilizing container-managed relationship for retrieving data.
  • Thoroughly Unit tested the application by writing test cases in JUnit for different scenarios.
  • Involved in testing, debugging, bugs fixing and documentation of the system.

Environment: Java, JSP, DB2, JUnit, Eclipse, WebLogic, Log4j, XML, J2EE, JSP, JIRA, Web Services. Servlets, Struts Framework.

Confidential, Tampa, FL

Java Developer

Responsibilities

  • Worked extensively with the backend which comprised of Spring, Hibernate and JPA.
  • Used JSON and XML formats to transfer data from the server.
  • Implemented Web Services to handle data from third party interfaces used tool like axis 1.4 to create web service clients.
  • Developed AJAX based web based UI framework.
  • Created simple user interface for application's configuration system using MVC design patterns and Swing framework. 
  • Developed Servlets and JSP for performing CRUD operations on domain specific entities.
  • Developed Service Layer using POJOs and Spring IOC.
  • Developed Data Access Layer using Hibernate and DAO Design Pattern.
  • Used Java Message Service (JMS) for loosely coupled, reliable and asynchronous exchange of user and real estate information among J2EE components and legacy system
  • Involved in working with J2EE Design patterns (Singleton, Factory, DAO, and Business Delegate) and Model View Controller Architecture with JSF and Spring IOC.
  • Used Apache POI API to generate excel document for data in each grid in the application.
  • Extensively used Spring IOC architectural model to inject objects based on the selection of components like setter injection and Interface injection to manage the object references.
  • Involved in the development of the application based on backend Spring MVC architecture.
  • Utilized Spring MVC framework to implement design patterns like IOC (Dependency Injection), Spring DAO (Data access objects), Data Transfer objects, Business objects, ORM Mappings.
  • Used the Spring DAO to handle exception for database transaction like open connections, no result, connection aborted, closing the connections etc.
  • Utilized the concept of Lazy initialization and Eager fetch based on the requirements and increase the performance within the session of objects.

Environment: Spring, Hibernate, Swing, Oracle, Maven, Eclipse, AJAX, JSP, HTML, CSS, Java Script, XML, Servlets, Design Patterns, Web Services.

We'd love your feedback!