Nishitha
Email: ************@*****.***
Phone: 469-***-****
Professional Summary:
Skilled and experienced Java full Stack developer around 7 years in full-stack development.
Experienced in developing web-applications using various design patterns, including session facade, MVC, Data Access Object, Singleton and Factory Pattern.
Strong expertise in microservices architecture using Spring Boot, Docker, and Kubernetes for seamless deployment and scaling.
Hands-on experience in developing RESTful APIs, GraphQL services, and asynchronous messaging using Kafka and RabbitMQ.
Proficient in front-end technologies including HTML5, CSS3, JavaScript, TypeScript, Bootstrap, and Tailwind CSS.
Experience working with relational and NoSQL databases such as PostgreSQL, Oracle, MongoDB, Redis, and DynamoDB.
Extensive knowledge of AWS (EC2, S3, Lambda, ECS, EKS) and GCP (Compute Engine, Kubernetes Engine, BigQuery, Pub/Sub) cloud services.
Proven track record in automating CI/CD pipelines using Jenkins, GitLab, and Terraform for infrastructure as code.
Expertise in implementing OAuth 2.0, JWT, and RBAC for secure authentication and access control across applications.
Worked extensively with JAVA 8 features like Time API, Functional Interfaces, Completable Future, Optionals, Multithreading, Transaction Management, Exception Handling, and Collection API.
Experience in working with RESTful web services using jQuery, AngularJS to fetch response data for user interface.
Expertise in using source code control systems such as GIT, SVN, JIRA, and Jenkins.
Hands on experience in creating and refreshing a site page utilizing AngularJS, Angular (2-8-11), HTML5, CSS3, JavaScript, Bootstrap, and Responsive Web design (RWD), JavaScript, and jQuery across different browsers and consequently achieving cross-browser compatibility.
Experienced in Java Web-based, Desktop Based Development with Concepts of Object-Oriented Design (OOD), Object Oriented Analysis (OOA), Object Oriented Programming (OOP) and its implementation.
Experienced implementing Web Services using Apache SOAP, WSDL, JAX-RPC, JAX-WS, RESTful API and UDDI.
Experience in Spring Modules Spring MVC, AOP, IOC, Spring Boot, Spring Microservices, Spring REST, Spring Eureka, Spring Ribbon, Spring Netflix, Spring Hystrix, Spring Dashboard, Spring Zuul, Spring Security.
Proficient in debugging and troubleshooting with different tools such as Firebug, Chrome Inspector and IE Tester and unit test tool Jasmine.
Experienced in developing highly scalable, modular, and interactive web applications using open-source frameworks such as Struts and Spring MVC, and integrating them with Spring and Hibernate.
Experienced in using Text editors and IDEs like Espresso, Eclipse, Microsoft Visual Studio Code, Cloud9, Atom, Text Wrangler, Sublime Text, NetBeans, XAMPP, Notepad and Notepad++.
Experience in performing unit testing using JUnit, Test NG, Mockito, Postman integration and deployment of applications using tools such as ANT, Maven, Gradle, Jenkins & debugging through log4j and Splunk.
Experience in migrating monolithic applications to microservices-based systems, reducing downtime by 40%.
Experienced in using Text editors and IDEs like Espresso, Eclipse, Microsoft Visual Studio Code, Cloud9, Atom, Text Wrangler, Sublime Text, NetBeans, XAMPP, Notepad and Notepad++.
Created Test automation framework using Cucumber and Selenium web driver.
Experience in all phases of SDLC like Requirement Analysis, Implementation and Maintenance and extensive experience with Agile and SCRUM.
Adept at performance optimization, application tuning, and refactoring to enhance scalability.
Strong communication and documentation skills, able to mentor junior developers and conduct technical training sessions.
Technical Skills:
Programming Languages Java (8+), JavaScript, TypeScript, SQL, HTML5, CSS3, jQuery Frameworks Spring Boot, Spring MVC, Hibernate, Angular (2-8-11-18), AngularJS, Struts Design Patterns Session Facade, MVC, Data Access Object, Singleton, Factory Pattern Microservices Spring Microservices, Spring Boot, Docker, Kubernetes APIs & Messaging RESTful APIs, GraphQL, Kafka, RabbitMQ Front-end Technologies HTML5, CSS3, JavaScript, TypeScript, Bootstrap, Tailwind CSS Databases PostgreSQL, Oracle, MongoDB, Redis, DynamoDB Cloud Platforms
AWS (EC2, S3, Lambda, ECS, EKS), GCP (Compute Engine, Kubernetes Engine, BigQuery, Pub/Sub)
DevOps Tools Jenkins, GitLab, Terraform, Maven, Gradle, ANT Authentication & Security OAuth 2.0, JWT, RBAC
Testing Tools JUnit, TestNG, Mockito, Selenium WebDriver, Cucumber, Jasmine, Postman Version Control Git, SVN
IDEs/Text Editors
IntelliJ IDEA, Eclipse, Microsoft Visual Studio Code, Cloud9, Sublime Text, Atom, NetBeans, Notepad++
Logging/Debugging Log4j, Splunk, Firebug, Chrome Inspector SDLC/Methodologies Agile, SCRUM
Web Services Apache SOAP, WSDL, JAX-RPC, JAX-WS, RESTful APIs, UDDI Others Performance optimization, application tuning, refactoring, CI/CD pipelines Professional Experience:
Client: Delta Dental, Okemos, Michigan Sep 2024 – TILDATE Role: Java Full Stack Developer
Responsibilities:
Developed RESTful web services using Spring Boot, Apache Camel, and configured Kibana for visualizing application logs and metrics.
Implemented Spring JPA and Hibernate for ORM, enabling seamless interaction with Oracle databases storing critical data.
Designed and optimized complex SQL queries and stored procedures in PostgreSQL, improving data retrieval efficiency.
Migrated monolithic Java applications to microservices using Spring Cloud, reducing downtime and improving maintainability.
Designed microservices in Java for high-performance, low-latency services, and developed APIs for seamless client-server communication.
Integrated Redis clustering and Sentinel for scalable caching solutions and real-time data access.
Created responsive and dynamic front-end applications using Angular 11, HTML5, CSS3, Bootstrap, and TypeScript.
Designed layouts with CSS Grid and Flexbox for cross-browser compatibility and enhanced user experience.
Developed reusable components, services, and modules in Angular 11, integrating RESTful APIs for a seamless user experience.
Leveraged React-Redux for state management and implemented dynamic navigation using React Router.
Built mock UI web apps in Vue.js for microservices demonstrations and authentication portals.
Automated CI/CD pipelines using Jenkins, Maven, and Git, ensuring streamlined builds, testing, and deployments.
Deployed Spring Boot-based microservices in Docker containers orchestrated by Kubernetes.
Managed deployments on AWS (S3, EC2, Lambda, DynamoDB, SNS, SQS) and Google Cloud Platform (Cloud Functions, Deployment Manager).
Configured serverless architectures using AWS Lambda, enabling scalable and cost-effective solutions.
Developed custom shell scripts for automating server-side tasks and Java version upgrades.
Performed real-time data processing with Apache Kafka, Apache Spark, and Scala for advanced analytics.
Managed multi-node Cassandra clusters to ensure high availability and optimal performance.
Wrote data transformers to convert legacy data into Avro format and feed into Kafka pipelines.
Implemented OAuth 2.0, JWT tokens, and Spring Security for secure authentication and access control.
Performed unit testing using JUnit 5, integration testing with Postman, and automated UI testing with Selenium.
Upgraded existing test cases from JUnit 4 to JUnit 5, leveraging modern testing features.
Created custom middleware solutions to bridge legacy systems with modern APIs.
Developed and optimized GraphQL schemas for efficient data retrieval and API performance.
Used Node.js and Express.js to create a server-side framework and handle unstructured data in MongoDB.
Created Maven archetypes for generating fully functional Rest web-services supporting JSON message transformation.
Wrote Restful web services to communicate with Mongo DB and performed CRUD operations on Mongo DB using restful web services.
Involved in JUnit Testing of various modules by generating the Test Cases.
Very good knowledge in different development methodologies like SDLC and Agile.
Implemented application-level persistence using Hibernate and Spring.
Deployed Spring boot based Micro Services Docker container using Amazon EC2.
Development of AJAX toolkit-based applications using JSON.
Built dynamic web applications using AngularJS 1.5, implementing controllers, directives, and services.
Converted an AngularJS 1.5 application to Angular 18 by rewriting controllers, directives, and services into modern Angular components and modules.
Implemented advanced design patterns, including Data Transfer Objects (DTO), Service Locator, Business Delegate, and Front Controller, to enhance application structure, reusability, and code maintainability. Knockout.js to develop single-page applications, ensuring modularity, scalability, and maintainability of the codebase.
Implemented advanced design patterns, including Data Transfer Objects (DTO), Service Locator, Business Delegate, and Front Controller, to enhance application structure, reusability, and code maintainability.
Successfully migrated legacy projects to Java 11, enabling the use of modern features like Lambda Expressions and Stream API, which improved code clarity, enhanced connectivity to cloud environments, and optimized performance.
Integrated Spring Boot libraries during the migration to Java 11, introducing UI enhancements and better support for cloud-native applications.
Environment:
Java 11, J2EE, Spring Boot, Spring Cloud, Hibernate, JPA, HTML5, CSS3, SASS, Agular js, Angular 18, React, Vue.js, TypeScript, Bootstrap, AWS (S3, EC2, Lambda, DynamoDB, SNS, SQS), Google Cloud Platform (Cloud Functions, Deployment Manager), Docker, Kubernetes, Apache Kafka, Apache Camel, Apache Spark, Cassandra, Redis (Clustering, Sentinel), MongoDB, PostgreSQL, Oracle, Maven, Jenkins, Git, GitHub, JUnit (4, 5), Selenium, Postman, Node.js, Express.js, JSON, GraphQL, AJAX, JSP, Servlets, Ext JS, Knockout.js, JMS, Sybase, Scala, XSD, XSLT, IntelliJ IDEA, WebSphere Application Server, Mule ESB, IBM Clear Case, Kibana, Dynatrace. Client: State Of Texas, Austin,Texas Feb 2024 – Aug 2024 Role: Java Full Stack Developer/UI
Responsibilities:
Designed and deployed robust banking applications using Angular, Spring Boot, and AWS services, ensuring high performance and security
Migrated monolithic systems to microservices architecture, improving scalability and reducing downtime.
Developed RESTful and GraphQL APIs to securely handle financial transactions, incorporating OAuth 2.0 for authentication.
Collaborated with payment gateways to securely process transactions, ensuring PCI DSS compliance.
Leveraged Apache Kafka for real-time messaging and fraud detection workflows.
Conducted extensive performance optimization for Oracle and Cassandra databases, reducing query times significantly.
Built automated testing pipelines using Selenium, JUnit, and Postman, achieving over 95% test coverage.
Designed CI/CD pipelines in GitLab for seamless deployment and integration across environments.
Enhanced front-end interactivity and compliance using Angular and accessibility standards.
Configured ELK Stack to centralize logs and improve application monitoring and troubleshooting efficiency.
Automated reporting tools using Python scripts integrated with AWS Lambda for dynamic reporting.
Developed user-friendly dashboards for account and transaction monitoring, improving user experience.
Conducted in-depth API security audits to identify vulnerabilities and implement necessary enhancements.
Reduced transaction processing times by 30% through effective database indexing and optimization.
Designed scalable backend services to support millions of transactions daily.
Conducted load and performance testing using JMeter to ensure readiness for peak traffic.
Improved observability with Prometheus and Grafana dashboards for key system metrics.
Refactored legacy codebases to adhere to modern development standards and best practices.
Configured S3 for secure document storage and retrieval processes.
Developed real-time notification systems leveraging WebSockets and REST APIs.
Automated infrastructure setup and management using Terraform.
Integrated fraud detection tools and machine learning models into transaction workflows.
Configured API Gateway to secure external client interactions.
Documented API workflows and processes for onboarding new development team members.
Mentored junior developers, improving overall team performance and knowledge sharing.
Streamlined backend processes to reduce response times and increase efficiency.
Automated recurring data processing tasks with Apache Airflow.
Created reusable components and modules to accelerate application development.
Collaborated with cross-functional teams to align technical solutions with business objectives.
Provided on-call support for production issues, reducing resolution times by 50%.
Integrated Kafka for real-time event-driven messaging between microservices, ensuring fault tolerance and scalability.
Designed responsive UIs with React.js and Redux, improving customer experience across web platforms.
Automated CI/CD pipelines using Jenkins and Terraform for faster and consistent deployments.
Conducted API security audits using OAuth 2.0 and JWT to protect sensitive customer data.
Orchestrated serverless solutions on AWS Lambda to handle variable workloads, improving cost efficiency.
Deployed monitoring dashboards using Grafana and Prometheus for application performance tracking.
Managed database optimizations for PostgreSQL and MongoDB, ensuring high availability.
Collaborated with cross-functional teams to deliver critical updates within tight deadlines.
Developed Microservices with Spring Eureka to retrieve API routes for the entire cluster, enabling load balancing through one API gateway.
Implemented REST-based web services using JAX-RS annotations and Jersey provider consumed by Angular 11 modules.
Used Spring Boot microservices interacting through REST and Apache Kafka message brokers.
Experienced in Business Support Systems (BSS), specializing in CRM, billing systems, and revenue management.
Worked on deploying React applications on AWS Lambda and Netlify, enabling scalable solutions.
Developed UI components using Angular 11, dependency injection, and data binding.
Utilized Docker and Kubernetes for containerization and orchestration, ensuring scalable and resilient application deployment.
Created custom Docker container images for Spring Boot applications.
Heavily used Spring Inheritance, Auto-wiring, Core Container, AOP, and Spring Quartz for scheduling tasks.
Utilized Protractor for end-to-end testing for single-page applications developed using Angular 11.
Developed applications using Java 8 and new features of Java (Lambda Expressions).
Employed AWS security best practices, including IAM policies, security groups, and encryption mechanisms for securing resources.
Used Maven and Jenkins for automated build and deploy processes.
Performed JUnit testing and smoke tests for various modules.
Experienced with Infrastructure as Code (IaC) practices using Terraform, automating AWS resource provisioning.
Developed Angular 11 applications using HTML5, CSS3, and TypeScript for responsive web design. Environment: Java 8, Spring Boot, Spring Cloud, Angular 11, React.js, Redux, GraphQL, Apache Kafka, JAX-RS, MongoDB, PostgreSQL, Oracle, Cassandra, AWS (S3, EC2, Lambda, DynamoDB, SNS, SQS), Google Cloud Platform (Cloud Functions, Deployment Manager), Docker, Kubernetes, Terraform, Jenkins, GitLab, Maven, Selenium, JUnit, Protractor, Postman, Prometheus, Grafana, Datadog, Kibana, Apache Airflow, WebSockets, OAuth 2.0, JWT, Spring Security, SASS, Bootstrap, HTML5, CSS3, TypeScript, Scala, Apache Camel, Hystrix, React Router, AWS MSK, Apache Spark, Maven, Git, Jenkins, CloudFormation, Terraform, AWS API Gateway, ELK Stack (Elasticsearch, Logstash, Kibana), Site Minder, Kibana, Play Framework, AWS IAM, and AWS Lambda.
Client: HCLTech, Frisco, Texas Aug 2022 – Jan 2024 Role: Java Full Stack/UI Developer
Responsibilities:
Designed and implemented web applications using Full Stack technologies, including Oracle DB, Express, Angular 6, Node.js, HTML5, CSS3, JavaScript, jQuery, and Bootstrap, ensuring high performance and scalability.
Developed single-page applications (SPA) by adhering to Agile methodology, actively participating in sprint reviews, daily standups, and project planning to ensure efficient project delivery.
Utilized RxJS 6 in Angular 6 for reactive programming, enhancing the application's responsiveness and ensuring smooth data flow and updates in the UI.
Implemented event-driven architectures by integrating AWS Lambda, Amazon SQS, and SNS, enhancing microservices scalability and decoupling application components for better performance.
Built and optimized RESTful APIs, utilizing Strategy patterns for flexible response handling (JSON, XML) and implementing OAuth 2.0 for secure authentication mechanisms.
Leveraged AWS services such as Lambda, S3, DynamoDB, and API Gateway to build resilient and scalable microservices, enabling cloud applications to perform effectively in dynamic environments.
Developed automated CI/CD pipelines using Bitbucket Pipelines and Jenkins, reducing deployment times and ensuring consistent application updates.
Implemented database migrations using Hibernate schema generation tools, ensuring smooth transitions between data structures during updates.
Designed and created PL/SQL packages, triggers, cursors, and sequences in Oracle DB, ensuring efficient database interaction and data integrity.
Optimized and migrated legacy Angular codebases, improving application performance and maintainability by leveraging modern Angular features and patterns.
Created custom Angular elements and reusable UI components for enhanced integration across projects, improving overall development efficiency.
Worked with version control systems such as Git, GitLab, and JIRA, implementing branching strategies, managing codebase integrity, and tracking project progress for streamlined collaboration.
Developed real-time data streaming pipelines using Apache Kafka, ensuring low-latency message delivery for high-priority transactions.
Utilized Splunk for automated logging and error tracking across application components, ensuring application stability and quick incident resolution.
Integrated third-party grids like ag-grid and Handson Table into Angular applications, improving data manipulation and providing a seamless user experience.
Mentored junior developers and conducted code reviews to improve Spring Boot code quality and boost team productivity.
Enhanced SFTP connection reliability in Java code through troubleshooting and performance tuning, improving data transfer stability.
Implemented multi-threading in Java 11 to optimize application scalability and responsiveness under heavy load scenarios.
Utilized Spring Boot Actuator for monitoring and troubleshooting application performance, enabling proactive issue resolution.
Deployed Java applications to Nginx instances using Jenkins, SSH protocols, and rsync utilities for automated deployment and efficient configuration management.
Managed Kubernetes clusters on AWS and GCP, ensuring optimal performance and high availability of containerized applications.
Automated build and deployment processes using Kotlin scripts to improve development lifecycle efficiency and speed up production timelines.
Implemented advanced fraud detection algorithms within Actimize systems, increasing transaction monitoring effectiveness and securing financial transactions.
Created reusable components and UI elements for consistent application design and easier future development.
Configured monitoring tools such as ELK stack (Elasticsearch, Logstash, Kibana) and Prometheus to ensure high availability, performance optimization, and quick incident resolution. Environment:HTML5, CSS3, JavaScript, Angular 6, React.js, Node.js, Express.js, Redux, jQuery, Bootstrap, OAuth 2.0, JWT, GitLab, JIRA, Bitbucket Pipelines, Jenkins, Apache Kafka, AWS (Lambda, S3, DynamoDB, API Gateway, SQS, SNS), MongoDB, Oracle DB, PL/SQL, PostgreSQL, Hibernate, SQL, Docker, Kubernetes, Nginx, Prometheus, Grafana, ELK stack
(Elasticsearch, Logstash, Kibana), Splunk, Kotlin, Jest, Enzyme, Agile Methodology, JMX, Swagger API, Actimize IFM, Apache Airflow.
Client: Assetsense Technologies, Hyderabad, India Jun 2019 – July 2022 Role: Java Developer
Responsibilities:
• Designed, implemented, and maintained complex Java applications using Spring Boot, Spring MVC, Hibernate, and other related frameworks.
• Enhanced an existing AngularJS application to follow strict MVC patterns for improved source code maintenance which resulted in 40% code reduction, ease of upgrade, scalability, ease of developer spin up and enhanced performance.
• Developed web applications using Restful and SOAP protocols. Demonstrated ability to work effectively in a team environment, collaborating with designers and backend developers to implement React-based solutions.
• Used the Angular.js MVC Frameworks in the development of the web applications.
• Adhere to coding standards, best practices, and design patterns to ensure code quality and reusability.Tested cross- browser functionality and fixed major layout bugs for supported browsers.
• Involved in Agile/ SCRUM based approach to UI development.
• Implemented APIs and integrate with third-party services like payment gateways, social media APIs, and data providers.
• Functionalities include writing code in HTML5, CSS3, JavaScript, jQuery and JSP making use of Bootstrap framework. My Specialty is large scale CSS, focusing on reusability and modularity.
• Worked on the functionality using Angular.js. Experience with cloud platforms such as AWS, Azure, or Google Cloud, including the deployment and management of cloud-native applications, infrastructure provisioning, and optimization for scalability and cost-efficiency.
• Designed and implemented database schemas, write SQL queries, and manage database interactions using JPA/Hibernate, PostgreSQL, Oracle, or other relational databases.
• Written unit, integration, and performance tests using tools such as JUnit, Mockito, TestNG, and Selenium to ensure the reliability and stability of the application.
• Used monitoring tools like Spring Boot Actuator, Datadog, or Splunk to track application performance and resolve any issues promptly.
Environment:Java 8, Spring Boot, Spring MVC, Hibernate, AngularJS, React.js, JSP, HTML5, CSS3, JavaScript, jQuery, Bootstrap, AWS, Azure, Google Cloud Platform (GCP), PostgreSQL, Oracle, JPA, Mockito, JUnit, TestNG, Splunk, Spring Boot Actuator, SOAP, RESTful APIs, Agile/SCRUM, Docker, Cloud-native Applications, CI/CD. Client: Acuvate, Hyderabad, India Aug 2018 - May 2019 Role: Java Developer
Responsibilities:
• Involved in development activities using Core Java/J2EE, Servlets, JSP used for creating web application.
• Developed application using OOPS concepts and design patterns such as Singleton, Abstract Factory and Session Facade.
• Developed UI pages using HTML5, CSS3, JavaScript, jQuery, AJAX and JSON.
• Developed/Customized Java Server Pages (JSP) for Customer User Interface (UI).
• Design and implement RESTful APIs and web services for integration with other applications.
• Designed and optimized Oracle database schemas, writing complex SQL queries for seamless data storage and retrieval, ensuring performance and scalability.
• Developed and deployed the application on Windows servers, ensuring proper configuration and management of the environment.
• Integrated third-party services using AJAX to facilitate asynchronous communication between the front-end and back-end, improving application responsiveness and reducing load times.
• Utilized JQuery to simplify DOM manipulation and enhance user experience with dynamic content updates on the page without reloading.
• Applied best practices for cross-browser compatibility, ensuring seamless performance and visual consistency across all major browsers.
Environment: Java, JavaScript, CSS, HTML, JQuery, XML, XPath, AJAX, MVC, Junit, Oracle, Windows.