Post Job Free
Sign in

Stack Developer Node Js

Location:
Sterling, VA
Posted:
January 09, 2025

Contact this candidate

Resume:

NIDHI GANJI

Email: **********@*****.*** LinkedIn: /nidhi-ganji-5b00a5266

Sr Java Full Stack Developer with AWS Phone: 817-***-****

PROFESSIONAL SUMMARY:

Around 9 years of experience in all stages of the Software Development Life Cycle (SDLC) such as Application Specifications, Design, Development, Testing, Debugging and Maintenance.

Developed UI modules using Angular JS/2/8/12/14/16, Node.JS, Java Script, jQuery, Ajax, validations using Ajax in Node.JS, AngularJS, Angular12 and dash board's reports using Backbone.js.

Wrote python scripts to parse XML documents and load the data in database and developed web – based applications using Python, CSS, and HTML.

Worked on applications and developed them with XML, JSON, XSL (PHP, Python, Rails) and experience in writing Sub Queries, Stored Procedures, Triggers, and Functions on MySQL and PostgreSQL database.

Proficient in JDK 1.6+ programming paradigms, including object-oriented design and functional programming.

Hands-on experience in migrating existing Java applications in AWS cloud using SQS to decouple all the components to make the best use of AWS.

Extensive AWS experience including AWS Services such as EC2, VPC, IAM, Elastic Beanstalk, Lambda, S3, SQS, SNS, RDS, CloudWatch, and DynamoDB etc.

Designed, build and deployed applications utilizing AWS EC2, Route53, S3, RDS, Kambda, SQS and IAM etc.

Experience in Designing, Architecting, and implementing scalable cloud-based web applications using AWS, Azure and GCP.

Worked on GCP services like compute engine, cloud load balancing, cloud storage, cloud SQL, stack driver monitoring and cloud deployment manager.

Extensive experience in deploying, managing, and developing database management like MongoDB (clustering, DML operations), PostgreSQL (administration, backup, recovery), Oracle, SQL Server, DB2, Cassandra.

Experience in creating Docker images, containers, push/pull and integrating with Spring Boot, Deployed Spring Boot based Microservices, Docker container using Amazon EC2 container services and using AWS console.

Hands on experience using message brokers such as Active MQ and Rabbit MQ.

Experience in writing Perl scripting for various applications and data processing.

Implemented Neo4j to integrate graph database with relational database and to efficiently store, handle and query highly connected elements in your data model, especially for object-oriented and relational developers.

Implemented APIs using play framework in Scala to perform analytics and persist results in Elasticsearch.

Strong Knowledge on working with GraphQL schema, queries, and mutations to interact with Mongo DB and several other data storage layers.

Developed web application using MongoDB, Express, React/Redux, Node JS and GraphQL.

Expertise in design and development of various web and enterprise application using J2EE technologies like Servlets, JSP, JDBC, JSF, EJB, JMS, XML, Spring Framework (Spring MVC, Boot, Microservices) and web services REST/SOAP

Implemented Alfresco REST-based Web services development.

Developed Database-backed applications using Go with PostgreSQL, MySQL, or MongoDB.

Expertise in React.js and working with React Flux architecture and created Custom Reusable React Components Libraries.

Experience in Angular along with Bootstrap, CSS3 to create reusable components for RWD apps.

Experience with HTML5, XML, XHTML, DHTML, CSS3, Tiles, Tag Libraries and JSON.

Developed dynamic responsive web Application by integrating Angular with Bootstrap which is further integrated with web services and Vue.js.

Developed various solution driven views and dashboards by developing different chart types including Pie Charts, Bar Charts, Tree Maps, Circle Views, Line Charts, Area Charts in Power BI.

Working with import and direct query, creating custom table in the Power BI.

Designed and implemented enterprise-wide security solutions and reduced security, compliance, and privacy risks. Managed the implementation of enterprise-wide security policies and processes relating to PCI DSS and FFIEC.

Good working knowledge of AWS, Spring Cloud, Docker, Maven, Gradle in developing applications which use cloud-based services.

Strong Knowledge and working experience on LINUX/UNIX environments, including process optimization, troubleshooting and shell scripting.

Configured IIS/Apache webserver to proxy request to WebLogic Application Server 10.x.

Experienced in using WebSphere 7.0, WebLogic, JBoss, Oracle Application Server and Tomcat Web Server 8.5.

Implemented Software Configuration Management using Version Control Software such as SVN, CVS and GIT.

Strong Experience with build tools like CI/CD, ANT, Maven, and logging tools like Log4J.

I have successfully implemented continuous integration and continuous deployment pipelines using tools like Jenkins, Docker, and Kubernetes, streamlining the release process, and improving overall efficiency.

Experience in Virtualization using VMWare, Vagrant and container services like Docker, Kubernetes.

Experienced in writing unit test cases using Junit with TestNG, Mockito frameworks and integration testing and automation with Selenium, CUCUMBER and experienced with Splunk tool for production support.

Experienced in Development, testing, and deployment of enterprise applications on Windows & UNIX platforms using IDEs such as Eclipse, NetBeans, WebStorm, Spring Tool Suite, IntelliJ.

Experienced in methodologies like Agile, Waterfall, Scrum, and Test-driven development (TDD).

PROFESSIONAL EXPERIENCE:

Full Stack Java Developer with Cloud Expertise

Fannie Mae, Reston, VA March 2021 to November 2024

Responsibilities:

Coordinated and attended user meetings to understand and capture requirements.

Experienced in designing, developing, and implementing multiple enterprise PAM/IAM solutions for cloud and hybrid applications.

Designed and implementation and automation of access Management in AWS.

Developing multiple Secret Manager custom integrations across various platforms.

Creating and maintaining the access Management and Active Directories.

Participated in Requirements Analysis, Design and Development phases of the project and worked in Scrum Methodology.

Used Core java for the development of different components.

Developed the application using Core Java, Multi-Threading, Collections, Spring Boot, JDBC transaction and Batch.

Designed and implemented concurrent, high-performance, and scalable systems using multi-threading.

As a developer, created a script to validate the efficiency and fall back of new Cloud database using Jenkins tools.

Extensive experience working with the SailPoint Identity Security Cloud Platform, delivering intelligent, autonomous identity solutions for enterprise demands.

Proficient in creating SailPoint rules and task definitions to provide effective identity management solutions.

Expensively worked on AWS Cloud migration from On-Prem,

Developed web application using MongoDB, Express, Node JS and GraphQL.

Used JMS for the asynchronous exchange of critical business data and events among J2EE components and legacy system.

Involved in Design Development and Implementation of business Application using Java/J2EE Technologies.

Set up GCP Firewall rules to allow or deny traffic to and from the VM’s instances base on specified configuration and used GCP cloud CDN to deliver content from GCP cache locations drastically improving user experience and latency.

Using Perl scripts integrated third-party APIs for data retrieval and processing.

Installed and configured Apache Tomcat 5.5/6.0 and configured SSL with it.

Configured Apache web server with Apache Tomcat using the plug-in mod jk.

Integrated Golang microservices with cloud platforms like AWS, GCP, and Azure, leveraging services such as Lambda, S3, and Kubernetes.

Installed and configured JBOSS 4 and integrated Apache web server to work with it.

Extensively worked with Servlets and Struts based multi-tier applications in developing J2EE Components.

Implemented JAVA/J2EE design patterns such as Factory, DAO, Session Façade and Singleton.

Involved in design and implement of the client web application including several modules using HTML, CSS, Bootstrap, JavaScript, Angular, TypeScript and Visual Studio Code.

Used spring’s test framework to create integration tests for various spring boot and spring batch applications.

Responsible for configuring, integrating, and maintaining all Development, QA, Staging and Production PostgreSQL database within the organization.

Implemented Microservices architecture using Spring Boot for making application smaller and independent.

Involved in writing the microservices in Spring Boot application with Spring annotations.

Extensively worked with spring frameworks and hibernate. Written Spring beans Hibernate mapping files.

Configured and managed various AWS services including EC2, RDS, VPC, S3, Glacier, CloudWatch, CloudFront, SQS, SNS, etc.

Handle escalated support tickets till closure for MS Azure PaaS platform Configured AD connects to configure federation with on-premises ADFS and Azure AD. Experience in using Microsoft Azure.

Proficient in various AWS services such as VPC, EC2, S3, ELB, Autoscaling Group (ASG), EBS, RDS, IAM, Redshift, Dynamo DB, Lambda, CloudWatch, CloudTrail, SQS, SNS, SES etc.

Designing and implementing Amazon Aurora PostgreSQL solutions to optimize database performance and scalability during cloud migration.

Experience in integrating aurora PostgreSQL with AWS services like S3, CloudWatch for the smooth dataflow and monitoring.

Experience in improving performance for real time processing applications using Aurora PostgreSQL by indexing Strategies.

Involved in Business Process and Decision Management Design using JBoss Drools Rules Engine.

Experience working in and building Continuous Integration (CI) and Continuous Deployment (CD) by building custom build and deployments jobs in Jenkins.

Performed minor changes in microservices in Spring Boot to support changes in Angular.

Moved existing Angular 12 controllers to Angular 16 components for more responsive and less dependency.

Used HQL (Hibernate Query Language) to write static and complex queries while communicating with Oracle database.

Worked on implementing backup methodologies by Power Shell Scripts for Azure Services like Azure SQL Database, Key Vault, Storage blobs, App Service etc.

Created different Power BI reports utilizing the desktop and online service and schedule refresh.

Experienced in developing Power BI reports and dashboards from multiple data sources using data blending.

Developed automation system using PowerShell scripts and JSON templets to remediate the Azure services.

Developed REST API’s using Spring MVC and Spring boot, hosted all micro services on PCF.

Good knowledge in creating and maintaining various DevOps related tools for the team such as provisioning scripts, deployment tools and staged virtual environments using Docker.

Build server deployment on Cloud (EC2) servers with help of Devops tools like Puppet.

Worked on creation of custom Docker container images, tagging, pushing images, integration of Spring boot.

Created the Docker containers and Docker consoles for managing the application life cycle.

Handled response data from RESTFUL web services using XML, SOAP, and JSON to update UI.

Created RESTful web services for keyword search, advanced search, and autosuggestions.

Used Splunk to monitor the system logs as well as notify the incident management system upon exceeding thresholds.

Experience with messaging systems like Kafka, Kafka event sourcing.

Expertise with employment of Spring Kafka apart from JMS as messaging service.

Used Jersey to implement Restful Web Service and used XML and JSON format to transfer the data.

Consumed RESTful Web Services using JAX-RS API and Web Services Annotations.

Involved in Unit Testing and Bug-Fixing and achieved the maximum code coverage using JUNIT test cases.

Environment: Java 1. 8, J2EE, XML, Core Java, AWS, Spring boot, Type Script, GitHub, Hibernate, PL/SQL,RDBMS JUnit, Azure, Maven,Apache Tomcat, Oracle 1 1 g, Eclipse, Spring 3.x/4.x, Angular 12/16, Splunk, WebSphere Application Server, Web services, SOAP, W SDL, Linux, PCF, Spring Core, Jenkins, Micro services, Spring IOC Container, PCF, Design Patterns, Sonar, SQL Joins, Servlets, JSON, Kafka, Docker, Devops, RESTful Web services, Agile, HTML5, CSS3, AJAX, Maven.

Sr Java Full Stack Developer

MasterCard, O’Fallon, MO January 2020 to February 2021

Responsibilities:

Following Agile (Scrum) Methodology for developing application development.

Developed modules using Core Java APIs, Collections, Java 1.8 (Streams), Jordan API(Dates), Multi-threading, Exception Handling, Generics, Enums, Java I/O and object-oriented designs patterns.

Developed business components by using Spring Boot, Spring IOC, Spring AOP, Spring Annotations, Spring Cloud &Persistence layer by using Hibernate/JPA along with Web Services (RESTful).

Implemented customized authentication in Spring Security to verify user-role and secure the user pages.

Used JAX-RS for creating Restful web service and implemented authentication by using OAuth2 Security Framework.

Implemented J2EE Design Patterns like MVC, service Locator and Session Façade.

Implementation of Hystrix circuit breaker to avoid loss of messages during handling of messages at consumer level.

Experience in building isomorphic application using React.js and Redux with GraphQL on server side.

Manage different Azure environment for provisioning of Linux servers and services executed by the providers.

Setup Azure Virtual Appliances (VMs) to meet security requirements as software-based appliance functions (firewall, WAN optimization and intrusion detections).

Developed a messaging framework using multithreading and microservices architecture using Spring Boot to reduce the traffic to reduce the load on Alfresco.

Implementation of Zuul Proxy as the API gateway.

Implemented a dashboard using PrimeFaces 7.0, providing end-users with real time data insights.

Strong Knowledge and understanding of NoSQL database concepts and architecture, with hands-on experience in designing and developing NoSQL database solutions.

Developed different microservices to support Alfresco deployed on cloud (AWS).

Utilized off-heap memory techniques to decrease garbage collection (GC) & improve high-frequency trading system.

Used Hibernate Transaction Management, Hibernate Batch Transactions and Hibernate Cache Concepts.

Design complex SQL Queries, stored procedures & triggers on SQL Server database.

Experience in writing Perl Scripts to interact with databases like MySQL, PostgreSQL for data retrieval, processing, and reporting.

Used Stored Procedures for applications that needed to execute as part of a scheduling mechanisms.

Developed UI using Angular 8, Bootstrap, TypeScript, for interactive cross browser functionality and complex user interface.

Developed powerful Single Page Application and dynamic responsive Web Application with Angular 8.

Worked with Angular 8 Controllers, Directives, Services, Pipes, Guards, and Angular Routing.

Deployed Spring Boot based Microservices Docker container using Amazon EC2 container services and using AWS admin console.

Familiarity with data modeling and schema design in NoSQL database.

Planning, deploying, monitoring, and maintaining Amazon AWS GCP infrastructure consisting of multiple EC2 nodes and VMWare VM's as required in the environment.

Utilized AWS Lambda platform to upload data into AWS S3 buckets and to trigger other Lambda functions.

Created computing and data resources on AWS using EC2.

Configure Jenkins build Jobs for (CI) and (CD)and writing Python scripts on top of it.

Administered and deployed applications into WebSphere Application Server.

Developed Test Cases and performed unit test using JUnit with Mockito Framework.

Developed and performed test cases using Jasmine and Karma for front end unit testing.

Tested REST API using REST Assured framework.

Design Shell scripts to filter and transform the huge amount of data in troubleshooting the issues.

Created JSON request and validated the response using postman Interceptor and Swagger UI.

Used Log4j for logging and tracing the messages.

Used GIT for version control and involved in writing the build scripts using Maven.

Used JIRA for defect management and to keep track of bugs and issues.

Prepared documentation for some of the recurring defects and resolutions and business comments for those defects.

Environment: Java 8.0, Spring 4, Hibernate 4.2, Spring batch, Spring Boot, JPA, RDBMS, JMS, Angular 8, HTML5, CSS3, Eclipse, SQL Server, Swagger UI, Log4j, NoSQL, JIRA, Pure XML, Web Services, Kafka, Microservices, REST UI, Azure.

Java Full Stack Developer

Johnson & Johnson, New Brunswick, NJ. November 2018 to December 2019

Responsibilities:

Reduced downtime by 30% and improved system response times by 40% by successfully migrating a high-traffic monolithic application (serving 1M+ users) to microservices, deployed on AWS using Docker and Kubernetes.

Designed and developed RESTful APIs with Spring Boot, Spring MVC, and JAX-RS, enabling seamless integration with front-end applications and processing 50,000+ API requests daily.

All the functionalities are implemented using Spring IO / Spring Boot and Spring JDBC.

Designed REST and SOAP services.

Optimized database queries and implemented PL/SQL stored procedures in Oracle, reducing query execution time by 25% in a system handling millions of records.

Used React-Router to turn application into Single Page Application and Flux architecture to deliver a highly responsive user experience, resulting in a 15% increase in user engagement.

Designed, developed, and tested HTML5, CSS3, Bootstrap, JavaScript, jQuery and React.JS that meets accessibility and web browser standards for website.

Worked on Swagger API and auto-generated documentation for all REST calls.

Implemented persistence layer using Spring JDBC template to store the data in Oracle database.

Involved in maintaining and updating the procedure for ETL process.

Involved in writing complex SQL queries using correlated subqueries, joins, and recursive queries, PL/SQL stored procedures.

Used Vue.js events distribution and parent chain for parent-child component communication.

Changing the AWS infrastructure Elastic Beanstalk to Docker with Kubernetes.

Development of code using JSP code, HTML, CSS, JavaScript libraries such as JavaScript, Vue.js, JQuery relevant coding standards.

Implemented Spring boot microservices to process the messages into the Kafka cluster setup.

Developed Mockito and JUnit test cases to improve code coverage.

Implemented unit tests for testing Angular components with frameworks using Karma and Jasmine.

Created JSON request and validated the response using postman Interceptor and Swagger UI.

Setup CI/CD pipeline process for the application using the Jenkins.

Apache Maven tool has been used for the build and deployment of the application.

Monitored the Error logs using Log4j and fixed the problems.

Involved in understanding SDLC using Agile methodology.

Environment: Java 8.0, Spring 4, Hibernate 4.2, Spring batch, Spring Boot, JPA, RDBMS, JMS, ReactJS, HTML5, CSS3, Eclipse, NoSQL, Oracle 10g, Swagger UI, Log4j, JIRA, Pure XML, Web Services, Kafka, Microservices, REST UI.

Java Full Stack Developer

Charter Communications, Denver, CO April 2017 to October 2018

Responsibilities:

Involved in Agile stand-up meetings, utilizing JIRA and HP ALM for project tracking.

Actively participated in the analysis, design, development, and testing phases of applications.

Developed server-side applications with Spring MVC and Hibernate and created DAO layers and business logic using HQL and Hibernate Criteria.

Developed RESTful web services using JAX-RS API, produced JSON data, and implemented Spring JMS message listeners for queue consumption.

Developed server-side applications with Spring MVC and Hibernate, created DAO layers and business logic using HQL and Hibernate Criteria.

Built RESTful web services with JAX-RS, producing JSON data and implemented Spring JMS message listeners for queue consumption.

Applied Spring Security for authorizing and authenticating the user to applications.

Designed data models and managed MySQL databases and interacted with PostgreSQL and MongoDB, including stored procedures and debugging.

Developed single-page applications (SPAs) using Angular 2, TypeScript, HTML5, CSS3, and Bootstrap 3.

Performed form validations with Angular's reactive forms.

Worked with Angular lifecycle hooks (e.g., ngOnInit, ngOnDestroy) and implemented routing for component navigation.

Developed services for REST API consumption using Dependency Injection.

Developed real-time chat applications with Node.js, leveraging Socket.io and Express.js.

Created unit and integration tests for DAO, Service, and Controller components using JUnit and Mockito.

Conducted frontend testing with Jasmine and Karma, automated Angular applications using Protractor.

Managed code versions with Git and utilized Maven & Node.js for builds, set up Jenkins for continuous integration.

Deployed applications on AWS EC2 instances and configured storage with S3 buckets.

Implemented logging throughout applications using Log4j.

Environment: Agile, JIRA, HP ALM, HTML5, CSS3, JavaScript, TypeScript, Ajax, jQuery, JSON, JDBC, bootstrap 3, Angular 2, XML, JAXP, SAX, DOM, Spring, Hibernate, LINUX/UNIX, Node.js, Express, MySQL, RDBMS, HQL, JMS, JBoss, Apache Tomcat, Junit, Spring Web Flow Tests, Protractor, Jasmine, Karma, Git, Ant, Jenkins, Log4j.

Java Developer

Avon Technologies (India) Pvt Ltd, Hyderabad, India August 2015 to March 2017

Responsibilities:

I have been involved in web design using HTML, XHTML, CSS, AngularJS, and JavaScript. I have extensively used Table-Less Design in CSS for positioning.

Developed RESTful microservices Spring Boot and JPA and created Web APIs using Node.js, deploying them on load-balanced instances.

Developed reusable modules/libraries to enhance code efficiency and maintainability using Python.

Developed persistence classes using Hibernate and Spring JDBC Template, managed PostgreSQL and MongoDB databases, including stored procedures and debugging.

Managed Azure resources, including storage accounts, affinity groups, and virtual machines; handled escalated support tickets for Azure IaaS.

Developed Maven scripts for application deployment on WebLogic, used Perl and shell scripts to implement auto-deployment procedures.

Utilized Git/GitHub for source management, set up Jenkins servers, and built jobs for continuous integration and automated builds.

Created JAX-RS RESTful web services for CRUD operations and employed POSTMAN for API testing.

Managed JSON/XML data parsing for form submissions and DOM manipulation.

Working on backend Java REST API services which support retail logistics-related applications and retail EDI transaction sets.

Manage and Create Storage Account and Affinity Group in Azure Portal.

Built mail and messaging applications using Java Mail API.

Supported for backend Java REST API services in retail logistics and EDI transactions, debugged and resolved database issues.

Environment: JDK 1.6, Spring 3.0, Hibernate, D3js, AngularJS, Kafka, Azure, ExpressJs, Node.js JavaScript, Apache Tomcat, PostgreSQL, Oracle, Jdbc, Rest, Eclipse, Bootstrap, Agile, Log4j.

CERTIFICATIONS:

AWS Certified Solutions Architect – Associate

TECHNICAL SKILLS:

Languages: Java, J2EE, Bash, C++, PL/SQL, Perl Scripting, Groovy, Golang.

JAVA Technologies: Microservices 32w (Netflix stack), J2EE, Hibernate, Spring, Spring Boot, JSP, JSTL, Servlets, JDBC, JNDI, JMS.

Web Technologies: HTML, XML, CSS, AJAX, JavaScript, jQuery, JSON, Angular, Bootstrap, RXJS.

Web Services: Web Services (SOAP and REST).

Database: Graph Database, Cassandra, Oracle (version -11g, 10g, 9i), My SQL.

Frameworks: Spring, Spring Boot, Hibernate.

ORM: Hibernate, JPA.

Version Control Tools: GIT, SVN, CVS.

SQL Tools: TOAD, SQL Developer, MySQL Workbench, NoSQL.

Other tools: Chef, Jenkins, Docker, Splunk, Nagios.



Contact this candidate