We provide IT Staff Augmentation Services!

Node Js Developer Resume

3.00/5 (Submit Your Rating)

Bentonville, AR

SUMMARY

  • Extensive Full Stack Developer with 8+ years of experience in Client and Server - Side Enterprise Applications development using J2EE/JAVA technologies using SDLC and frameworks like spring, JPA, Hibernate and MVC framework struts.
  • Experience in developing Single Page Application (SPA) using AngularJS, Routing, Controllers, Services, and Custom Directive.
  • Good experience developing enterprise applications using Spring, Hibernate, JavaBeans, Servlets, Struts, XML Mapping, Ant, Ivy and Maven.
  • Developed User Interface using HTML5, CSS3, JavaScript, Dojo, AngularJS, ReactJS, jQuery, and Bootstrap for providing user interface and communication between the client and server.
  • Good expertise in React js, Redux, Angular, HTML5
  • Java/J2EE development experience working within frameworks such as Spring, Hibernate or Struts.
  • Experience in the development of service-oriented architecture application, good understanding of Object Oriented Design and Design Patterns.
  • Experience with relational databases such as MySQL, PostgreSQL, SQL Server, Oracle, DB2 and experience in writing stored procedure Functions and Triggers using PL/SQL.
  • Experience in design/development of web applications using Java, JSP, J2EE, Servlets, JMS, MVC Framework, Web Services, XML, XSD, JSON, and JAXB.
  • Experienced in front-end framework such as Bootstrap and Angular; NoSQL databases, Cassandra and MongoDB, Node.js
  • Extensive knowledge in working with J2EE technologies such as JSP, Servlets, JDBC, JMS, Spring, Hibernate, Web Services, Design Patterns.
  • Portable deployment of applications as a single object using Docker.
  • Experience in various Agile methodologies, Waterfall & amp; Test Driven Development (TDD).
  • Experience in Web Services Technologies like JAXP, JAXB, SOAP, JMS and Service Oriented Architecture (SOA).
  • Experience in using Log4j and good expertise in Ant Tool.
  • Managed Amazon Web Services like EC2, S3 bucket, ELB, Auto-Scaling, SNS, SQS, AMI, IAM, Dynamo DB, Elastic search, Virtual Private Cloud (VPC) through AWS Console and API Integration.
  • Experience in designing UML diagrams using Rational Rose and Microsoft Visio.
  • Strong technical knowledge in MS SQL Server development including DTS, Performance tuning, Reporting, designing logical/physical databases and Troubleshooting.
  • Extensive in-depth knowledge in OOAD concepts of Use Cases, Activity Diagrams, Sequence Diagrams and Class Diagrams using UML.
  • Experience in Developing testing plans and procedures for unit test, system test, and acceptance test.
  • Experience in working with multiple Servers like Web Logic, JBoss and Apache Tomcat.
  • Extensive development experience on different IDE’s like Eclipse, My Eclipse, Net Beans, Maven, and WSAD/RAD.
  • Experience withHibernate Persistence Framework and hands on Experience in solving design issues by applying design patterns including Model-View-Control (MVC), Data Access Object (DAO), Data Transfer Object (DTO), Singleton, Factory patterns, Business Delegate in the development of multi-tier distributed applications.
  • Experienced in developing web-based applications using Java/J2EE, Servlets, Struts, Spring IOC, Spring MVC, Spring AOP, Spring Security, Spring Boot, JDBC, Web Services (SOAP & RESTful services) and ORM frameworks like Hibernate
  • Good Working knowledge in CVS, Perforce, ClearCase and GIT open source version control systems.
  • Good understanding of object-oriented programming (OOP) concepts like Inheritance, Polymorphism, Encapsulation and Abstraction.
  • Experience in Micro services development using spring boot and deployment in Pivotal Cloud Foundry ( PCF)
  • Expertise in Client-Side Technologies such as HTML, DHTML, EXTJS, HTML5, JavaScript, XHTML / XML /CSS3.

TECHNICAL SKILLS

Java Technologies: Core Java, Collections, JDBC, Multi-threading, AWT, JSP, Servlets, JSTL, JNDI, Ajax, EJB, JMS, Java Beans, Custom Tags, RMI, JCAPS, Design Patterns,Spring

Web Technologies: PHP 5, JavaScript, jQuery, Prototype, CSS3, HTML, HTML5, XML(SAX, DOM), XSL/XSLT, XPATH

Application Servers: Apache Tomcat, GlassFish, IBM WebSphere, JBoss, WebLogic

Web Services: SOAP, APACHE CXF, AXIS, XFire, JAXP, JAXB, JMS, WSDL(JAX-WS), UDDI, REST(JAX-RS)

Framework: Spring, JPA, Hibernate, Struts

Database: MySQL, PostgreSQL, SQL Server, Oracle, DB2, Cassandra and MongoDB

Scripting Language: Linux/Unix Shell Scripting, JavaScript

Version Control: GitHub, Bitbucket, Git

Web Frameworks: AngularJS, NodeJS, ReactJS

Other Tools: Ant, Ivy, Maven, Jenkins, Cruise Control

Java Technologies: Core Java, Collections, JDBC, Multi-threading, AWT, JSP, Servlets, JSTL, JNDI, Ajax, EJB, JMS, Java Beans, Custom Tags, RMI, JCAPS, Design Patterns,Spring

Web Technologies: PHP 5, JavaScript, jQuery, Prototype, CSS3, HTML, HTML5, XML(SAX, DOM), XSL/XSLT, XPATH

Application Servers: Apache Tomcat, GlassFish, IBM WebSphere, JBoss, WebLogic

PROFESSIONAL EXPERIENCE

Confidential, Bentonville, AR

Node JS Developer

Responsibilities:

  • Took part in having knowledge transfer sessions about the project.
  • Developed RESTful Web services for transmission of data in JSON format
  • Had many issues while setting up Local environment and fixed them and made everything working.
  • Virtualized the servers using Docker for test environment and dev-environments needs.
  • Containers management using Docker by writing Dockerfiles and set up the automated build on Docker HUB and installed.
  • Utilized Docker for runtime environment of the CI/CD system to build, test and deploy.
  • Responsible for creating efficient design and developing User Interaction screens using HTML, CSS3, Bootstrap, JavaScript, Angular 7 and Node JS.
  • Enhanced application performance by Angular8 Component based development in view of future Angular framework transitions
  • Modified C\C++ code on 32 Bit/64bits environment to support enhancements, fixed bugs in the existing software in multithreaded, highly scalable, high throughput applications
  • Used C++ STL containers, algorithms in the application.
  • Containers management using Docker by writing Dockerfiles and set up the automated build on Docker HUB and installed.
  • Worked extensively on Angular6/ Typescript SPA domains.
  • Hands on Experience on Angular CLI (Command line Interface).
  • Good amount of work done on Reactive forms or Web Forms 2.0 in Angular 6 and their Validations.
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
  • Used React JS for templating for faster compilation and developing reusable components.
  • Utilized Docker for runtime environment of the CI/CD system to build, test and deploy.
  • Increased speed and memory efficiency by implementing code migration to convert python code to C/C++ using Cython
  • Implemented Agile (Scrum) Methodology that includes daily scrum meeting with team, sprint planning and estimating the tasks for the user stories.
  • Involved in designing User Interface (UI) applications and professional web applications using JavaScript, AngularJS, Bootstrap, JQuery, HTML, DOM, XHTML, JSON and AJAX, React JS.
  • Built Single page web application using JavaScript Frameworks like Angular2/4, ReactJS,JS.
  • Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, Angular and Bootstrap.
  • Developing react components which communicate with redux as session management and ajax calls to send and retrieve data.
  • Developing Independent services using REST with JAX-RS which gets admin activities from Flex react component that persist in DB and establish connection between frontend and backend and store information in DB2.
  • Created Front-end Application using HTML5, CSS3, JavaScript, Typescript Angular 4, Node JS, Twitter Bootstrap and JSON.
  • Involved in writing the front-end code for the application using Angular 4.
  • Write quality, maintainable code in HTML, CSS (LESS and SASS), JavaScript, JQuery, and Ajax.
  • Involved in the creation of interface to manage user menu and Bulk update of Attributes using Angular 4.0, Node.js and Bootstrap.

Environment: Java/J2EE, Spring Framework, Java 1.7, Eclipse4.2 Juno, AngularJS, Angular 2, Angular 4,React JS,Node JS, J2EE, Server, Core Java, HTML5, Java Script, CSS 3, Spring framework 3.x,Oauth 2.0, Amazon Lambda, Spring Boot, Hibernate 3.x, JMS, Micro Services, Web Services, JAX-RS, Log4j, Junit 4.4, GIT Hub, PL/SQL, Apache Tomcat 6.x, Oracle 10g, IBMDB2.

Confidential, Cincinnati, OH

Full stack Java Developer

Responsibilities:

  • Used REST Client and POSTMAN to test the rest-based services and used JUnit and Mockito to test the middleware services. Created Hibernate mapping files, sessions, transactions, Query and Criteria to fetch the data from SQL based schema
  • Took part in setting up the routing configuration using Angular 4 router for various views and subviews.
  • Worked with Angular2 to generate various components, routes, services, pipes and structured the application code.
  • .Converted a monolithic app to microservices architecture using Spring Boot using 12-factor app methodology. Deployed, Scaled, Configured, wrote manifest file for various Microservices in PCF.
  • Hands-on experience on developing AWS cloud formation templates and setting up Auto scaling for EC2 instances and involved in the automated provisioning of AWS cloud environment using Jenkins and chef
  • Developed various screens for the front end using Angular2 and used various predefined components from NPM (Node Package Manager). Used Node Cron package to schedule periodically executable jobs.
  • Good knowledge on client-side JavaScript framework Angular 2.x/Angular 4.x with NGRX to achieve MVVM design flow.
  • Requests were processed using the powerful Scala collections and persisted to the database in synchronous fashion.
  • Implemented persistence layer using Hibernate that uses the POJOs (which do not have the business processes) to represent the persistence database.
  • Used various core concepts such as Multi-Threading, Exception Handling, Collection API's to implement various features.
  • Created a framework for all the backend calls and used JAX-B for customized XML parsing.
  • Working with Jenkins, CI/CD pipeline to integrate and deploy the code in to the PCF Server.
  • Involved in design of JSP's and Servlets for navigation among the modules.
  • Created several custom tags for JSP for maximum re-usability for user interface components.
  • Used JDBC calls in the JSP to access MySQL Database, Struts Action Servlet to route the request to corresponding Action Classes.
  • Involved in the development of DOM parsing, SQL procedures and in development of IVR in VXML, CCXML by using Java and JSP.
  • Performed server code optimization using PHP, Expanded existing MVC model.
  • Using PHP, MYSQL & JQUERY developed content management system for cars.com sales managers and associates.
  • Changed various configurations so 'Lead System' would deliver leads to every dealer correctly.
  • Using PHP, MYSQL & JQUERY created a system to calculate revenue reports and then displayed them in sophisticated PDF and Excel Format. Created a system to calculate lead prediction for prospective dealers of company name .
  • Using PHP, MYSQL & JQUERY created a system to calculate lead prediction for prospective dealers of company name
  • Performed unit testing using JUnit framework and for testing Entities and the backend services.
  • Created RESTFULwebservices for refreshing the cache memory of the data.
  • Developed Python scripts to automate the deployments to the WebSphere application server.
  • Used Rational Clear Case and Clear Quest for version control and change management.
  • Developed a free-tier Dockers dashboard for the web application using React.js.
  • Changing the AWS infrastructure Elastic Beanstalk to Docker with Kubernetes.
  • Worked with Middleware using Message-driven by POJO (MDP) after creating QCF, Queue on WebSphere server, and using JMS template for asynchronous functionality for multiple users.
  • Allied, configured and hosted the Oracle, Tomcat app servers and Cassandra DB servers on physical servers (Linux, Windows), and Amazon AWS virtual servers (Linux).
  • Used Node.js to run Grunt tasks and build properly the project (compile, minify, concat etc.) and Implement modules into Node JS to integrate with designs and requirements. Used GruntJS, BowerJS, Express with NodeJS.

Environment: Java 9, STS, Tomcat 7, Gulp, Spring Tool Suite, Spring, Spring Boot, Hibernate, MongoDB, RESTful Web Service, Oracle, HTML5, CSS3, jQuery, Angular LS, Angular2, Angular4, Node JS, React JS, Redis, JSP, Struts,, JMS, Jenkins, Agile, JIRA tool, Selenium, Kubernetes, Log4j, Maven, AWS, Cassandra, PHP.

Confidential

Full Stack Java Developer

Responsibilities:

  • Involved in Requirements gathering, Analysis, Design, Development, and Testing of the application using AGILE methodology (SCRUM).
  • Developed the web interface using HTML5, CSS3, JavaScript, jQuery, AngularJS, and Bootstrap.
  • Designed Java Components and integrated using spring framework with Hibernate Object/Relational persistence mechanism.
  • Hosted and tested the application in AWS servers before publishing it in actual production environment.
  • Used Structs Framework in the application, which is based on MVC design pattern
  • Involved in writing Spring Configuration XML, afile that contains declarations and business classes are wired-up to the frontend managed beans using Spring IOC pattern.
  • Implemented the application using Spring IOC, Spring MVC Framework, and Spring Batch and handled the security using Spring Security.
  • Generating scala and java classes from the respective APIs so that they can be incorporated in the overall application.
  • Developed REST API's using Spring MVC and Spring boot, hosted all micro services on PCF
  • Coded, implemented and integrated complex software programs using technologies such as Java and Kotlin in Android; troubleshot and debugged new or existing software programs
  • Writing entities in Scala and Java along with named queries to interact with database.
  • Having good experience in implementing the Node.js server-side code to interact with MongoDB to store and retrieve data by using the Mongoose drivers.
  • Worked with NPM commands and using package. JSON for managing dependencies and dev-dependencies of Node.js applications.
  • Worked with java libraries to access AWS facilities as Simple Storage service, Simple queue service and Dynamo DB.
  • Validated Customer, Account, Address and Order entities with Drools rules engine.
  • Used Node.js for server-side code and Express.js as the framework. Written callback functions for the Restful API.
  • Involved in integrating JAX-RS into Spring Boot application.
  • Implemented Micro Services using Spring Boot, Spring Cloud, Spring Micro Services and enabled discovery using Netflix Eureka Server.
  • Programming Languages/Technologies: PHP, JavaScript, Shell Scripting, Go Lang, XML, HTML5, CSS3 .
  • Deployed the Docker image of services building Docker file and build a continuous delivery pipeline for containers using AWS Code Pipeline and Amazon ECS.
  • Added the required jars to the drools files, build the package and deployed it on the JBoss server.
  • Sending requests and responses toMicroservices through REST/HTTP.
  • Developed server-side software modules and client-side user interface components deployed entirely in Compute Cloud of Amazon web Services ( AWS)
  • Designed and developed DAO layer with Hibernate standards, to access data from SQL Server.
  • Responsible for building scalable distributed data solutions using Datastax Cassandra.
  • Developed the persistence layer using Hibernate Framework, created the POJO objects and mapped using Hibernate annotations and Transaction Management.
  • Expertise in Lift and Play frameworks for leveraging Scala actors to support more concurrent requests than is possible with thread per request server.
  • Used JIRA for bug tracking, issue tracking,and project management.
  • Used GIT as source control management giving a huge speed advantage on centralized systems that must communicate with a server.

Environment: Java, Agile Methodology, Structs, Spring IOC, Spring MVC, Drools, Spring Boot, Spring Cloud, Spring Batch, Spring Security, HTML5, CSS3, Node.js, Bootstrap, AngularJS, JSTL, jQuery, AJAX, AWS EC2, S3, Micro Services, Hibernate, Restful API, JIRA, RabbitMQ, MAVEN, JUnit, Log4J, GIT.

We'd love your feedback!