Post Job Free
Sign in

Web Services Node Js

Location:
Atlanta, GA
Posted:
February 06, 2025

Contact this candidate

Resume:

Nishi Patel

**********@*****.*** 740-***-**** LinkedIn

SUMMARY

●Experienced in software analysis, design, development and integration of object-oriented applications and web-based applications using Java/J2EE.

●Experience in working with environments using Agile (SCRUM) and Test-Driven Development (TDD) development methodologies.

●Extensive hands-on experience in Core Java, specializing in multithreading, concurrency, file handling (I/O operations), data structures, and collections framework.

●Experience in Java 8 features like Parallel Streams, Lambdas, functional interfaces, and filters.

●Proficient in UI design and exposure to developing web applications using Angular, React, JavaScript, TypeScript, jQuery, HTML5, CSS, NodeJS.

●Used Node.js, React.js, and Vue.js framework for developing Single Page Applications (SPA).

●Proficient in developing SOAP and RESTful web services using the Spring Framework, JAXB, and Spring-WS to enable seamless system integration.

●Skilled in building and deploying scalable microservices architecture using Spring Boot for high-performance applications.

●Designed, deployed, and managed applications on Amazon Web Services (AWS) to provide scalable, reliable, and cost-effective solutions.

●Implemented serverless architectures using AWS Lambda and API Gateway, reducing operational overhead and improving scalability.

●Configured and managed CI/CD pipelines with AWS CodePipeline, CodeBuild, and CodeDeploy for automated deployment processes.

●Used Docker container for eliminating a source of friction between development and operations.

●Automated application deployment in the cloud using Docker technology using elastic container service scheduler.

●Experience in Use Cases, Sequence Diagrams and Class Diagrams using UML, J2EE Design Patterns.

●Proficient with SQL databases like Oracle, MySQL, PostgresQL and knowledge in NoSQL databases like MongoDB, DynamoDB.

●Proficient in Web based Integration Testing, System Testing, Performance Testing, Functional Testing and Unit Testing using Junit, Black-Box testing, and Jenkins.

●Hands on experience with version control and configuration management tools like Git, SVN. TECHNICAL SKILLS

Languages Java, Python, C, C++

Java Technologies Java, J2EE, XML Parsers, JDBC, Spring Framework, Java Bean, JMS, Web Services (REST, SOAP)

Web Technologies Angular, React.js, Node.js, HTML5, CSS3, JavaScript, TypeScript, Asp.net, jQuery, PHP, XML

Cloud Technologies AWS, Kubernetes, Red Hat OpenShift Servers Apache Tomcat, Oracle WebLogic Server

Databases MySQL, PostgreSQL, MongoDB, DynamoDB

Methodologies Agile

Version Control Git, SVN, CVS

Testing Junit, Jenkins, and Apache Camel

Other tools Visual Studio, IntelliJ, Eclipse, Ansible, Docker PROFESSIONAL EXPERIENCE

Delta Airlines, Atlanta, GA Oct 2022 - Current

Full Stack Java Developer

●Developed server-side software modules and client-side user interface components deployed entirely in Compute Cloud of Amazon Web Services (AWS).

●Led successful migration of on-premises infrastructure to Amazon Web Services (AWS), including the design, planning, and execution phases, leveraging AWS services such as Amazon DynamoDB for efficient and scalable database solutions.

●Developed responsive and interactive web applications using Angular 14, TypeScript, HTML5, CSS3 ensuring seamless user experiences across devices.

●Built dynamic Single Page Applications (SPAs) by leveraging Angular’s two-way data binding, dependency injection, and RxJS for reactive programming.

●Used Node.js for doing non-blocking design operations for server-side code.

●Used Python scripts to automate cloud infrastructure provisioning and manage deployments in AWS.

●Used Swagger UI registered micro services, monitored service health check from Spring Boot admin console.

●Strong understanding of supporting JSON based RESTful web-services, integrating with the front-end.

●Implemented jQuery to develop the widgets and to perform the client-side validations, UI centric Ajax behavior.

●Developed implementation logic using Core Java and J2EE.

●Involved in implementing DAO layers using JPA standards and Hibernate API interfaces.

●Wrote SQL queries, stored procedures, triggers, views, and enhanced performance with explain plans.

●Deployed Spring Boot based micro services into Docker containers using Amazon EC2 container services.

●Developed API for using AWS Lambda to manage the servers and run the code in the AWS.

●Used AWS Cloud watch in alerting, maintaining and monitoring of production and corporate servers/storage.

●Utilized AWS Lambda platform to upload data into AWS S3 buckets and to trigger more Lambda functions (Including EC2, MongoDB focusing on high-availability, fault tolerance, and auto-scaling).

●Worked on the entire migrating process of the databases from Oracle to Amazon DynamoDB.

●Experience with building Docker Images and running them on Docker containers.

●Used JMeter as the load testing tool to test the performance of the overall service and Splunk, Dynatrace tool to trace the server logs while running the performance test with heavy load.

●Familiar with Cucumber, Selenium Web Driver, Selenium commands and X-path and developed grunt tasks to run the unit tests on Jenkins and Used JIRA to assign, track, report and audit the issues in the application.

●Use Jenkins with Maven to compile and build Microservices code and configure build triggers.

●Collaborated code with other developers using GitHub web-based repository. Worked on Git for version control. ENVIRONMENT: JAVA 8 and 11, HTML5, CSS3, JAVASCRIPT, NODEJS, ANGULAR 14, SPRING BOOT, SPRING MVC, MICROSERVICES, SOAP, REST APIs, AWS, MAVEN, MySQL, Amazon DynamoDB, GIT, INTELLIJ, JUNIT, JIRA, SELENIUM Centene Corporation, Missouri, US Aug 2021 – Oct 2022 Full Stack Developer

●Developed a Java/J2EE based web application with a complete spring suite, implementing spring MVC and other spring modules.

●Implemented requirement analysis, design, development, and test management. Performed feasibility analysis and applied long term strategies. Cost estimation of the project was generated.

●Administered the full lifecycle of software development and followed Agile methodology with 100% on time delivery. Participated in Scrum related activities and daily scrum meetings.

●Built web services using Spring WS framework and web service clients injected through DAO layer.

●Used a Microservice architecture, with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.

●Working on RESTful web services, exclusively consuming REST API with Asynchronous behavior.

●Involved in developing UI using Spring MVC framework, HTML5, CSS3, JavaScript, jQuery, Bootstrap, AJAX and Angular.

●Created reusable service components for use across multiple modules using Angular. Selectors, Events, AJAX, and Dom Manipulation components were used in Angular 4/6 directives, filters, and services.

●Built the backend REST API using Spring MVC and Spring REST Controllers and generated JSON/XML formats and tested the API’s using Postman.

●Created Docker images/container and integrated with Spring Boot.

●Implemented routing logic, navigations and implemented login functionality on the client side in Angular.

●Implemented a Single Page Web Applications (SPA) and Multi Page Web Application based front end for displaying user requests like fetching, inserting, updating, deleting user records history using JavaScript and Angular.

●Used Java 8 features like Lambda, Stream API, and functional interface.

●Deployed Node.js application on AWS and implemented CI/CD pipelines for smooth deployment.

●Used AWS Cloud watch in alerting, maintaining, and monitoring of production and corporate servers/storage.

●AWS Lambda was used for Serverless implementations, with functions triggered when database tables were updated, and AWS Cloud Watch was used for alarms. Lambdas was used in conjunction with SNS and S3 to generate multiple data formats from a single source.

●Worked with NoSQL Database named MongoDB to store claims data to do data analysis helpful for the organization to monitor and analyze the claims trend.

●Used Jenkins with Maven to Compile & Build Microservices, code and configure Build Triggers.

●Worked on functional Automation Testing using Selenium Web Driver and Selenium Remote control.

●Focused on Test Driven Development (TDD) thereby creating detailed JUnit tests for every single piece of functionality before writing the functionality.

●Used JIRA tool for Issue/bug tracking, monitoring of work assignment in the system.

●Collaborated code with other developers using GitHub web-based repository. Worked on Git for version control. ENVIRONMENT: JAVA 8, HTML5, CSS3, JAVASCRIPT, NODEJS, ANGULAR 4/6, SPRING BOOT, SPRING MVC, MICROSERVICES, SOAP, REST APIs, AWS CLOUD, MAVEN, HIBERNATE, AJAX, MongoDB, GIT, INTELLIJ, JUNIT, JIRA, SELENIUM

Zensar Technologies, IN Sep 2020 – June 2021

UI Developer

●Designed and implemented robust web applications using ASP.NET MVC, which ensures scalability.

●Implementing project using Agile SCRUM methodology, involved in daily stand-up meetings and sprint showcase and sprint retrospective.

●Designed and implemented RESTful APIs using Spring Web, enabling seamless communication between services.

●Built responsive UI pages using HTML5, AngularJS 2.0, Bootstrap, CSS3, JavaScript, jQuery, and Node.js.

●Created reusable, modular components and implemented state management using NgRx for improved application scalability.

●Created and maintained design systems in Figma, ensuring consistency in typography, color schemes, and component usage across projects.

●Built and maintained reusable components and front-end libraries using frameworks like React.js, Angular, and Vue.js, reducing development time by 20%.

●Built reusable components with React Hooks and Context API, streamlining the codebase and enhancing state management for Zensar Technologies’ client dashboard.

●Configured and maintained the Spring Application Framework’s IOC container.

●Built and consumed RESTful APIs using ASP.NET Core, which enabled integration with third-party systems.

●Implemented the MVC architecture using Struts framework.

●Utilized Spring Data JPA and Hibernate to streamline database operations, optimize queries, and manage complex entity relationships for customer data platforms.

●Converted the HTML Pages to JSF Tag Specific Pages.

●Creating the message from the uploaded information and transaction data and sending this information using SOAP.

●Maven was used as a build tool and SVN as a version control tool. ENVIRONMENT: J2EE, Java/JDK, JSP, Servlets, Spring, JavaBeans, AJAX, XML, DOM, HTML5,CSS, JavaScript, jQuery, SOAP, SVN, Maven.

Cito Info Tech, IN May 2019 - Nov 2019

Web Developer Intern

• Completed full responsive designs of over 30 web pages to enhance visuals, improve navigation, boost search engine rankings, and increase site traffic by 30% by creating user-friendly visuals and features with technologies such as HTML5, CSS, and JavaScript, Bootstrap and AngularJS.

• Developed scalable backend solutions using Node.js, handling complex server-side logic and RESTful API integrations.

• Collaborated on APIs and managed software workflow using Scrum methodology increasing task success rate by 25%.

●Supported the implementation of modern CSS frameworks like Bootstrap and Tailwind CSS for visually appealing and responsive layouts.

●Participated in system design and prepared UML diagrams and Class diagrams for DTO objects and actions.

●Used Spring Framework for the implementation of the application.

●Wrote script for AJAX implementations on the website.

●Conducted user testing and provided feedback for UI/UX enhancements to improve application usability.

●Collaborated code with other developers using GitHub web-based repository. Worked on Git for version control. ENVIRONMENT: HTML5, CSS, JAVASCRIPT, BOOTSTRAP, ANGULARJS, AJAX, GIT, SPRING BOOT, NODE.js EDUCATION

Master of Engineering in Computer Science GPA: 3.58 University of Cincinnati, Cincinnati, OH, United States Bachelor of Technology in Information Technology GPA: 3.9 Charotar University of Science & Technology, Gujarat, India Relevant Coursework: Data structure and Algorithm, Design and Analysis of Algorithms, Python Programming, Java Programming, Software Engineering, Advanced web technologies, Computer Networks, Database Management System



Contact this candidate