We provide IT Staff Augmentation Services!

Sr. Mean Stack Developer Resume

5.00/5 (Submit Your Rating)

New York, NY

SUMMARY

  • Expertise in developing applications using Java, JEE, EJB, Frameworks (Struts, spring, Hibernate, JSF), JDBC, JMS, JNDI, XML, UML, MVC Architecture, Web Services, AJAX, RMI, UML, HTML, Java Beans, JSP, Servlet, JavaScript and DHTML.
  • Over 9 + Years of Extensive experience in all phases of the Software Development Life Cycle (SDLC) of a project which includes requirements gathering, analysis, Java and J2EE development, user - interface design, maintenance, enhancement and testing.
  • Good Experience with Angular 4,Bootstrap,agile,isomorphic JS,ReactJS, Flux or Redux,Postgres, MySQL or MongoDB,Node.JS,webpack, gulp, grunt, npm,Jasmine, Protractor,HTML5, CSS3, Bootstrap, LESS, SASS,Jira, Git,Node JS, Angular JS.
  • Experience in working on various spring modules (Spring MVC, DAO and AOP) along with Hibernate as the back-end ORM tool for implementation of persistence layer and mapping of POJOs.
  • Experience in developing Front-End and User Interface using Struts, JSP, JSF, Ajax, Rich Faces, and myFaces, iceFaces JavaScript, HTML, DHTML and CSS.
  • Worked extensively with Waterfall, RUP, Agile Extreme Programming (XP), SCRUM Methodologies.
  • Hands on experience with Version control systems like Visual Source Safe, Harvest and Perforce, SVN.
  • Developed AJAX functionalities using frameworks like JSON, DOJO, Ext Js and JQuery.
  • Extensive experience in using Application servers WebSphere Application Sever, WebLogic Application Server, JBoss, Glassfish.
  • Experienced with J2EE Design Patterns such as singleton, session facade, business delegate, DAO, DTO, MVC, and Factory.
  • Extensive Knowledge Integrated Development Environment (IDE) of Java including RAD, WSAD, Eclipse, IntelliJ, NetBeans, MyEclipse and JBuilder.
  • Extensive Knowledge with XML technologies like XML, XSL, XSD, XSLT, Xquery, Xpath and DTD.
  • Experienced with Use Case diagrams, Class diagrams, Activity diagrams, Flowcharts and Sequence diagrams using UML and Rational Rose.
  • 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 on MySQL, SQL Server and Oracle.
  • Implemented SOA architecture with web services using SOAP, WSDL, UDDI and XML.
  • Excellent written and verbal communication skills, presentation and problem solving skills.

TECHNICAL SKILLS

Languages: Java, PHP, PL/SQL, SQL.

Operating Systems: Windows XP/ Vista, Mac, Linux, UNIX (Solaris, AIX, HP-UX), DOS.

Technologies: J2EE (JSP, JavaScript, Servlet, EJB, JDBC, JMS, SOA, SOAP, WSDL, JPA

Testing tools: JUnit, log4j, QA testing, Quick Test Pro (QTP), Load Runner, Quality Center

RDBMS: Postgres, MySQL, MongoDB, Oracle, MS SQL Server 2000, DB2, MySQL, DB2.

IDE: RAD, WSAD, My Eclipse

Web & Application Servers: WebSphere, Weblogic, JBOSS, Glassfish, Apache Tomcat.

GUI: HTML5, CSS3, DHTML, JSF, Struts, JavaScript, Ajax, XML (Sax, Dom, JAXP)

Network Protocols: TCP/IP, HTTP, FTP.

Frameworks: Angular 4, Node.JS, isomorphic JS, ReactJS, Flux or Redux, Struts, Spring, JSF, Hibernate, Adobe Flex, JQuery, Ext Js, JSON.

Source Control: CVS, Clear Case, SVN

Messaging Services: MQ Series, JMS, IBM MQ, Apache MQ.

Miscellaneous: Bootstrap, agile,,webpack, gulp, grunt, npm,Jasmine, Protractor, LESS, SASS,Jira, Git, UML, OOAD, RUP, Design Patterns, MVC, Toad, SQL, Maven, iText, iLog

PROFESSIONAL EXPERIENCE

Confidential, New York, NY

Sr. Mean Stack Developer

Responsibilities:

  • Developed and maintained Java/J2EE distributed applications using Spring MVC framework.
  • Used Spring BOOT to create stand-alone spring applications.
  • Developed Model Components Action beans, Action Form beans, and Data Transfer Objects of Spring MVC Framework.
  • Created a custom hybrid mobile application using Angular 4, Ionic 2 and TypeScript stack for IOS and Android platform deployment
  • Worked on highly responsive design and development using Angular 4/5, Node.js, HTML 5, CSS3 and Bootstrap.
  • Worked with ReactJS, Redux, JavaScript (ES6, ES7+ES8) for building isomorphic and single page applications with GraphQL on server side.
  • Utilized isomorphic React and Redux to create a fast, responsive user experience for this application.
  • Developed client websites in front end technologies such as Webpack,babel, VueJS, React, GraphQL and Apollo.
  • Worked and creating Single Page Application using React.JS, Redux, webPack, Babel, immutable.js and ES6 modules.
  • Utilized Javascript ES6 import/export module, Browserify, Laravel Elixir and Gulp for javascript build.
  • Used combinations of Gulp, Webpack, and Browserify to automate batch processes such as compiling and organizing projects in NodeJS.
  • Used NPM (node modules) and Bower (angular components) for packaging management and and Grunt for UI task runner.
  • Experience in working with CSS preprocessor LESS, Grunt and Gulp Task Runnersand other tools WebPack, Bower, Babel, Npm, TypeSript.
  • Developed hybrid web applications using React Native using React utilizing LESS, SASS
  • Designed and Developed Web applications using CSS pre-processors like LESS, SASS/SCSS and excellent experience in CSS methodologies like OOCSS, BEM and SMACSS.
  • Worked on business objects which reflect tables in the database and mapped complex relations between tables using association mapping of Hibernate.
  • Used Hibernate Framework for object relational mapping and persistence.
  • Worked on middle tier framework with Spring, Hibernate and spring connectors to tie back-end business logic/systems with web properties via a corresponding RESTful API.
  • Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
  • Created lambda and written lambda function in Javascript to stream the data from AWS S3 bucket to Elasticsearch.
  • Configured the CI/CD pipeline for MicroServices architecture and Angular using Jenkins, Docker, and AWS ECS.
  • Worked in an Agile and Scrum team and CI/CD environment with emphasis on providing fast paced deliverables.
  • Developed dynamic responsive Web Application by integrating Angular.JS with Bootstrap which is further integrated with Web Services.
  • Used Oracle as the persistence layer, configured and optimally indexed for searches.
  • Involved in NoSQL database design, integration and implementation.
  • Wrote Restful web services to communicate with Mongo DB and performed CRUD operations on Mongo DB using restful web services.
  • Built UI services to consume REST services using component based architecture using Angular 2.
  • Worked with Angular 2 and TypeScript as part of migration from Angular and Vanilla JavaScript to Angular 2 and React.JS.
  • Developed Web services using Apache CXF and exposed WSDL for Flex client to consume.
  • Analyzed the clients existing Hadoop infrastructure and understand the performance bottlenecks and provide the performance tuning accordingly.
  • Developed Rest architecture based webservices to facilitate communication between client and servers.
  • Used Eclipse for developing JSPs, AWS, Servlets, Struts and with Tomcat server in the development phase.
  • Used Netbeans for development and WebLogic Application Server for deploying the web application.
  • Developed test cases and performed unit testing using JUnit.
  • Designed and developed the application using agile methodology and followed TDD, Scrum.
  • Developed AJAX scripting to process server side JSP scripting.
  • Used Maven script for building and deploying the application.
  • Worked on NoSQL database such as Hbase, Cassandra for storing high volume data using SQOOP.
  • Experience in working on source controller tools like GIT and Subversion (SVN).
  • Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC.
  • Utilized React.js for its efficient data flow architecture to create a lightweight and render efficient web app that searched projects via the GitHub API through keywords.
  • Wrote effective JavaScript Code for React.JS and Node.JS applications for interacting with server and Network applications

Confidential, Cupertino, CA

Sr. Java /J2EE Developer

Responsibilities:

  • Develop Object Relational (O/R) mapping using Hibernate. Develop Data Access Object (DAO) persistence layer using Hibernate.
  • Develop code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC)
  • Developed Front-end application using Object Oriented JavaScript, Typescript, and Angular 2.0, Angular 4.
  • Used Angular 4 HTTP to retrieve data through Web API from Entity Framework.
  • Used Isomorphic react for content handling and Express server with React and Flux for view and data layers.
  • Used Npm/Bower package manager and isomorphic React for managing dependences for application in the Node.JS environment.
  • Completed development of the flagship client side rewrite of RSINet using Webpack,babel, React, and Apollo.
  • Developed user interface by using React, Redux, flux with Babel, Webpack for SPAs/MPAs development.
  • Used Gulp Js along with Node Js to perform watch on unit tests, Minification and live reloading to apply the changes made.
  • Created the Application using React.JS and Node.js libraries NPM, gulp directories to generate desired view and flux to root the URL's properly.
  • Wrote Bower, Grunt and Webpack, babel scripts for processing and bundling front end resources.
  • Use of Bower and Yeoman, advanced Grunt JS configurations, Jasmine - Karma unit testing.
  • Experience with CSS preprocessors SASS and LESS.
  • Developed all the page styles by using Bootstrap and SASS/Less instead of CSS to gain a better structure of the stylesheets for a maintain purpose.
  • Develop UML models like class diagrams, sequence diagrams and other design phase documentation.
  • Developed HQL queries for Hibernate
  • Involved in Front end development using Adobe Flex.
  • Configured Struts, Hibernate framework with Spring MVC.
  • Used Hibernate filters to limit the results of a query according to the current need.
  • Used the Adobe Flex to provide the rich application to the client.
  • Create web service component using SOAP, WSDL, XML and XSLT to interact with the middleware that take care of ACH transactions & wire transfers services.
  • Enhanced and created new Jasper Reports according to the requirements.
  • Implemented a prototype to integrate PDF documents into a web application using iText PDF library
  • Implemented CRUD operations for persistence of Fund and Stop payment Components using Java, Spring MVC and Hibernate with JPA.
  • Used AJAX, Java script, CSS, jQuery and GWT to create interactive user interface.
  • Used Web services - WSDL and SOAP for getting credit card information from third party.
  • Used Spring framework for dependency injection and integrated with Hibernate and JSF.
  • Applied ILOG JRules on Loan Approvals.
  • Used Ant script for generating WAR file for a web service and WADL through the interfaces and path the service has designed.
  • Developed user interface using JSP, DOJO, JavaServer Pages Standard Tag Library (JSTL) and Struts Tag Libraries to simplify the complexities of the application.
  • Design and Development of database systems using RelationalDatabase Management Systems including DB2, Oracle, Informix, MS SQL Server.
  • J2EE architecture along with struts framework has been used as in the building of the VXML-IVR Application.
  • Extensive experience in developing applications using Java and related technologies using WATERFALL and AGILE, SCRUM methodologies.
  • Involved in developing and modifying the credit card, consumer loan business rules in ILog JRules.
  • Developed layout of Web Pages using Tiles and CSS.
  • Created Perl scripts to automate tasks, notifications, and management
  • Involved in developing real time interfaces using JMS API and Spring framework.
  • Used JQuery to make the frontend components interact with the Javascript functions to add dynamism to the web pages at the client side.
  • Developed PL/SQL procedures for Stop payment module and written complex sql queries.
  • Involved in JUnit Testing of various modules by generating the Test Cases. used Struts Test Cases for testing Action Classes.
  • Used AJAX, Java script and Google Web Toolkit (GWT) to create interactive user interface.
  • Configured faces-config.xml and applicationcontext.xml for JSF and Spring AOP Integration.
  • Configured hbm.xml files for data persistence.

Confidential, Fremont, CA

Java J2EE Developer

Responsibilities:

  • Designed UI using JSTL, HTML, CSS, and Javascript.
  • Extensive use of Spring DI - Dependency Injection and AOP - Aspect Oriented Programming.
  • JSTL to render the server side data on JSP as view part.
  • Appropriate use of design patterns which enhances and improves the reusability of the code.
  • Extensive use of Spring Hibernate Template for the persistence layer as ORM framework.
  • Incorporated Log4j as a logging technique.
  • Use of Weblogic application server to deploy the application.
  • Developed additional UI Components using JSF and implemented an asynchronous, AJAX (JQuery) based rich client to improve customer experience.
  • Worked on AJAX for building dynamic latest content using ILOG JRULES.
  • Consumed Web Services (WSDL, SOAP, UDDI) from third party for authorizing payments to/from customers.
  • Writing PL/SQL procedures and functions using PL/SQL editor.
  • Carried out complete SDLC by following both agile and water fall model and generated cross test summary and generated customized reports suiting to the needs of the client
  • Involving in Building the modules in Linux environment with ant script.
  • Oracle was used as a relational database used for CRUD operation.
  • JUnit tool is used as part of Unit Testing and followed by the regression testing.
  • Developed many JSP pages, used Dojo in JavaScript Library, jQuery UI for client side validation.

Confidential, Glendale, CA

JAVA Developer

Responsibilities:

  • Designed and implemented the user interface using JSP, Servlets, JavaScript, HTML, CSS and AJAX.
  • Implemented Action Classes and Action Forms using Struts Framework in Payroll module.
  • Developed and implemented Swing, spring and J2EE based MVC framework for the application.
  • Developed the different components of application such as JSPs, Servlets, EJB’s using JBoss Application Developer and used CVS for version control.
  • Involved in building and deployment of application in Linux environment
  • Wrote SQL, PL/SQL and stored procedures as part of database interaction.
  • Extensively used iBATIS for Object relational Mapping for data persistence.
  • Involved in writing of Web Services using SOAP, WSDL, deployment, configuration and testing.
  • Implemented log4j API for exception handling, logging of the errors, warnings, messages, stack traces, debuggers throughout the code.
  • Used Toad tool to create Views and Stored procedures.
  • Enhanced the code according to the business requirements.

We'd love your feedback!