We provide IT Staff Augmentation Services!

Sr. Full Stack Engineer Resume

2.00/5 (Submit Your Rating)

St Louis, MO

SUMMARY

  • Over 8 years of IT experience in analysis, design, development, documentation, implementing and testing of web using Java and J2EE, Springs Framework, Struts Framework, Hibernate, Web Services (SOAP, Restful), JavaScript, React JS, Node JS, HTML, CSS, Angular JS, AJAX and XML.
  • Experience in usingReactJScomponents, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept.
  • Good Experience inReactJSfor creating interactive UI's using One - way data flow, Virtual DOM, JSX,ReactNative concepts.
  • Expertise inReactJSand working withReactRedux architecture.
  • Expertise in creating Custom ReusableReactComponents Library.
  • Implemented RESTFUL web services using NodeJS.
  • Expertise inReactComponent for UX-Library consisted of Button, Checkbox, Input, Icons, Toggle Button, Dropdown, Multi-Level Dropdown and many more.
  • Expertise developing Responsive web design (RWD) application with client scripting language and serve scripting languages like Node.Js, Express.js,React.js.
  • Solid background in Core Java concepts like Exception handling, Multi-threading, Synchronization,
  • Serialization, IO, Collections framework, Java Beans, Executor Services, Thread pools.
  • Experience in working with open source frameworks like Spring, Struts and ORM frameworks like Hibernate and Spring JPA.
  • Extensive experience using JSF, Servlets, JSP, JDBC, JMS, JSTL and JNDI.
  • SDLC: Software development experience in object oriented programming, design and development of Multi-Tier distributed Enterprise applications.
  • Experienced with hands on development in various Spring components like Spring MVC, AOP, Spring IOC, Spring JDBC, Spring JPA, Spring Securities and Spring Batch, Spring Boot, Spring Microservices, and swagger apis.
  • Expertise in IDEs for software development like Intellij, NetBeans, Eclipse, Eclipse STS, RAD, and JDeveloper.
  • Experience in working with various Application Servers like IBM Web Sphere, Web Logic, JBoss and Apache Tomcat Servers.
  • Expert in frontend technologies such as HTML, HTML5, CSS, JavaScript, JQuery, Angular JS, AJAX, JSTL and JSON.
  • Expertise in XML and related technologies like XSL, XSLT and parsers like JAXP (SAX, DOM) and JAXB.
  • Possess work experience with middleware technologies like MQ-Series, Oracle Fusion (BPEL and OSB), and Apache CAMEL.
  • Knowledge of Node.js and frameworks available for it
  • Experience with the Express.js framework
  • Experience in NodeJS, implementing NodeJS callbacks, NodeJS web server, NodeJS Restful apis.
  • Experience in defining integration using Apache Camel routes and Message channels.
  • Experience in working with AWS (Amazon Web Services), EC2, RDS, Dynamo DB, S3, Cloud Formation Templates.
  • Experienced in performance dealing and server scaling using tools like Wily Interscope, JProfiler, JMeter, VisualVM.
  • Experience in Database Design, Creation and management of Schemas, writing Stored Procedures, functions, Triggers, DDL, DML SQL queries. Experience in writing SQL and PL/SQL programming and MongoDB.
  • Involved in building and deploying Apache ANT/ MAVEN scripts, debugging through logging frameworks like log4j, automated build tool with Jenkins.
  • Expert in Various Agile methodologies like SCRUM, Test Driven Development, Incremental & Iteration methodology and Pair Programming as well as implementing Waterfall model. To track the progress of Agile process used JIRA.
  • Experience in web services technologies like REST, SOAP, WSDL, JMS and Service Oriented Architecture (SOA).
  • Created UML models, technical specs and XML configurations for state-driven, document-centric application.
  • Experience in writing test cases using Mockito, PowerMock. Used MockMVC to write integration test cases.
  • Experienced in working with different operating systems Windows, UNIX, and LINUX.
  • Expertise in various version control tools such as SVN, CVS, Git and Clear Case
  • Participated in Architect and design of the components using a distributed architecture on AWS cloud platform.
  • Proficient in developing Web Services, related technologies & frameworks like WSDL, SOAP, REST, AXIS and Jersey, SOAP UI.
  • Worked on developing CRUD applications using MEAN stack (MongoDB, Express, ReactJS and NodeJS) and REST based API.
  • Application (SPA) and Two-Way Binding using concepts like Routing, Dependency Injection, Promises, Services, Scopes, Controllers and Directives.
  • Expert in implementing Controllers, Modules, Services, Factories, Module Optimization, HTTP Caching and Angular UI for Bootstrap in AngularJS.

TECHNICAL SKILLS

Programming Languages: JAVA, J2EE, SQL, PL/SQL, C, C++

J2EE Technologies: EJB, Servlets, JSP, JSTL, JDBC, JSF, RMI, JNDI, JMS

Web Technologies: HTML, DHTML, AngularJS, JQuery, XML, XSLT, CSS, JSON, JSON-DTD, AJAX Bootstrap, NodeJS, ReactJS, IDE IBM RAD, RSA, Eclipse, MyEclipse, NetBeans JBuilder, IntelliJ Application/Web Server IBM WebSphere, Oracle WebLogic JBOSS, Apache Tomcat and Glassfish

Databases: Oracle SQL, MySQL, DB2, Mongo DB

XML Technologies: XML, XSLT, XPATH, SAX, DOM, JDOM, AXIS, JAXB

Web Services: SOAP, REST, JAX-WS, JAX-RPC, JAX-RS

Methodologies: RUP (Rational Unified Process), Agile, Waterfall, SCRUM, Rapid Application Development.

Operating Systems: Windows, Linux, UNIX

Application Frameworks: Struts 1.x/2.x, Spring (Dependency Injection, Spring MVC, Factory Pattern, Core Spring Context, Spring DAO,Spring IOC, Spring JDBC, Spring Security, Spring Boot, Spring Batch,Spring with Hibernate) ORM Frameworks JPA, Hibernate Spring JPA, DAO OO Modeling Rational Rose, MS Visio Version Control Clear Case, SVN (Apache Subversion), CVS, Git

Other Tools: ANT, Maven, Log4j, Jenkins, Junit, JIRA, Selenium Cloud Computing AWS (Amazon Web Services), EC2, RDS, DynamoDB, S3 Micro services Swagger, Pivotal Cloud Foundry, Spring Micro Services, Springboot, Netflix Eureka

PROFESSIONAL EXPERIENCE

Confidential - St. Louis, MO

Sr. Full Stack Engineer

Responsibilities:

  • Experience in developing web applications using latest JavaScript ES6 features and frameworks such as Reactand Redux to build dynamic web pages. (React-router, JSX, Babel, Web pack,React-bootstrap).
  • Involved in developing Responsive Web pages that are interactive using object-oriented JavaScript, ReactJS, Bootstrap, NodeJS and JQuery.
  • Developed Single Page Applications (SPA) usingReact, ES6, Web Pack, Grunt and Redux.
  • Constructed powerful and modern Frontend Architecture, involving React JS, Redux, and ES6.
  • Used Express. Js on the top of Node.jsas a proxy to interact with RESTful services and interaction with MongoDB which is a NoSQL Database.
  • Used Node Package Manager (NPM) to import and applications.
  • Used Node.js to run Web pack tasks and build properly the project. Implemented modules into Node js to integrate with designs and requirements.
  • Developed Node js applications using MVC frameworks and installation of client side dependencies using Bower, Grunt, and NPM.
  • Used web pack plugin to perform various tasks that build application.
  • Built RESTFUL Web services by building NodeJS server in the back-end to handle request Ajax calls.
  • Used Middleware, Redux Promise in application to retrieve data from Back-End and to also perform RESTFUL services.
  • ImplementedReact js code to handle cross browser compatibility issues in Mozilla, IE 7, 8, 9, Safari and Google Chrome.
  • Created cross-browser compatible and standards-compliant CSS-based page layouts.
  • Created reusable ReactJS components and implemented Redux Pattern into the solution to maintain the stable and always updated Application state.
  • Used React JS to create Controllers to handle events triggered by clients and send request to server.
  • Used various JQuery plug-in like auto complete, date picker, color picker, document slider to enhance the usability, functionality and overall experience for website.
  • Created JQuery-AJAX callback methods to get the data in JSON format and displayed on many different controls in the HTML page.
  • Transpiling ES6 features using Babel as most modern browsers don't support ES6 features yet. Mostly used features include Import/Export, Let, Const, Class and Arrow functions.
  • Created responsive layouts for mobile plot forms by creating grid model using Bootstrap.
  • Extensively worked with making calls to APIS to fetch the data from the backend as JSON response and parse it on the UI for DOM/CSS manipulation.
  • Involved in creating styling framework for the web pages using CSS Bootstrap along with Grids, Pagination, and Dialog box, Carousel, Form, Navbar and Table.
  • Solved Callback hells in Node.jsby using Promises and Generators from ES6 resulting in unchaining of events and making the code efficient.
  • Used Redux-Thunk as middleware to manipulate the data type and handle multiple actions.
  • Involved in unit testing of various modules by generating the test cases using Jest & Enzyme.
  • Used GitHub repository to submit code changes that are in turn reviewed by the dev leads before they are merged to the Head Master branch before production.
  • Perform installation of AWSCLI to control various AWS services through SHELL/BASH scripting
  • Highly skilled in deployment, data security and troubleshooting of the applications usingAWSservices and writing logs to Amazon Redshift.
  • Hands on Experience with AWSCloud providers in application configurations, code compilation, packaging, building, automating, managing and releasing code from one environment to other environment and deploying to servers.
  • Hands-on experience with AWSLambda workflow implementation using Node JS to interact with application deployed on EC2 instance and S3 bucket.
  • Worked on creating Jenkins job to setup CI/CD with PivotalCloudFoundryfor ContinuousAutomatedDeployment(CAD)and testing of application code
  • Worked with development team to deploy the application code on to PivotalCloudFoundry

Environment: ReactJS, Redux, NodeJS, MongoDB, ExpressJS, HTML, CSS, JavaScript, Jquery, TypeScript, Redux-Thunk,React-Router, Bootstrap, Restful Web, AJAX, JSON, NPM, ES6, web Pack, GitHub, JIRA, Jenkins, AGILE, AWS, Cloud Foundry Visual Studio Code, Intellij .

Sr. Full Stack Java Developer

Confidential

Responsibilities:

  • Extensively used Core Java concepts and implements collections, I/O, Exception handling and Generics in logic design and development.
  • All the functionality is implemented using Spring Boot, Micro Services and Hibernate ORM.
  • Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules.
  • Developed Rest APIs in Spring bootutilizing Postman, Swagger.
  • Create RFP (Request for Proposal) microservice to provide RESTful API and RAML utilizing Spring Boot with Micro Services.
  • Used Spring Core Annotations for Dependency Injection Spring MVC for REST API s and Spring Boot for micro-services.
  • Developed various batch jobs which process bulk of data received from business partners using Spring Batch.
  • Created and managed Microservices. Microservices were being used as a strategy to gradually replace a core monolithic application while still adding business features.
  • Developed the CRUD and transferred data as JSON format using RESTful webservices to controller layer.
  • Exposed various capabilities as Web Services using SOAP/WSDL.
  • Worked on Swagger API and auto-generated documentation for all REST calls.
  • Implemented OAuth2.0 for authentication based web application and accessed their APIs for fetching data services.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, optimized volumes and EC2 instances.
  • Developed Java API to connect with AWS S3 Services for storing and retrieving data stored in the S3 buckets.
  • Developed API for using AWS Lambda to manage the servers and run the code in the AWS.
  • Developed applications for consuming messages using IBM MQ.
  • Developed Message Driven Beans with JMS and IBM MQ Series to load the data.
  • Developed application service components, configured beans and generated CRUD (create, read, update, delete) database schema.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS.
  • Worked onMongoDBdatabase concepts such as locking, transactions, indexes, Sharding, replication, schema design.
  • Creating fully automated CI build and deployment infrastructure and processes for multiple projects.
  • Integrated JPA persistence using Hibernate in order to save the current state of the drools knowledge session using the Spring Framework integration.
  • Worked in Redhat Enterprise Linux system environment.
  • Design and develop Test cases for Test Driven Development (TDD) and Behavioral driven development (BDD).
  • Developed a Test plan based on testing requirements and created Test cases using test Plan module.
  • Deployed the applications on Web Logic 10.3 and Web sphere 8.5.5
  • Performed Analysis and testing by Junit, Mockito frameworks for unit, integration and functional testing.
  • Used JIRA for User Stories and Epic management and GIT for version control.

Confidential - Austin, TX

Sr. Java Fullstack Developer

Responsibilities:

  • Developed CSS based page layouts that are cross-browser compatible and standards-compliant.
  • Developed HTML views with HTML5, CSS3, Bootstrap and Angular JS 4.0.
  • Developed new requirements with Spring, Struts and Hibernate.
  • Used JQuery for basic animation and end user screen customization purposes.
  • Developed creative intuitive user interfaces that address business and end-user needs, while considering the technical, physical and temporal constraints of the users.
  • Developed internationalized multi-tenant SaaS solutions with responsive UI's using Java or ReactJS, with NodeJS and CSS.
  • Involved in the development of presentation layer and GUI framework using Angular JS and HTML.
  • Built different modules, controllers, templates, custom filters and directives in Angular JS.
  • Designed dynamic and browser compatible pages using HTML5, CSS3, JQuery and JavaScript.
  • Involved in rendering additional components with custom HTML tags using React.js
  • Used groovy and Spring boot to collecting the data from users and packaged the data as JSON distributed to applications.
  • Experience in built web services using spring and CXF operating within ESB, offering REST, AWS and SOAP interfaces.
  • Build SOAP Web Services based onAWS(Amazon Web Services).
  • Involved in writing application level code to interact with APIs, Web Services using AJAX and Angular resources.
  • Developed code for Responsive web design in JavaScript using frameworks like Angular.js, React.js.
  • Experience in developing cloud based application using Spring Cloud and Pivotal cloud foundry
  • Responsible for making responsive web pages using twitter bootstrap and media queries.
  • Enhanced user experience by designing new web features using MVC Framework like Backbone.js and Node.js.
  • Experience in upgrading and migrating various versions of Mongo database on different platforms.
  • Making changes to the existing web applications and creating new components using React.js.
  • Reported bugs and tracked defects using JIRA.
  • Worked with Agile technology.
  • Managed projects with GRUNT task runner.
  • Used the functionalities to write code in HTML5/HTML, CSS3/CSS, Angular.js, JavaScript, JQuery, Ajax, JSON, and Bootstrap with MySQL database as the backend.
  • Involved in Developer Testing, Review and Trouble shooting.
  • Developed UI tests with Protractor and Java tests in JUnit.
  • Responsible for building components to connect to other micro-services using Kafka
  • Used Jenkins for Continuous Integration. Used TOAD for managing, monitoring and analyzing the database.
  • Used Maven for build application.
  • Designed and Developed automation script using Selenium Web Driver in Eclipse.
  • Handled response data from RESTFUL webservices using XML, JSON and JQuery to update UI Interacted with java controllers (JQuery, Ajax, and JSON to write/read data from back end systems).
  • Created GET/PUT request and response using RESTFUL web services.

Environment: Java1.8, J2EE, Swing, Oracle 11g, MySQL, Eclipse 3.4, WebLogic 9.2, GUI, Spring, Hibernate, HTML, HTML5, CSS3JavaScript, JUnit, Angular js 2.0, React.js, Backbone.js, node.js, JQuery, Web services, Maven, Jenkins, AWS, Redux Toad, Grunt, Tortoise SVN, Putty, LAMP, Visio, Team track, Quality Center.

Confidential, Phoenix, AZ

Java/UI Consultant

Responsibilities:

  • Involved in analysis and design phases of software development life cycle (SDLC)
  • Responsible for the analysis, documenting the requirements and architecting the application based on J2EE Standards.
  • Extensively used core java concepts like collection frame work, multi-threading, OOPS and Exception Handling.
  • Designed dynamic and browser compatible pages using HTML5, DHTML, CSS3, BOOTSTRAP and JavaScript.
  • Responsible for maintaining and expanding AWS (Cloud Services)infrastructureusing AWS Stack especially worked with database setup and maintenance on AWS EC2.
  • Used Hibernate, object relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with SQL-based scheme.
  • Developed the JQuery callback functions to implement asynchronous communication using AJAX.
  • Designed, Developed & Deployed server-side common utilities for the application and the front- dynamic web pages using Servlets, JSP, Angular-JS, Node JS, JavaScript, Bootstrap, HTML/DHTML and CSS
  • Created detailed design documents, use case diagrams and class diagrams.
  • Built the backend Rest API using Spring MVC and Hibernate ORM frameworks.
  • Effectively utilized core J2EE design patterns: MVC, DI/IOC, DAO, Factory, Business delegate, Service Locator, Singleton in the project implementation. Performed backend migration from Spring MVC to Spring Boot.
  • Handled the Spring components such as Dispatcher Servlet, Controllers, Model and View Objects and View Resolver.
  • Utilized HTML5 and AngularJS in implementing some of the front end components.
  • Monitored the control using Spring IOC
  • Extensively worked with XML while using Maven, Dispatcher Servlet etc.
  • Implemented RESTful Web services. Published and consumed web services.
  • Made extensive use of Oracle database to perform the analysis of data.
  • Utilized Maven as the build tool.
  • Utilized Jenkins for build automation.
  • Used log4j as the logging framework
  • Handled the project setup and maintenance during the development and QA phases.
  • Used Subversion (SVN) for source code management and version control.
  • Used Junit with EasyMock/PowerMock for the unit testing of various modules.

Environment: Spring MVC, Spring Boot, Servlets, JSP, JavaScript, AngularJS, Ajax, HTML5, XML, IOC, Web Services, Rest API, Junit, WebSphere, Oracle, AWS, log4j.

Confidential, FL

Java/J2EE Developer

Responsibilities:

  • Involved in various steps of SDLC such as analysis, design and development of system and developed specs that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams using Rational Rose.
  • Designed the user interfaces using HTML, CSS, JavaScript, JSPs.
  • Developed the application using Spring Framework that leverages classical Model View Controller (MVC) architecture.
  • Implemented Dependency Injection (IOC) feature of spring framework to inject beans and AOP for creating the exception handling aspects.
  • Implemented the application using the concrete principles laid down by several design patterns such as MVC, Business Delegate, Data Access Object, Singleton and Factory.
  • Java Message Service (JMS) API is used to allow application components to create, send, receive, and read messages.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Implemented dependency injection of the Spring IOC to inject beans and to integrate with O/R mapping tool Hibernate.
  • Deployed the applications on IBM WebSphere Application Server.
  • Developed JUnit test case for all the services and manager methods.
  • Implemented SOAP Web Services to integrate third party service using the WSDL and created stubs.
  • XML parser APIs SAX and JAXB in the web service's request marshalling and unmarshalling.
  • Developed SQL for querying the Database, Written stored procedures and triggers for Oracle 9i.
  • CVS for version control of the application and Log4J to capture the log the events and exceptions.
  • Implemented the library dependency management and application build process using Maven.

Environment: Jdk1.6, HTML, Spring, Spring MVC, JBoss, log4j, Hibernate, Maven, Tortoise SVN, Rest web services, maven, Eclipse Kepler, java script, Xml, mysql.

Confidential

Java/J2EE Consultant

Responsibilities:

  • Participating in user requirement sessions to gather business requirements
  • Involved in Analysis, Design, Development, Integration and Testing of application modules
  • Designed and developed Class diagrams and sequence diagrams using Unified Modeling Language (UML)
  • Used Eclipse 3.2 IDE for coding, debugging and testing the application modules
  • Developed presentation layer for the application modules using Adobe Flex and Action Script controls
  • Developed Styles, Skinning, Charts using Flex controls
  • Implemented data push using BlazeDS, Remote Object, Web Service components
  • Used Java Script libraries for developing the Java Script Programs
  • Designed the Cascaded Style Sheets for designing the styles, skinning and layouts
  • Involved in designing the page layouts using Wire Frames templates
  • Developed various Action classes and Form bean classes using Struts framework
  • Implemented Event Manager, e-Distribution Admin modules using Struts-Spring-Hibernate
  • Written Hibernate POJO Classes, Hibernate Configuration file and Hibernate Mapping files
  • Used the features of Spring Core layer (IOC), Spring AOP, Spring ORM layer and Spring DAO support layer in order to develop the application
  • Involved in the configuration of Struts Framework, Spring Framework and Hibernate mapping tool
  • Worked on Java Messaging Services (JMS) for developing messaging services
  • Implemented different types of messaging prototypes using JMS
  • Implemented service oriented architecture (SOA) using Apache Axis, SOAP, WSDL, UDDI
  • Used SOAP UI for testing the SOAP input and output messages
  • Developed stored procedures and triggers with PL/SQL
  • Developed Maven and ANT Scripts to do compilation, packaging and deployment in JBoss server
  • Used Remedy tool for creating change tickets and handling production bugs

Environment: Java/J2ee, JSP, Servlets, Struts, Tiles, Spring, Hibernate, Adobe Flex, Action Script, Adobe Flex Builder, Cairngorm architecture, SOAP, WSDL, WS-Security, Apache Axis, SQL, PL/SQL, CSS, XML,XSLT, JavaScript, JBoss, IBM Web sphere MQ 5.3, Eclipse, HTML, DHTML, XML, AJAX, Maven, CVS, TOAD, Oracle 10g, UNIX, UML, Shell Scripts, Agile (Scrum), Rational Rose, JUnit, Log4j, Remedy

We'd love your feedback!