Post Job Free
Sign in

Enterprise Applications Web Services

Location:
Prosper, TX
Posted:
July 01, 2025

Contact this candidate

Resume:

Name: Vidya Jampani

Phone: +1-469-***-****

Email Id: *********@*****.***

LinkedIn: https://www.linkedin.com/in/vidya-jampani/

PROFESSIONAL SUMMARY:

10+ Years of experience in analysis, design and development of client/server-based enterprise applications using Java /J2EE Technologies in both Windows and UNIX platforms.

Experienced with J2EE technologies including Hibernate, Struts, Spring Framework, Servlets, JSP, JNDI, JMS, JDBC, WEB SERVICES (SOAP/XML, REST/JSON) and ANT/Maven.

Experience in implementing Java EE design patterns such as MVC, Singleton, Session Facade, DAO, DTO, and Business Delegate in the development of multi-Tier distributed Enterprise Applications.

Hands on experiences with Core Java with Multithreading, Concurrency, File Handling I/O, Generics, Data Structures and Collections, Garbage Collection. Jmbjkjcnskjan ckjn z

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

Experience in designing and developing Frontend using JSP, HTML5, CSS3, JavaScript, Ajax, jQuery, AngularJS, Angular 2/4/6/8/9/11/13/17, Node.js, ReactJS, Typescript, Bootstrap, XML, JSON.

Experience in Java Technologies using Core Java, Java 8/11/17, Java Beans, J2EE (JSP, Servlets), EJB, JMS, JNDI, JSF, Struts, Spring, Hibernate, JDBC, XML, Web Services and Design Patterns.

Hands on Experience in using different Spring modules like Spring Core, Spring MVC, Spring Boot, Spring AOP, Spring Cloud, Spring Security, Sprig Data and Spring ORM.

Applying of TDD, experience of writing efficient unit tests, automated tests, integration tests, performance tests, do the analysis and tuning.

Experienced in GUI/IDE Tools using GIT, UML, SQL Developer using Eclipse.

Experience in Writing stored procedures to implement various queries and updates to the databases.

Proficiency in working with Relational databases like Oracle, MySQL, PostgreSQL, and NoSQL databases like Redis, MongoDB, Cassandra to manage tables, views, indexes, sequences, stored procedures, functions, triggers, and packages.

Used Black duck tool to scan, identify the insecure library versions and fix the application with secure library versions.

Experience in developing enterprise level solution using batch processing and streaming framework using Apache Kafka and Apache Flink.

Strong experience in using Eclipse, Ant, Maven, Jenkins, SVN, JIRA.

Setting up AWS Oracle RDS databases for new project, use data pump to migrate data to Relational Database Services (RDS).

Good knowledge and experience with multiple servers like IBM Web Sphere, IBM Web Sphere ESB (Enterprise Service Bus), Web Logic Server, Apache Tomcat, JBoss.

Worked in an environment where CI/CD is extensively used (Jenkins Build pipelines, unit tests, automation tests and moving code to production quickly)

Designed and developed complex billing and invoicing solutions using Oracle Revenue Management & Billing (ORMB) for multiple clients across different industries.

Strong knowledge of IDEs like Eclipse, Net Beans, IntelliJ IDEA and JDeveloper.

Strong Experience in different operating systems such as Microsoft Windows, UNIX, and LINUX.

Expertise in implementing Web services, Microservices, AWS, Docker & JMS for the synchronous and asynchronous connection between two applications running in different servers.

In-depth experience with Amazon AWS Cloud Services, (EC2, S3, EBS, ELB, Cloud Watch, Elastic, SNS, VPC, Cloud Formation, ELK, Route53) and managing security groups on AWS.

In the CI/CD pipeline, integrated SonarQube and Check Marx on all the PCF environments for analysing the code to detect the bugs and security vulnerabilities.

Worked on IDEs like Microsoft visual studio, Sublime text, IntelliJ, Web Storm and Eclipse.

Experienced in JMS over messaging to exchange the information in more reliable and asynchronous way in enterprise Applications. Used Apache ActiveMQ, RabbitMQ, Kafka, AMQP as JMS provider.

Hands on experience with build and deployment tools including Ant / Maven, logging and Debugging using Slf4 and Log4j, unit and integration testing using JUnit.

Implemented Azure Blob Storage integration for storing and retrieving large datasets including log files, media content, and backups, enabling scalable and cost-effective data management across distributed microservices

Experience in developing Angular Components, Services, and Filters and took part in developing unit test and integration test cases using Jasmine, Karma.

Proficient in developing robust, high-performance Java 8/11/17 applications for equities and derivatives trading platforms.

TECHNICAL SKILLS:

Java/J2EE

Technologies

JSP, Servlets, JavaBeans, JDBC, Struts, EJB, Hibernate, Spring 3.0/4.0, Spring Boot, java sling framework, GraphQL

SOA, JMS, AJAX, JAXB, JAXP, LDAP, RESTful and SOAP Web Services.

Programming Languages

Java 8/11/17, PL/SQL, C, C++, C#, UML, Python

Application/Web Servers

WebSphere, Jenkins, JBoss, Tomcat, IBM WebSphere

Frameworks

Struts, Spring 4.x, Spring Boot, Hibernate 4.x, JSF, MyBatis, Log4J, .NET

IDEs

Eclipse, IntelliJ, NetBeans

Web technologies

JavaScript, jQuery, AJAX, XML, HTML 5, DHTML, CSS 3/4, Angular JS, Angular 2/4/6/8/9/11/13/17, NodeJS, Bootstrap, React.js

Web Services

JAX-WS, JAX-RPC, JAX-RS, SOAP, WSDL, UDDI, REST, JAXB, Apache Axis

Methodologies

Agile, Scrum, TDD (Test-Driven-Development), Waterfall, RUP, OOAD, SDLC

MODELLING TOOLS

UML, Rational Rose

Testing Tools

JUnit, JIRA, Selenium

Database Servers

Oracle, SQL server, MySQL, DB2

NoSQL Databases

MongoDB, Cassandra, Couch DB

Cloud Technologies

AWS, Azure, PCF, EC2, EBS, S3, Docker, ECS, EBS, EKS, SQS, RDS, S3, Lambda, Kubernetes, Docker, Google Cloud (GCP).

Build Tools

ANT, Maven, Gradle

Platforms

Windows, Mac, LINUX, UNIX

Version Control

GIT, CVS, SVN, Rational ClearCase

PROFESSIONAL EXPERIENCE:

American Airlines, Fort Worth, Tx Sep 2023 to Present

Sr. Java Full Stack Developer

Responsibilities:

Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development, and testing.

Followed Agile/Scrum methodology that included iterative application development, weekly Sprints, and stand-up meetings.

Designed and implemented applications using Spring Boot, Spring MVC, Spring IOC, Spring Batch, Spring Annotations, Spring AOP, Spring Transactions, Spring JDBC.

Worked on React JS Virtual DOM and React Views, rendering using components which contains additional components called custom HTML tags.

Maintained high-level expertise in React state management strategies, including Redux, Redux Persist and redux saga.

Used ReactJS to create views to hook up models to the DOM and synchronize daFFsta with server as a SPA.

Exclusively used React-Hooks to handle application life-cycle process.

Created Typescript reusable components and services to consume REST API's using Component based architecture provided by AngularJS and Node.js.

Implemented processes using client scripting language and server scripting languages like JavaScript, jQuery, JSON, Java 17, Bootstrap, Node.js, AngularJS, React, Backbone.js.java

Registered Angular 17 components in Angular modules using decorator functions like Component, Ng Module.

Worked on angular 17 such as Ivy rendering, which can improve performance and reduce the size of applications.

Implemented Angular 17 custom services to implement dependency injection and used pipes to transformations.

Created Angular HTTP Client interceptors to add necessary JWT tokens for outgoing requests from Ui.

Developed secure upload/download modules using Azure SDK, with SAS token-based authentication and efficient blob tiering for optimized storage cost and access latency.

Developed HTTP requests using Rxjs observable to communicate between server and client with Angular 17.

Developed Angular Components, Services, and Filters and took part in developing unit test and integration test cases using Jasmine, Karma.

Developed NgRx stores, actions, reducers, and effects to manage application state and handle asynchronous operations.

Built an image preprocessing pipeline that performed grayscale conversion, noise filtering, and image normalization to enhance OCR accuracy and document parsing in automated workflows.

Familiarity with micro frontend frameworks and libraries such as single-spa, Module Federation (Webpack 5).

Used Microservice architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers and worked with Kafka Cluster using Zookeeper.

Java 17 with Concurrent API is used extensively for parallel processing and chunk processing of data and converts into JSON and store it NoSQL database Mongo DB.

Engineered a modular file ingestion framework using Azure Blob Triggers and Azure Functions to automate downstream processing of uploaded files with minimal latency.

Utilized Java and OpenCV libraries to handle real-time image analysis and transformation tasks, improving processing speed and consistency across scanned document batches.

Leveraged Angular 17’s Hybrid Rendering Capabilities with full support for server-side rendering (SSR) and partial hydration using Angular Universal for better SEO and faster Time to Interactive (TTI).

Developed RESTful Web Services with JAX-RS using Spring Boot and Microservices Architecture.

Used Spring Boot which is radically faster in building cloud Microservices and develop Spring based application with very less configuration.

Used Apache Maven as a build tool for building the Restful web-service.

Implemented authentication and authorization of the application using Spring Security and OAuth2.

Designed, developed, and maintained reactive microservices using Spring Reactor.

Developed Data layer using Hibernate framework, configured XML mapping files, wrote POJO classes and PL/ SQL stored procedures.

Integrated custom Java utilities for image enhancement and thresholding, boosting OCR output consistency and reducing manual correction efforts by over 40%.

Strong knowledge of API authentication, authorization, and traffic management.

Used Eclipse as an Integration Development Environment IDE and Spring Tool Suite for developing the application.

Implemented best practices for reactive programming, ensuring optimized performance and responsiveness.

Exposed APIs both as REST and SOAP via Apigee Platform.

Implemented Microservices using Pivotal Cloud Foundry (PCF) platform built upon Spring a Services.

Implemented Apache Kafka producer and consumer for asynchronous stream processing, and search APIs using data indexing on the Elastic Search.

Involved in designing and developing the JSON, XML objects with the SQL server.

working on Asynchronous Frameworks like NodeJS, Twisted and designing automation frameworks using Python and Shell scripting.

Designed and implemented Kubernetes-based solutions for containerized applications, ensuring scalability, high availability, and fault tolerance.

Orchestrated the deployment and management of microservices using Kubernetes, leveraging features like deployments, services, and ingress controllers.

Designed and developed cloud-based solutions on Microsoft Azure platform using Azure PaaS and IaaS services.

Developed and deployed applications on Azure App Service, ensuring high availability and performance optimization.

Strong proficiency in developing applications on the Azure Digital Power Platform (DPOP).

Deep understanding of Azure services and their integration with DPOP, including Azure Functions, Logic Apps, Power Apps, and Power Automate.

Collaborated with development teams to define Kubernetes best practices, including containerization strategies, resource allocation, and application health monitoring.

Implemented non-blocking authentication and authorization for reactive services using Spring Security with WebFlux.

Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with UNIX Shell scripts to automate routine jobs.

Implemented data storage solutions using Azure Blob Storage, Azure Table Storage, and Azure Cosmos DB.

Utilized Azure SQL Database for managing relational data and ensured data integrity and security.

Involved in developing and delivery of a micro service application utilizing almost all the AWS stack including S3, EC2, DynamoDB, SNS and SQS.

Developing scripts for build, deployment, maintenance, and related tasks using Jenkins, Docker.

Created Dockers machine in AWS EC2 instance and created Dockers containers in Dockers Machine running in AWS EC2.

Use Amazon Cloud Watch to monitor AWS services & Amazon Cloud Watch logs to monitor the application.

Proficiency in implementing authentication and authorization mechanisms in GraphQL APIs, including JWT, OAuth

Performed GitHub/GitHub-Desktop bash and Terminal commands to clone, fetch, merge and push the code and created pull requests for changes that are made.

Integrated Junit and SonarQube plugins in Jenkins for automated testing and for Code quality check.

Log4J was used to monitor the error logs and used GIT as version control tool.

Developed Swagger UI documentation for the REST API’s.

Environment: Java 8/11/17, JavaScript, Hibernate, Kafka, GitHub, Spring Boot, Spring Batch, Eclipse, Unix, JUnit, Angular 8/9/11/13/17, ReactJS, Redux, Node.js, HTML5, CSS3, and Bootstrap, Docker, AWS, PCF, Swagger, Microservices, JIRA, Jenkins, SOAP, Maven, WebSphere, Mongo DB, NoSQL, Log4j, Jenkins, Jasmine, Karma, JIRA, GIT, Maven, SonarQube, Agile.

Gainwell Technologies, Conway, AR May 2022 to Aug 2023

Sr. Java Backend Developer

Responsibilities:

Worked with Business Analysis teams, Product Owner, and Clients in collecting and understanding the business requirements and worked with architects in converting them to functional and technical specifications.

I specialized in Java 11 for creating high-performance server-side applications. Utilized advanced features like lambda expressions and stream API for efficient data processing and concurrency.

Mastered various spring frameworks, developing robust applications. Used Spring Boot for rapid setup, Spring MVC for web layer, Spring Data for database interactions, Spring Security for secure authentication and Spring Cloud for microservices architecture.

Designed compelling user interfaces with HTML/CSS, JavaScript, and Bootstrap. Used JavaScript for improved code quality and React JS for dynamic, single page applications.

Used ReactJS, react forms, Events, Keys, Router, Animations Flux for development of SPA’s and React router to define module level routing.

Integrated 2FA using TOTP (Time-based OTP) and Spring Security for sensitive user operations.

Created Custom Reusable React Components Library for clients and experienced in working with Redux architecture using complex Object-Oriented concepts in improving the performance of the websites by displaying data using React WIF, Redux, ES6.

Worked on React Virtual DOM and React views, rendering using components which contains custom HTML tags.

Utilized Web Sockets with React to maintain consistent and real-time state across users.

Utilized Azure App Service to deploy and host Java 11 applications, ensuring high availability and scalability.

Integrated Azure Functions for serverless computing and event-driven architectures, optimizing cost and resource utilization.

Leveraged Azure Storage for storing and retrieving data, implementing efficient data management strategies.

Implemented Azure SQL Database and Azure Cosmos DB for scalable and distributed database solutions.

Expertise in designing, implementing, and managing applications with Azure Cosmos DB.

Developed CI/CD pipelines for automated testing and deployment. Used Docker for containerization, ensuring consistency across development, testing and production environments.

Managed project dependencies and build lifecycle with Maven. Automated build processes to enhance development efficiency and reliability.

Propagated Spring Security context in downstream microservices using ThreadLocal and security tokens for traceable authorization.

Leveraged Net Beans for efficient development workflows, including coding, debugging and code management. Customized the environment for maximum productivity.

Implemented transactional messaging systems like TMS for reliable data exchange between services. Ensured message integrity and proper handling in distributed systems.

Deployed and managed applications on JBoss server. Optimized server performance and configured for high availability and scalability.

Oversaw the design and operation of SQL databases. Utilized tools like SSMS and MySQL Workbench for database design, querying and optimization.

Implemented version control best practices using SVS. Managed branching, merging and code versioning to maintain a clean and efficient codebase.

Utilized Log4J for efficient bug tracking and logging. Analyzed logs to identify and resolve issues swiftly, improving application stability.

Created and maintained automated tests with JUnit. Ensured robustness and reliability of software through comprehensive unit and integration testing.

Implemented pre-processing logic for scanned document enhancement (noise reduction, grayscale conversion) to improve OCR accuracy in document processing workflows.

Environment: Java 8/11, Spring Boot, Spring MVC, Spring Data, Spring Security, Spring Cloud), HTML/CSS, JavaScript, Bootstrap, TypeScript, Angular JS V7, RESTful APIs, Postman, Azure (including Azure Blob Storage, Azure Functions, Cosmos DB, Azure Cache for Redis), CI/CD, Docker, Eclipse Link, Maven, Net Beans, TMS, JBoss, SQL (including SSMS, MySQL Workbench), SVS, Log4J, JUnit.

Duke Energy, Charlotte, NC Jan 2021 to Apr 2022

Sr. Java Developer

Responsibilities:

Involved in daily Scrum meetings, Sprint planning and estimation of the tasks for the user stories, participated in retrospective and presented Demo at end of the sprint.

Experience working in Agile development following SCRUM process, Sprint, and daily stand-up meetings.

Worked with the dependencies for Node JS like NPM and bower.

Building stable React components and stand-alone functions to be added to any future pages.

Used React-Autocomplete for creating Google map’s location search on the webpage.

Implemented modules into Node JS to integrate with designs and requirements.

Extensively worked on NPM (node package manager) in Node.JS to install and manage packages.

Build prototype for various required services such as Scheduling, Logging and Notification Service using third party Node JS based JavaScript library.

Used web services and wrote Restful services on the server in NodeJS to listen to requests from devices.

Used advanced Java 1.8 features like Lambda expressions for array operations, collections, and enhanced concurrency methods etc., throughout the application for well-defined programming.

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

Designed and implemented Product search Java Spring boot service to fetch the data from Elastic help of Elastic native queries.

Used Spring IOC for object instantiation, resource lookup.

Monitored service health check from Spring Boot admin console using Swagger UI registered Microservices.

Configured and customized the ORMB platform by modifying and extending out-of-the-box components using Java and Groovy programming languages.

Build the services utilizing the Pivotal Cloud Foundry (PCF) as a platform as a service for RESTful services.

Designed and developed Microservices business components and RESTful service endpoints using Spring boot.

Developed Kinesis Stream producers and consumers to process and analyse streaming data. Utilized Kinesis Streams with AWS Lambda to trigger serverless functions in response to incoming data.

Project migration into cloud environment using AWS, Docker container.

Responsible for maintaining and expanding AWS (Cloud Services) infrastructure using AWS Stack especially worked with database setup and maintenance and created AWS EC2 instances.

Migrated database from EC2 to RDS using AWS Data Migration Service (DMS).

Developed AWS Lambda based Microservices interacting with DynamoDB & SNS/SQS using AWS-SDK.

Created advice to define aspects and its functionality using Spring AOP support.

Used expertise in J2EE Patterns, including MVC, DAO, POJO, Business Delegate.

Used Spring data JPA to communicate with PostgreSQL & DynamoDB (NoSQL).

Extensively used Hibernate Query Language (HQL).

Involved in analysis, specification, design and implementation and testing phases of software.

Deployed application WAR files into Apache Tomcat server.

Developed Unit testing and Integration testing with unit testing frameworks like Junit.

Environment: Java 1.8, AWS, PCF, Spring AOP, SVN, Maven, Jenkins, Junit, Spring Batch, Hibernate, Restful, Microservices, Mockito, XML, EC2, PostgreSQL, Dynamo DB (NoSQL), Linux, NodeJS, React.js, Redux, Flux, GitHub, JavaScript, TypeScript, Spring boot, Spring MVC, jQuery, Bootstrap, HTML5, CSS, Cucumber, JIRA, Maven, Junit, WebLogic, Kong API, Agile, MongoDB.

Accolite Software India Pvt Ltd, Hyderabad, India. Sep 2017 to Nov 2019

Java Developer

Responsibilities:

Responsible for gathering and understanding the system requirements by interacting with clients.

Generated the Class diagrams, Sequence diagrams extensively for all the process flows using RAD, MS VISIO.

Developed single page applications, components using Angular JS directives, controllers, view and routing, service modules.

Worked on Java 1.8 functional programming concepts like Streams, Functional Interfaces, new date time API and lambda expressions.

Designed and developed GUI screens for user interfaces using JSP, JavaScript, XSLT, AJAX, XML, HTML5, CSS3, Bootstrap, jQuery and DHTML.

Design and developed the REST based Microservices using the Spring Boot, Spring Data with JPA.

Used Spring MVC for developing Restful APIs (web services), Spring Boot for microservices & Spring Core annotations for Spring Dependency Injection.

Developed a HTTPS server and implemented features to serve different file types (TLS)

Extensively involved in coding with Core Java concepts like Collections, Exception Handling, Multithreading, Java I/O, and Generics to implement some business logic.

Implemented MVC, Singleton, Factory, DAO, Value Object, session, Facade, Data Access Object, Business Object paradigm.

Implemented microservices using Pivotal Cloud Foundry (PCF) platform build upon Spring Boot Services.

Integrated Swagger UI and wrote integration test along with REST document.

Used Microservices to communicate using synchronous protocols HTTP and REST for implementing SOA.

JPA and Spring Rest to provide a Restful Interface based on Spring Boot application.

Handling orchestration service and rule engine which is implemented in NodeJS.

Created Stored Procedures, SQL Statements and triggers for the effective retrieval and storage of data into database.

Set up CI/CD pipeline process for the application using the Jenkins.

Used microservice architecture, with Spring Boot-based services interacting through a combination of REST and MQ or Apache Kafka message brokers and leveraging AWS to build, test and deploy microservices.

Used Apache Kafka as a messaging system in migrating the microservices to the cloud.

Changing the AWS infrastructure Elastic Beanstalk to Docker with Kubernetes.

Moving existing monolithic architecture to microservices and migrating them to AWS cloud.

Used AWS Services platform to upload data into AWS S3 buckets and create EC2 instances.

Wrote Jasmine unit tests using karma to verify Angular JS modules.

Using GIT as source control management gives a huge speed advantage on centralized systems that communicate with servers.

Environment: Java 1.8, Spring MVC, Spring boot, Microservices, Kafka, Rabbit MQ, AWS, PCF, EC2, S3, JSP, AngularJS, Hibernate, ANT, JavaScript, CSS, AJAX, JMS, SOAP, Web Services, Swagger, Web Sphere, Tomcat, Oracle DB, MQ Series, Jenkins, Git, Jasmine, Karma, JUnit, UNIX, Agile.

Polaris, Hyderabad, India. Aug 2014 to Sep 2017

Java/J2EE Developer

Responsibilities:

Analysis and Design of various modules using J2EE Architecture.

Written Hibernate annotation-based mapping java classes with Oracle Database tables.

Used Session facade. Implemented JMS API for messaging.

Involved in designing, developing, and testing the web application by using the JavaScript, HTML, CSS.

Implemented Multithread concepts in java classes to avoid deadlocking.

Used PL/SQL procedures.

Developed web services in Java using SOAP.

Developed client user interface using JSPs and Servlets.

Created Core java Interfaces and Abstract classes for different functionalities.

Written Spring Core and Spring MVC files to associate DAO with Business Layer.

Support & Enhancement to the existing implementation of correspondence components which are developed using EJBs, JPA and Web Services / JMS Technologies

Implemented JSF in Presentation layer programming using JSTL, AJAX, and GWT Development.

Worked with HTML, DHTML, CSS, JAVASCRIPT, JSON in UI pages.

Used Version Control Tool to perform Checking-out and Checking-in of codes from the repository.

Used EJB Query Language to retrieve data from Hypersonic SQL.

Developed and maintained Ant Scripts for the build purposes of testing and production environments.

Environment: Java, EJB, Struts, Hibernate, JSP, JSF, Servlets, Webservices, XML, XSLT, XSL, JavaScript, Ant, JBoss, HSQL, Net Beans, Oracle, SQL, PL/SQL, Windows.

Education Details:

Bachelor’s in computer science at ICFAI Foundation for Higher Education 2010-2014

Master’s in computer science at Gannon University 2020-2021



Contact this candidate