We provide IT Staff Augmentation Services!

Sr. Fullstack Developer Resume

4.00/5 (Submit Your Rating)

St Louis, MO

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 inJavaconcepts likeOOP, 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 onSpringCore, Spring ORM, Spring DAO, and Spring MVC architectures.
  • Strong experience on software development methodologies likeAgile, 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 experiencewithMongoDB 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 DatabaseSQLqueries, 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 , JBossTomcat 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 usingSpringBootFramework and handled the security usingSpring 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 usingApacheSparkand 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 releaseSpringBootframework.
  • Performed Unit testing, Integration Testing and generating of test cases for web applications using JUnit.
  • UsedSpring(IoC) for injecting the beans and reduced the coupling between the classes.
  • Implemented the Model View Controller usingSpringMVC 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 usingAdvanced 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 onMedia Queriesas a complement to theGrid SystemofUIBootstrapto 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.
  • UsedSpringframework 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 usingspringconcepts DI/IOC, AOP, Batch implementation andSpringMVC.
  • Implemented Declarative transaction management usingSpringAOP.
  • UsedspringJDBCTemplate 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, andNode.JS.
  • WrittenSQLqueries PLSQLStored 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 onRestWeb services as well as NodeRestframework 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 CoreJavaJ2EEdesign 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 tunedjavaas 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, Springframe 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 usingJavaApplets andSwing/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 ExtJSframework 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 Swingframework.
  • 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!