We provide IT Staff Augmentation Services!

Full Stack Web Developer Resume

2.00/5 (Submit Your Rating)

Cupertino, CaliforniA

SUMMARY:

  • 8+ years of experience in design, analysis, development and maintenance of complex high performance and scalable distributed object - oriented applications in Java and J2EE.
  • Very strong in Core Java including collections, multithreading, exceptional handling and data structures.
  • Experience in J2EE Software Development Life Cycle SDLC of business applications on Web and client-server environment using Java, J2EE, Hibernate, Spring, XML, MySQL with Excellence in Analytical and People skills.
  • Excellent working knowledge in designing and developing enterprise applications using J2EE technologies such as JDBC, Servlets, JSP, JNDI, JMS, JSTL, Junit.
  • Extensive experience inAngular.JSfor application implementation, proficient in creatingmodules, controllers, Route-Providers, factory services, ng-repeat, customizable filter, http get/post methodsanddirectivesto realize functionalities likeREST service with Ajax call, input validations, searchable and sortable contents.
  • Excellent inFront-end UIdesign implementations using HTML5,CSS3,Bootstrap, JavaScript, jQuery, jQuery UI, jQuery Mobileto make betterSingle Page Application SPAworking onNode.JSServer.
  • Hands on experience in writing lightweightNode.js expressserver, and using technologies likeAjax, JavaScript, jQuery,JSONto make connections between server and databases likeMongoDBandMySQL.
  • Extensive experience inOpen SourceJava frameworks such as:Spring Dependency Injection, Inversion of Control, Aspect-Oriented Programming, Spring MVC,Hibernate andStruts.
  • Working Knowledge of MVW frameworks likeBackbone.Js, and Bootstrap.JS.
  • Working Knowledge of React.JS JavaScript Framework.
  • Working knowledge of Swift in development of web applications.
  • Good experience in server side Business Logic Development using Session, Entity and Message Driven Beans.
  • Hands on exposure to multiple Application Servers like JBoss, JBOSS DROOLS engine, IBM WebSphere Server and BEA Weblogic.
  • Used Core Java Concepts based on Multithreading, concurrency, concepts for updating the inventory using the I/O concepts.
  • Excellent knowledge of design patterns (Singleton, Factory pattern, Flyweight, Decorator, Strategy, DAO, Session Facade and Model View Controller).
  • Strong in writingSQLqueriesinPL/SQLandT-SQL,triggers,storedproceduresin Relational Database Management Systems likeOracle, MySQL, PostgreSQLandMicrosoftSQLServer.
  • Expert in deploying applications on application servers like IBM Web Sphere Application Server, WebLogic, JBoss, and Tomcat.
  • Experienced in implementingSQLqueries, stored procedureswith highest degree of optimization.
  • Experience inSoftware Development Life Cycle SDLCRequirements Specification, Design documents and writing Test cases -Waterfall to Agilemethodology.
  • Extensively worked on NoSQL database Mongo DB and good knowledge on Cassandra.
  • Extensive experience with Amazon Web Services like EC2, S3.
  • Good understanding of client side build tools like npm, Bower, Grunt and Gulp.
  • Good knowledge on MQ, Active MQ and IBM MQ,Amazon SQS
  • Sound knowledge on continuous integration tools like Jenkins, Quick Build and Bamboo.
  • Excellent communicative, interpersonal, intuitive, analysis and leadership skills.
  • Knowledge on open source JavaScript tools like Google Web Toolkit.
  • Knowledge in Junit, Mockito and PowerMock for unit level testing.
  • Involved inAgile Software DevelopmentTeam usingSCRUM,TDD Test Driven Development.
  • Professional in using Log4J for logging.
  • Experience in Web Application Development, SOA, Client-Server based Enterprise Applications, System Analysis, Technical Design, B2B Implementation, Performance Tuning and Testing.
  • Expertise in using ANT, Maven and Gradle for building and deploying application on the servers.
  • Used various jQuery and Bootstrap plugins like date picker, bootstrap selectors.
  • Experience in developing Web Services using - SOAP, WSDL and developing DTDs, XSD schemas for XML (parsing, processing, and design).
  • Strong experience with Version Control like Subversion (SVN), Concurrent Version Systems (CVS), GIT.
  • Possess strong communication and Interpersonal skills. Can quickly master and work on new concepts and applications with minimal supervision. Attention to detail, thoroughness, tenacity and an investigative drive to discover the underlying causes of technical problems.

TECHNICAL SKILLS:

Languages: Java, JavaScript, PHP, C++, Python

Operating Systems: Windows, Unix, Linux. Mac OS X.

Java/J2EEEnterprise Technologies: JDBC, Swing, JSP, Servlets, EJB, JSTL, JMS, Spring, Struts, JSF, JPA, Log4j, and LDAP.

Web Services &Technologies: HTML5,CSS3, SOAP, REST,CXF, WSDL, JAX-RS,Axis,Jersey, JAX-RPC, JAXP, JAXB, Jquery, Ajax, JSON

Java frameworks: Apache Struts, Hibernate, Apache Camel, Spring Core, Spring Boot, Spring Batch, Spring Security,Spring MVC, EJB

JavaScript Frameworks: AngularJs, NodeJs, ReactJs, BackboneJs,ExpressJs,EmberJs, Ext Js,BootStrap,Jquery

XML Technologies: XML, XSL, XSLT, DTD, XML Schema, SAX, DOM,SAML

Databases: Oracle, SQL Server, MySQL,DB2,PL/SQL MongoDB, Cassandra

Web and Application Servers: Apache Tomcat, IBM WebSphere, WebLogic, Sun Glass fish, Jboss, WAMP, LAMP

Methodologies: SDLC, OOAD, Agile, Scrum

Tools & IDEs: Apache ANT, MAVEN, Gradle, Sonar, Net beans, Eclipse, RAD, Eclipse IDE, Edit Plus, JSfiddle, Brackets, Microsoft Visual Studio, webstrom, npm, bower, Grunt and Gulp.

Testing Tools: JUnit, Cucumber, Selenium, Mockito and PowerMock

Version Control: Clear Case, CVS, SVN, GIT

Integration Tools: Jenkins, QuickBuild, Bamboo, Apache Camel

JavaScript Unit Testing Tools: Jasmine along with Karma, protracto

ESB Products: Mule, JBoss fuse

ORM frameworks: Hibernate, JPA, Ibatis

Message Service: MQ,IBM MQ, Active MQ, Rabbit MQ

Design Patterns: MVC, Business Delegate, DAO, DTO, Composite View, Singleton, Front Controller Factory, Abstract Factory, Service Locator, Observer, Iterator, Session Façade, Decorator, Adapter and Strategy

Logging Tools: Log4j, slf4j

Portlet Server: Liferay(JSR 286 Portlet)

PROFESSIONAL EXPERIENCE:

Full Stack Web Developer

Confidential, Cupertino, California

Responsibilities:

  • Extensively worked on Core Java including exceptional handling and collections with code review and sharing best practices with the team.
  • Used React JS to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA).
  • Developed drag and drop document editing and Created reusable UI components using React JS.
  • Worked on Amazon SQS for messaging and Active MQ for asynchronous communication between two modules.
  • Worked on development and operations to facilitate deployment of components over AWS using Jenkins.
  • Applications Development, coordinating with business users, QA team and colleagues in Agile environment.
  • Applied data transformation business rules to transform code from one format to another format using Node JS.
  • Heavily worked with MongoDB for user data maintenance.
  • BuildRESTweb service on Spring controller in the back-end to handle requests sent from the front end.
  • Designed & developed the business components using Java EE, Restful API (JAX-RS) with Spring Boot, Design Patterns, MySQL, XML, JSON technologies.
  • Implemented DAO layers using JPA standards and Hibernate API interfaces, developed POJO, and implemented Hibernate and integration with Spring Framework.
  • Used Spring Inheritance to develop beans from parent beans and worked on Spring Quartz functionality for scheduling tasks using Service Oriented architecture SOA.
  • Developed strategies for integrating internal security model into new project with Spring Boot.
  • Used Spring boot to create a FAT jar to deploy in the production environment.
  • IntegratedSOAP and RESTfulweb services for the application.
  • Used ApacheMavenas the software build tool andLog4Jfor logging errors and messages
  • Used Eclipse IDE for code development along withGITfor managing the code and JENKINS for continue integration.
  • Used Junit, Mockito and Easy Mock to write different test cases.
  • Used NPM to download packages a.k.a library that manage front end components.
  • Used JERSEY framework to implement the JAX-RS (Java API for XML and RESTful Service).
  • Involved in CICD process using GIT, Nexus, Jenkins job creation, Maven build, Create Docker image and deployment in AWS environment.
  • AWS is used to coordinate and manage the delivery of messages to the subscribers. Client side validations and server side validations are done according to the business needs.
  • Deployed application in virtual server - Amazon Web Services for maintaining Volumes, Creating Snapshots and Security Groups in AWS.
  • JIRA is used for tracking work progress and dividing tasks. Wrote documentation on Confluence for the newly developed API

Environment: HTML5, CSS3, JavaScript, Angular JS, Spring, Spring MVC, Spring boot, Hibernate, Spring Data, React JS, Node JS, Selenium, Jasmine, Karma, Gradle, SOAP, Restful Web services, Multi-Threading, MySQL, MongoDB, Maven, AWS, npm, Bower, Grunt, Gulp, ActiveMQ, Amazon SQS, JIRA, Confluence, Jenkins, Junit,Mockito.

Senior J2EE Developer

Confidential., Sterling, Virginia March 2015 - April 2016

Description:

Confidential. is a Canadian based company which specializes in OSS/BSS Software products. This application was responsible for providing billing solutions to a vast client base. The billing system handles various customers based on their talk plans, rate plans, bundles and promotions. The values are calculated accordingly and forwarded to the tariff applications that produce the monthly bill for each customer. I was responsible to take care of client Sprint on this project.

Responsibilities:

  • Created the UI interface using JavaScript, CSS3 and HTML5.
  • Created a Front-end application using Bootstrap, Restful, AWS, AngularJS, JSPs, BackboneJS and SPRING MVC for registering a new customer and configured it to connect to database using Hibernate.
  • Extensively worked on Core Java including exceptional handling and collections.
  • Developed different modules on Java, JSP, J2EE, Spring Core, Spring boot which are a part of the whole software life cycle, which involves developing and implementing the application.
  • Used AngularJS to implement rich functionality in various pages: form validations, CRUD Rest Operations, grid, search, sort, pagination, multi-selection, tags-input, advanced directives, authentication, server-side proxy, slide pages, user switch etc.
  • Created web application prototype using jQuery and React.JS.
  • Created a custom, responsive web application to replace a legacy line-of-business web application using MEAN.
  • Enhanced user experience by designing new web features using MVC Framework like React.JS and Node.JS.
  • Integrated jQuery Grid View for all Data View for the product.
  • Worked on development and operations to facilitate deployment of components over AWS using Jenkins, IBM RAD/RSA7.
  • Spring Boot framework is used to provide non -functional features to the projects.
  • Designed and reviewed the test scenarios and scripts for given functional requirements and automated test cases in Selenium.
  • Extensively used JavaScript to provide UI functionality.
  • Build the project using npm with Grunt and Bower with Gulp
  • Worked on the application developed using HTML5, CSS3, JSON, and Node.
  • Experience with Test Driven Development and unit testing using Jasmine with Karma.
  • Developed web technologies using Angular JS.
  • Performed web service testing and Database Testing using SQL queries.
  • Made the Persistence of Objects using JPA framework.
  • Used Selenium for automated testing of the application.
  • Heavily used JSF with Prime Faces version to implement presentation layer.
  • Consumed Web Services for transferring data between different applications using Restful APIs along with Jersey APIs and JAX-RS.
  • Spring Batch is used to enable high-volume and high performance batch jobs.
  • Worked on Amazon Web Services integration using EC2 and S3.
  • Used Mongoose Connector to connect MongoDB through Express framework.
  • Worked in parallel over Cassandra database as well at the backend.
  • Helped accelerate the company’s expansion by developing a mobile application utilizing XML-RPC and JSON.
  • Developed Web services (SOAP and REST) to expose the business methods to external services.
  • Developed a messaging queue and Active MQ using JMS messaging to notify return messages post execution.
  • Worked on drools rule engine
  • Liferay portlet server is used to develop portlets using JSR 286 Portlet and integrated using Siteminder.
  • Designed Frontend with in object oriented JavaScript framework like Node.JS and Angular JS.
  • Worked with technologies such as JQuery and Ajax to make the website more attractive and user friendly.
  • Created templates, menus, pages, categories, blocks using Drupal and Used Drupal Views module for controlling the presentation of lists of content.
  • Used XHTML and CSS styles for developing the pixel perfect web pages.
  • Involved in designing and developing of Object Oriented methodologies using UML and Use Case, Class Diagrams.
  • Utilized various JQUERY plugins to build Rich Internet Application (RIA) to make it look more intuitive.
  • Developed DAOs (Data Access Objects) and SQL queries to support system functionality.
  • Used Maven to build project along with Sonar repository and Jenkins for continuous integration.
  • Developed the service layer using JSP, Spring, Hibernate, XML, HTML, DHTML and JavaScript.
  • Implemented and tested the enterprise application with jQuery, Spring MVC.
  • Involved in Oracle Database optimization and wrote queries.
  • Extensively Implemented user interface designs from UI specifications and product requirements.
  • Involved in finding out the bugs, broken links and missing images etc. and rectifying them.
  • Developed SQL scripts for data migration.

Environment: HTML5, CSS3, JavaScript, JSP, JSF, BackBone JS, Spring, Spring MVC, Spring boot, Hibernate, Angular JS, Node JS, Selenium, Jasmine, Karma, Gradle, SOAP, Restful Web services, Multi-Threading, Oracle, Maven, AWS, Jboss Fuse, npm, Bower, Grunt, Gulp.

Senior Web Developer

Citizens Financial Group, Providence, Rhode Island January 2014 - March 2015

Description:

Citizens Financial Group operates as Citizens Bank on many states including Connecticut, Delaware, Massachusetts, Michigan, New Hampshire and many other states. Financial Accounting software is an Intranet application, which enables to maintain the accounts and access them from various branch offices. The entire package is broadly divided into five modules, which include financial module, Orders module, Inventory module, banking module and Networking module. The data entered in one module updates all the other related modules.

Responsibilities:

  • Involved in System Analysis and Design methodology as well as Object Oriented Design and development using OOAD methodology to capture and model business requirements.
  • Used theESBto communicate between different client platforms.
  • Applied data transformation business rules to transform code from one format to another format using Node JS.
  • Developed UML use-case, class, object, sequence, collaboration and activity diagrams using UMLet.
  • Development UI modules using Bootstrap, HTML, JSP, JSF, JavaScript and CSS.
  • Familiar with concepts of Directives, Data-Binding and Dependency Injection in AngularJS.
  • Used AngularJS to implement rich functionality in various pages: form validations, CRUD Rest Operations, grid, search, sort, pagination, multi-selection, tags-input, advanced directives, authentication, server-side proxy, slide pages, user switch etc.
  • Wrote Code to interact with back-end JAVA, AJAX,and JSON.
  • Used Hibernate for accessing database and mapping the entities by using hibernate annotations.
  • Used Hibernate Transaction Management, Hibernate Batch Transactions, cache concepts.
  • Used AJAX with JQuery to parse JSON object to dynamically overlay contents on web pages.
  • Used Oracle10g as the back end database.
  • UsedSpring MVC frameworkfor developing the application.
  • Involved in the integration of spring for implementing Dependency Injection (DI/IoC). Developed code for obtaining bean references in Spring IOC framework.
  • Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
  • Extensively used CustomJSPtags to separate presentation from application logic.
  • Installation, Configuration administration of JBOSS environment, including deployment ofServlets.
  • Developed Scripts forUNIXplatform deployment.
  • UsedHibernatefor interacting with Persistence Layer forCRUDoperations. Developed Rest architecture based web services to facilitate communication between client and servers.
  • Used swift for developing the front end part of the web application.Used graphical widgets and event handlers for development.
  • Worked with the team of PHP developers for developing a web application on LAMP and also worked on MySql queries. This application has to interact with the other projects.
  • Used GIT for version control system. and JBoss as the Application Server.
  • Used Apache Camel framework for integration of the code in easier way.
  • Defined system requirements hosting systems for both JBoss Fuse, as well as define database requirements for JBoss Operations Network (JON).
  • UsedLog4Jfor logging the user events andMAVENfor compilation and building JAR, WAR and EAR files.
  • UsedJUnitfor the unit testing of various modules, Selenium for automated testing and JENKINS for continuous integration.

Environment: Java/J2EE, Design Pattern, Servlets, JSP, PHP JSF, JDBC, Spring, Hibernate, JavaScript, Ajax, JQuery, Web Services, ReactJS, AngularJS, NodeJs, JSON, Junit,Swift, HTML5, CSS3, Bootstrap, MongoDB, JBoss Application Server,Jboss Fuse,Apache Camel, Maven build tool, PL/SQL, RESTful API, JENKINS, GRUNT, GIT, LESS, Jenkins, Selenium, JIRA and Eclipse.

Java Developer

Centene Corporation, St. Louis, Missouri October 2012 - December 2013

Description:

The Scope of this project is to establish a Medicare platform to support claims processing, enrollment, billing and reconciliation within and outside the diamond system. It will also serve as a repository of previous proposals. Medicare Enrollment is used to enroll member in the project. These enrollments come by Web module.

Responsibilities:

  • Involved in the requirements analysis, designing, development, testing and maintenance of the websites.
  • Developed websites using HTML, CSS, JavaScript, JQuery, Google Maps API (JavaScript Library), XML and Ajax.
  • Spring Security is used for authentication and authorizations of users on the basis of access roles.
  • Spring Batch is used to enable extremely high-volume and high performance batch jobs though optimization and partitioning techniques.
  • Involved in implementation of MVC pattern using Angular Js, JSF and Spring Controller.
  • Created web page layouts using HTML and CSS.
  • Performed Unit Testing with jasmine with karma.
  • Worked on Jboss Drools engine for business rules management system.
  • Implemented Restful Web Services for other applications to communicate.
  • Design, developed and updated the user interface using CSS, JavaScript and Dreamweaver.
  • Performed client side validations over the forms using JavaScript
  • Designed Frontend with in object oriented JavaScript framework and Node JS at backend
  • Used Ajax to refresh only certain section of the page and reduce the load on the web server
  • Used Cascading Style Sheets in order to separate presentation from the structure
  • Defined text alignment, borders, positioning and many other typographic characteristics
  • Used Responsive Web Design so that the website is compatible with different devices like desktops, laptops, tablets and smart phones.
  • Configured WebSphere resources like JDBC providers, JDBC data sources, connection pooling.
  • Developed application using Spring JPA and Bootstrap on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
  • Installed and configured Jenkins for continuous integration.
  • Extensively tested the websites, identified the bugs using Firebug and fixed them.
  • Created web services using WTP tool plugin to the eclipse 3.2 IDE which is deployed as a separate application using Maven scripts
  • Used best coding practices and naming conventions while writing code in JavaScript, HTML and CSS
  • Responsible for code optimization and testing across other browsers.

Environment: HTML, CSS, JavaScript, JQuery, JSON, Backbone.Js,Node Js Ajax, Spring MVC, Angular JS, Restful web services, Spring Security, NodeJs, Spring Batch, Maven, IBM-MQ, Mockito, Hibernate, Python, PHP, Jenkins, Soap web services, Drools, Websphere.

Junior Web Developer

Confidential, New York City, New York

Responsibilities:

  • Responsible for complete SDLC including co-coordinating proposals, project meetings, code-reviews, work deliverables etc.
  • Implemented MVC architecture using Struts2.
  • Design (High level) of system with user team & develop functional specifications.
  • Implemented Multi-threading for multiple users to access the system without any issues.
  • Integrated Spring and Struts to inject dependencies into Struts Action classes.
  • Analysis & design of GUI framework classes using Java, HTML, XML, XSL, XSLT with Rational Rose & Design patterns.
  • Developed model classes and DAO classes to interact with the database of customers.
  • Used Hibernate for persisting data of the customers and their billing records.
  • Used PVCS for Version control; Jira for bug and defect tracking and used Clear requisite pro for documentation.
  • Performed unit and system testing. Created test Plan, test cases.
  • Used JUnit to unit test the code and fixing the bugs from there on.
  • Active participation throughout the entire software development lifecycle from project inception, to code development and elaborate testing of the various modules.
  • Used agile methodology for the software development.
  • Responsible for authoring of website functionality with JavaScript, HTML, CSS.
  • Used CSS Sprites to decrease the number of HTTP requests and load time of web pages
  • Been an active team player, helped in fixing bugs and also carried out troubleshooting
  • Produced semantically appropriate, standards compliant markup, and produced Rich User Interfaces.
  • Gather user requirements and followed by analysis and design.
  • Worked on the technical design to conform the framework.
  • Developed JSPs, action classes, form beans, response beans, EJBs.
  • Coded Servlets for the Transactional Model to handle many requests
  • Developed business objects and business object helpers, which interact with middleware stubs.
  • Implemented business delegate pattern to separate view from business process.
  • Extensively usedXMLto code configuration files.
  • Developed PL/SQL stored procedures, triggers.
  • Used JBOSS Application Server to deploy the build.
  • Worked on both UNIX and Windows platforms.
  • Developed complete Web tier of the application withStrutsframework.
  • Performed functional, integration, system, and validation testing.
  • Ant is used for build automation.

Environment: JDK, JSP, Apache, Struts, Servlets, EJB, XML, JDBC, Eclipse, JBOSS, PL/SQL, Oracle, Rational Rose, UNIX, Struts MVC framework, SOAP Web Services, JUnit, Clear Case

We'd love your feedback!