We provide IT Staff Augmentation Services!

Senior Nodejs Developer Resume

3.00/5 (Submit Your Rating)

Jacksonville, FL

SUMMARY

  • Over 7+ years of experience in Software Development Life Cycle (SDLC) in design, development, implementation, deployment, testing and maintenance as per quality standards using Agile, waterfall and SCRUM methodologies.
  • Expertise in client - side design and validations using HTML, DHTML, CSS, Java Script, NodeJS
  • Highly experienced with modern JavaScript frameworks and libraries like AngularJS, BackBone.JS, Node.JS and JQUERY
  • Expertise in designing and developing enterprise and web applications from design blueprint using java and J2EE technologies like Core Java, JSP, Java Script, JDBC, Web Services, Spring, Hibernate, REST, XML, SQL, HQL, XSL, HTML, CSS and LOG4.
  • Extensive experience in IT Industry Developing, Testing, Integrating, Implementing the web based applications and UI applications.
  • Solid experience with Responsive Web Design (RWD) technologies like HTML, XHTML, DHTML, CSS, Bootstrap, JavaScript, JQUERY, AngularJS, Require JS, Ext JS, Node.Js,React.js, Backbone.JS, PHP, XML, XSL, AJAX and JSON.
  • Extensive experience with both core and advanced Java technologies which includes Java, XML, JavaScript, J2EE, JSP, EJB 2.0/3.0, JDBC, Web Services, JAX RS, and Hibernate.
  • Experience with AWScloud serviceslike EC2, S3, RDS, ELB, EBS, DynamoDB, VPC, Route53, Auto scaling groups, CloudWatch, CloudFront, IAM for installing configuring and troubleshooting on various Amazonimages for server migration from physical into cloud.
  • Experience in various agile methodologies like Test Driven Development (TDD), SCRUM, and Pair Programming.
  • Experience in understanding and using RDBMS Relational Databases Management System like Oracle10g/11g/12c, MySQL, SQL Server, PL/SQL and NoSQL databases like Mongo DB, Cassandra and HBase.
  • A pretty good hand on experience with many versions of WebSphere and a variety of services/component, which interact with JPA (e.g. system administration, transactions, J2C, etc.)
  • Experience in Object oriented analysis, design/development methodologies, UML Use Cases, Sequence, Page Flow and Class Diagrams.
  • Experience using Apache Tomcat, WebSphere Application Server, Web Logic, and JBoss servers.
  • Experience in using Log4J, Version Control using SVN, GIT and CVS.
  • Extensive experience in working with different databases such as Oracle, IBM DB2, SQL Server, MySQL, PLSQL and writing Stored Procedures, Functions, Joins and Triggers for different Data Models.
  • Worked with NoSql Databases like Mango DB.
  • Very Good understanding and Working Knowledge of Object Oriented Programming (OOPS), and Scala.
  • Responsible for checking cross browser compatibility and hence worked on different browsers like Safari, Internet Explorer, Mozilla Firefox and Google chrome.
  • Sound skill in Spring MVC architecture, design patterns, Collections Frameworks, Exceptions handling and multi-threading.
  • Expertise in implementing and deploying SOAP Web Services and Restful Services, WSDL to develop dynamic server side web contents.
  • Expertise in implementing client-server business applications using Microservices.
  • Experience in implementing JAVA/J2EE design patterns such as MVC, Singleton, Factory, Session Façade and Delegate pattern. Spring, Servlets, JMS, JSF My Faces, Rich Faces, Prime Faces and Ice Faces, JPA, JAX B.
  • Experience working as an individual contributor and as a team member coordinating with other team members.

TECHNICAL SKILLS

Languages: C/C++, Java, SQL, PL/SQL, UML, J2EE, HTML, DHTML, XHTML, UML2.0.

Java Technologies: Core Java, Java Server Pages, Servlets, JDBC, Java Beans, IBM BPM 9.0, Exception Handling, Multi-threading, String Builder, Event Handling, Swing Web Services, JSP, Struts, RMI, EJB3.0/2.1, Hibernate, Spring, Web Services, SOA, JMS, SAX and DOM Parsers, AJAX, JAXB2, MS Office, JSTL.

Web Technologies: Servlets, JSP, JavaScript, HTML5, CSS3, JQUERY, AJAX, JSON, DOJO, Node.JS, Angular.JS, Bootstrap, ExtJS, XML, XSL, XSLT, SAX, DOM, XML Beans and JAXB.

IDEs: Eclipse, Net Beans, Red Hat Developer Studio, IntelliJ, RAD.

Web/App. Servers: JSP, Web sphere, JBoss, Apache Tomcat, IIS.

Tools: Maven, Ant, Visio, Log4j, Junit, Jenkins, Mockito, JIRA, SOAP.

Operating systems: Windows, Mac OS, UNIX, Linux, Sun Solaris.

Databases: Oracle 8 / 9i / 10g/11g, HSQL, My Sql, MS SQL Server 7.0, DB2, MongoDB, Cassandra.

Design Patterns: MVC, Singleton, Business Delegate, Service Locator, Session Facade, DTO, DAO, Factory Pattern.

Frameworks: Struts, Spring Dependency Injection, Spring MVC, Spring Core, Spring Context, Spring AOP, Spring DAO, Spring IOC, Spring JDBC, Spring with Hibernate, Hibernate, DWR, Log4j.

Version Control: Rational Clear Case, CVS, VSS, SVN, GitHub.

Methodologies: Agile Methodology (SCRUM), Waterfall .

Operating Systems: Windows, Mac OS UNIX, Linux.

PROFESSIONAL EXPERIENCE

Senior NodeJS Developer

Confidential, Jacksonville, FL

Responsibilities:

  • Followed ScrumAgile Methodology for iterative development of the application.
  • Extensive programming experience in Web Programming, testing, and design of Responsive Web pages.
  • Developed RESTful web services and middleware configurations using Node.js, Express.js, Fastify.js, Sails.js
  • Worked on API integrations with third-party services and external APIs within the organization.
  • Worked with JSON web tokens and Passport for authentication and authorization security configurations usingNode.js.
  • Used node.js as a proxy to interact with RESTful services and interacting with PostgreSQL.
  • Used Postman to test the REST APIs
  • Unit tested the modules locally using Mocha, Chai.
  • Developed event producer and consumer module for production and consumption of events.
  • Developed reusable UI components using React JS.
  • Worked on designing and creating of events, posting events to and consuming events from Apache kafka event bus
  • Experienced in MEAN stack development (Mongo dB, Express, Node, Angular)
  • Experienced with Docker container service and applications by creating Docker images from Docker file.
  • 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.
  • Developed Swagger UI for the application using YAML.
  • Used Jenkins for continuous integration and continuous deployment pipeline.
  • Used GitLab as the code repository and GIT for version control.
  • Experience in npm commands and using package.json for managing dependencies and dev-dependencies ofNodeJSapplications.
  • Worked on an Agile (Scrum) Development Team to deliver regular updates to business team and project managers.
  • Involved in backlog grooming with other teammates and assign story points based on the acceptance criteria.
  • Reviewed the quality of code for the high-volume progressive web application maintaining code and design consistency across different team members.
  • Experience with AWScloud serviceslike EC2, S3, RDS, ELB, EBS, VPC, Route53, DynamoDB, Cloud watch, Cloud Front, IAM
  • Involved in PI planning sessions.

Environment: Swagger, Postman, Apache Kafka, Visual Studio Code, CSS, JavaScript, React JS, AJAX, Angular7, Rally, Mocha, Chai, Karma, Jasmine, Jest, enzyme, PostgreSQL, Git, RESTful, GitLab, Web Services, Agile methodology, JSON.

Full Stack Node Developer

Confidential, Chicago, IL

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development and testing.
  • Involved in complete development of 'Agile Development Methodology/SCRUM' and tested the application in each iteration.
  • Gathering requirements, Analysis, Design, Development and Testing of application are done using Agile SCRUM methodology.
  • Designed User Interface using HTML, CSS, jQuery and AngularJS and XML in a responsive grid layout. Implemented responsive design template to get a new interface in Bootstrap, HTML.
  • Extensive programming experience in writing web application programs covering front-end UI jQuery and AJAX for building rich user friendly, high performance web applications.
  • Implemented AngularJS and Node.JS with Spring MVC as model component and developed custom AngularJS directives, tags and integrated with Spring forms.
  • Designed and developed a custom, single-page, responsive web application on front end using AngularJS.
  • Developed custom AngularJS directives, tags and integrated with spring forms.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI's.
  • Worked on installation of Dockerusing Dockertoolbox.
  • Worked on creation of custom Dockercontainer images, tagging and pushing the images
  • Expertise in developing single page applications using AngularJS, using various angular modules.
  • Responsible for implementing the business requirements using Spring MVC, Spring Boot, Spring Data, Spring Security
  • Involved in deploying systems on Amazon Web Services Infrastructure services EC2 Cloud Formation
  • Developed Open stack API to Integrate with Amazon EC2 cloud-based architecture in AWS
  • Implemented the application using Spring MVC Framework and handled the authentication, authorization, and access-control features by using Spring Security.
  • Also used the Spring IOC feature to get hibernate session factory and resolve other bean dependencies.
  • Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
  • Developed test cases using Junit and the build scripts using Maven.
  • Used GIT to maintain the version of the files and took the responsibility to do the code merges and creating new branch when new feature implementation starts.
  • Experience in AWScloud serviceslike EC2, S3, RDS, ELB, EBS, VPC, Route53, Auto scaling groups, Cloud watch, Cloud Front, IAM for installing configuring and troubleshooting on various Amazonimages for server migration from physical into cloud.

Environment: Java, J2EE, HTML5, JavaScript, AJAX, Angular7, JSP, Servlets, Hibernate 3.5, Spring MVC, Spring boot, JIRA and Spring Tool Suite, JUnit, Maven, Log4J, Oracle, WebSphere, MongoDB, Git, Bootstrap, MVC, SOA, RESTful, AWS.

Java Full Stack Developer

Confidential, St. Louis, MO

Responsibilities:

  • Follow Agile Methodology in analyze, define, and document the application, which will support functional and business requirements. Coordinate these efforts with Functional Architects.
  • Experience in Test Driven Development, paired programming and Unit Testing.
  • Used Docker as a container for Creating, Deploying and running application.
  • Deployed applications in Kubernetes Clusters, running on Docker Hub.
  • Develop Java/Spring boot Based Microservices using Spring Boot.
  • Used MongoDB to enable them to build stand-alone API’s faster, handle highly diverse data types, and manage applications more efficiently at scale.
  • Develop the Controller to handle the requests and responses.
  • Developed Microservices by using Spring boot Framework.
  • Used Core Java to develop Business Logic as Spring Beans.
  • Configure Spring Container to implement IOC/DI of the Spring Beans, and to manage the beans’ life circle.
  • Develop POJO objects and used Hibernate as the Object-Relational Mapping (ORM) tool to access the persistent data from SQL Server.
  • Store procedure in the database and used Dynamic SQL to load the data.
  • Use Jersey to implement Restful Web Service and used XML form to transfer the data.
  • Use Rest Controllers to replace the existing operations layer, which acts as bridge between business layer and the UI.
  • Using J2EE design patterns such as Business Delegate, Service Locator, Data Transfer Object, Data Access Object, Session Facade, Factory method, and Singleton pattern.
  • Used Spring Framework to load the classes and IOC module to inject the attributes of the Managed Beans.
  • Used JSON/ XML as response type in REST services.
  • Design and develop Restful web services using JAX-RS.
  • Deployed the services and UI app on to AWS Cloud Foundry using Ocelot Security.
  • Developed reusable UI components using React JS.
  • Used Middleware, Redux-Promise in application to retrieve data from Back-End and to also perform RESTFUL services.
  • Involved in complete life cycle of software development including designing, developing, testing, and deployment of application.
  • Involved in writing Service design documents and was part of Consumer calls during the handover of API’s.
  • Involved in writing Junit test cases to ensure Unit testing, Component testing and integration testing are done before handing over to QA team.
  • Used Maven for dependency and configuration management to add dependent external jars and bundles, run and deploy the application.
  • Used GitHub as code repository where Git is plugged in to IntelliJ IDE to commit files.
  • Experience in working on Web Services using Service Oriented Architecture (SOA) using SOAP and Restful Web Services.
  • Expertise in major RDBMS concepts such as Oracle 12c/11g/10g, MySQL, MS Access, and proficient in writing PL/SQL Stored Procedures, Triggers, Views.
  • Very good experience on Document Object Model (DOM) and Restful Web Services, WSDL, SOAP.
  • Performed peer code reviews, involved in writing test cases, testing the applications.
  • Distributed goals and continuous improvement measures with manager inputs
  • Involve in the complete SDLC (software development life cycle) of the application from requirement analysis to testing.

Environment: Java, J2EE, Spring boot, Spring framework, REST, JSON, Agile Methodology, IntelliJ, Maven, Gradle, Windows, XML, Git, Web Services, AWS, Soap UI, React JS, Postman, Swagger, JMS, PL/SQL, JPA, Hibernate 3.5.

Java Full Stack Developer

Confidential, RTP, NC

Responsibilities:

  • Followed Scrum Agile methodology for iterative development of the application.
  • Involved in complete life cycle of software development including designing, developing, testing, and deployment of application.
  • Developed Use Case Diagrams and Class Diagrams.
  • Involved in design and development of n-tier architecture.
  • Developed the User Interface screens using Angular JS, React Js, JSP, Java Script, HTML 5, jQuery, and CSS3.
  • Created custom, general use modules and components which extend the elements and modules of core AngularJS.
  • Deployed Microservices in Pivotal Cloud Foundry.
  • Used Angular JS to implement MVC pattern.
  • Developed Single Page Applications (SPA's) using React- router.
  • Developed custom services in Angular that could be used to communicate between different components in the application.
  • Performed client-side validations over the forms using Angular Forms
  • Used spring framework, Spring-AOP, Spring-ORM, Spring-JDBC modules.
  • Implemented Spring IOC and Hibernate integration.
  • Used Spring Validation framework for Validations.
  • Designed Java Components and integrated using Spring framework for Hibernate Object/Relational persistence mechanism (ORM Mapping).
  • Implemented Spring Dependency Injection/IOC and Connection pooling for Bean wiring.
  • Wrote database queries using SQL and PL/SQL for accessing, manipulating and updating Oracle database.
  • Implemented Service Oriented Architecture (SOA) using JMS for sending and receiving messages while creating web services.
  • Worked on Java Multithreading and Collections Framework and Java Multithreading to refresh the cache at a given set of time interval.
  • Involved in Design and development of application implementing MVC Architecture.
  • Implemented Hibernate (ORM) to persist the data into Database and wrote HQL based queries to implement CRUD operations on the data by using XML.
  • Involved in writing queries in Hibernate query language (HQL) and hibernate named queries.
  • Configured the Hibernate configuration files to persist the data to the Db2 Database.
  • Used JSON as response type in REST services.
  • Extensively used GIT version control system to co-ordinate with the team.
  • Involved in Performance and SQL Query Optimization.
  • Worked on server side by using Spring Boot, Spring Rest Service.
  • Implemented PL/SQL queries and used Oracle stored procedures, and built-in functions to retrieve and update data from the databases.
  • Deployed applications on WebSphere Application server.
  • Used Web services for transmission of large blocks of XML data over HTTP.
  • Used Collections extensively to store, retrieve and manipulate objects in the business logic layer.
  • Involved in Unit testing, User Acceptance Testing and Bug Fixing.

Environment: Java, J2EE, JSP, HTML5, Spring framework, Hibernate, Servlets, JavaScript, jQuery, AJAX, JDBC, REST, JSON, HQL, GIT, Gradle, Agile Methodology, Angular JS, React JS, JMS, PL/SQL, Hibernate, Eclipse, Maven, Unix, XML, Subversion (SVN), Bitbucket, Web Services.

Java Full Stack Developer

Confidential

Responsibilities:

  • While working as a Developer in Java, Experience in analyzing business needs as a part of their releases.
  • Designed object model diagrams and data model diagrams to achieve the business needs.
  • Developed application by using different design patterns like DAO, Singleton and Session Facade.
  • Developed automatic build scripts by using ANT for application to deploy and perform testing in Servers.
  • Worked in developing the presentation layer of the application by using JSP, Servlets.
  • Worked on creating custom components by using HTML, JavaScript, CSS and used Controls and Repeaters for the data sets.
  • Participated in using XML documents with XSLT and CSS to translate the contents into HTML also validating XML by using XSD’s and DTD’s.
  • Expertise in Struts 1x tiles concept and validates for the front-end effective implementation.
  • Participated in creating and modifying Wiki documents for the ecommerce and the client teams to share information about the application regularly.
  • Worked on using SVN as the version control tool in project management.
  • Wrote SQL queries, PL/SQL stored procedures, performing modifications into existing database structure.
  • Participated in writing test cases by using JUnit 3 for unit testing various modules in application.
  • Participated in writing stored procedures and added new paper types also for finishing options to the database.
  • Expertise in using Eclipse Helios IDE for the application development.
  • Experience in writing UNIX shell scripts as part of the deployment process.

Environment: J2EE, JSP, Servlets, XML, Struts 1.2, HTML, JavaScript, CSS, Oracle10g, PL/SQL, JDBC, Windows XP, XSD,XSLT, EJB, Eclipse, WebLogic 10.3, Apache Tomcat server, Ant, JUnit, SVN.

We'd love your feedback!