Vinod kumar
Email: ****************@*****.*** Phone: +1-980-***-****
Professional Summary:
Around 8 years of experience as a Full Stack Java Developer, delivering scalable and high-performance web applications across telecom, finance, and enterprise domains.
Strong expertise in J2EE technologies including Servlets, JSP, EJB, JMS, JDBC, and integrating with modern Java frameworks like Spring Boot and Spring Security.
Designed and developed RESTful APIs and implemented Microservices architecture using Spring Boot, enabling modular, maintainable, and testable services.
Developed robust frontend applications using Angular (12 to 17) and React.js, focusing on reusable components, dynamic form validations, and smooth user experiences.
Hands-on experience with reactive frameworks like Vert.x to build high-performance, event-driven APIs that handle concurrent workloads in real time.
Built and deployed applications in cloud environments like AWS, using services such as EC2, Lambda, S3, CloudWatch, and RDS for end-to-end development and monitoring.
Hands-on experience with CI/CD pipelines, using Jenkins, Docker, and Kubernetes to streamline the development lifecycle and ensure reliable releases.
Strong experience with Kafka for real-time event-driven architectures, and PostgreSQL/MongoDB for high-performance data storage and retrieval
Hands-on with GitHub Copilot and GenAI-assisted development, improving productivity, code quality, and reducing delivery timelines.
Integrated Kafka and JMS into backend services to support event-driven architecture and enable real-time data streaming and asynchronous communication.
Strong experience with PostgreSQL, MongoDB, and Oracle writing optimized SQL/PLSQL queries, managing schema migrations, and improving query performance.
Experience working with Node.js alongside Java for building APIs, handling concurrent requests, and supporting backend scalability.
Skilled in unit and integration testing using tools like JUnit, Mockito, Selenium, and Postman to ensure application quality and reduce bugs in production.
Designed and deployed data pipelines and serverless applications on GCP, integrating with APIs and databases to process high-volume data efficiently.
Proficient with PostgreSQL, Oracle, and MongoDB for structured and semi-structured data, handling complex queries, indexes, schema design, and performance tuning.
Designed and deployed data pipelines and serverless applications on GCP, integrating with APIs and databases to process high-volume data efficiently
Hands-on experience in Spring ecosystem: Spring Boot, Spring Data, Spring Security, Spring MVC, Spring IOC, Spring
Development experience with HTML5, JavaScript, CSS3, jQuery, Bootstrap, AJAX, AngularJS, ReactJS, Redux.
Work closely with front-end developers to integrate Node.js back-end services with frameworks like React, Angular, or Vue.js.
Implements JMS with RabbitMQ for asynchronous communication.
Skilled in Java (J2EE, Spring Boot, Microservices) for backend, and Angular, React.js, React Native, Node.js, TypeScript for modern web and mobile frontends
Adopted GitHub Copilot to accelerate development of REST APIs and automated tests, reducing repetitive coding effort and enabling faster feature delivery.
Experience in SOAP: SOAP web services (XML Parsers, WSDL, HTTP, UDDI, JAX-WS), RESTful web services (JSON, JAX
Experience with popular frameworks like Express.js, NestJS, or Koa.js.
with deploying applications to AWS using pre-configured templates or basic scripting.
Experience with Infrastructure as Code (IaC) using tools like AWS CloudFormation or Terraform.
Proficient in using the AWS SDK for Java & Python to interact with AWS services from your applications.
Technical Skills:
Languages: Java (Java 17/11/8), Python, SQL
Backend Development: Spring Framework,Spring MVC, Spring Core, Spring ORM, Spring JDBC, Spring Security, Spring Boot, Flask, Vert.x, Node.js
Data Engineering: Kedro, Apache Spark, Pandas, AWS Glue and Scala
Workflow Automation: Apache Airflow, Tidal
ORM: SQLAlchemy, Hibernate, JPA
Frontend Development: React, JavaScript, HTML5, CSS3
Authentication: MSAL (Microsoft Authentication Library)
Cloud Platforms: GCP, AWS, Azure
Database Systems: Oracle, SQL Server, RDBMS (Relational Database Management Systems)
Report Generation: Jasper Reports
Other Technologies: JSON, XML
Professional Experience:
Sr. Full Stack Developer – Prudential Financials, NJ Feb 2025- Present Responsibilities:
Designed and implemented secure RESTful APIs using Java 17 and Spring Boot and introduced Vert.x for reactive API endpoints that required non-blocking I/O to process thousands of concurrent financial events with minimal latency.
Utilized Java 17 features, including the Stream API, for efficient bulk data operations on collections, employing both sequential streams and parallel streams.
Built event-driven workflows by integrating Kafka with Vert.x, enabling real-time fraud detection and anomaly monitoring across high-volume payment transactions.
Developed application modules using Core Java, object-oriented concepts, data structures, algorithms, multithreading,
collections, and Java.
Designed and implemented serverless architectures using AWS Lambda functions to automate specific tasks or processes within the steel production workflows.
Developed Angular 17 dashboards with RxJS for live transaction metrics, integrating with Vert.x-powered backends to stream updates without performance bottlenecks.
Developed Java applications using AWS services to optimize logistics and supply chain management for products.
Built data pipelines on AWS to collect and analyze production data for real-time insights and process improvement.
Designed and implemented ETL pipelines using AWS Glue to extract, transform, and load data from various sources like S3, databases into data warehouses
Incorporated GitHub Copilot/GenAI tools into day-to-day development, accelerating boilerplate code generation, test case coverage, and API scaffolding, which boosted delivery speed without compromising code quality.
Developed custom Python transformations within AWS Glue to handle complex data manipulations.
Designed and implemented secure RESTful APIs using Java 17 and Spring Boot to support real-time financial transactions and reporting modules.
Used GitHub Copilot to speed up microservice and test case development, improving delivery timelines and code quality.
Integrated Kafka-based event-driven architecture for asynchronous payment event handling and fraud detection workflows.
Built and maintained Microservices architecture to ensure modular scalability and independent deployments.
Optimized PostgreSQL and MongoDB queries for complex financial reporting, reducing latency on high-volume queries by tuning indexes and restructuring schema designs.
Developed reusable Angular components for payment history, user alerts, and live balance tracking.
Designed and implemented RESTful web services with Spring Boot alongside legacy J2EE components, enabling smooth migration and integration
Implemented Cloud Functions to automate lightweight processing tasks, such as cleaning and routing streaming data into dashboards.
Created custom AWS Lambda functions to process lightweight transaction events, enhancing throughput and lowering infrastructure costs.
Automated CI/CD pipelines using Jenkins, Docker, and AWS Code Pipeline, reducing manual deployment errors by 90%.
Improved API performance by profiling slow endpoints and refactoring SQL queries for PostgreSQL, reducing average response time by 40%.
Collaborated with QA and DevOps teams to ensure automated testing, version control, and environment consistency.
Developed reusable Angular components for payment history, user alerts, and live balance tracking.
Integrated MongoDB to store dynamic user configurations and audit logs for financial dashboards, enabling flexible document storage and faster retrieval.
Designed schema-less data models in MongoDB for tracking API request/response metadata, reducing PostgreSQL load and improving query performance for analytics
Implemented CI/CD pipelines using Harness and Jenkins integrated with Docker and Kubernetes, enabling automated rollouts to OpenShift environments with rollback support.
Integrated GCP Cloud Storage for archiving logs and reports, making it easier to manage compliance and auditing workflows.
Developed the application with Micro services architecture using Spring Boot for scalability.
Created a serverless application on AWS Lambda to automate quality control checks for steel products.
Built REST web service by building Spring Boot in the back end to handle the Ajax calls.
Developed RESTful APIs using Spring Boot to expose business services for consumption by frontend or other backend systems.
Implemented microservices architecture using Spring Boot to build independently deployable services.
Extensively used Eclipse IDE for developing, debugging, integrating and deploying the application.
Used JENKINS for continuous integration and deployment of the application.
Created SOAP Web Services using WSDL, XML and SOAP for transferring data.
Environment: Java 11/8, spring, Spring Boot, Hibernate, MVC, Micro Services, Angular, HTML5, CSS3, JavaScript, React.js, Node.JS, GraphQL, Eclipse, XML, JMS, Kafka, Docker, Python, Kedro Framework, Apache Airflow, AWS Glue, Scala Spark, Pandas, Flask, SQLAlchemy, MSAL (Microsoft Authentication Library),AWS, Bootstrap, DAO, EJB, Log4j, JUnit, AWS, Jenkins, SOAP, RESTful, Git, Jira, MongoDB, SQL, PL/SQL, Agile and Windows.
Full Stack Developer, Telefonica O2 Jan 2020 – July 2023
Roles and Responsibilities:
Designed microservices using Spring Boot and Node.js, and introduced Vert.x for real-time telecom workforce tracking APIs, enabling the system to push live status updates to dashboards without blocking threads.
Developed Spring Boot to fasten the application for removing boiler plate configurations.
Leveraged Vert.x event bus and Kafka integration to handle location data streams from distributed telecom sites, ensuring fast and reliable message delivery
Built data processing pipelines on GCP BigQuery to analyze workforce tracking and network rollout data, supporting real-time dashboards.
Designed microservices using Spring Boot and Node.js to support telecom workforce scheduling and site rollout coordination.
Built and consumed RESTful APIs to connect internal tools with external vendor systems.
Integrated Apache Kafka for real-time streaming of workforce status updates and location data.
Deployed applications to AWS EC2 instances and automated workflows using AWS Lambda and S3.
Used GitHub Copilot AI-assisted development for generating Angular/React component templates, unit tests, and microservice boilerplate, which reduced development effort in large-scale feature rollouts
Improved database access layers using JPA and Hibernate, reducing query execution times through indexing and caching.
Developed highly dynamic UIs using Angular 12/15 and React.js with Reactive Forms.
Built dashboards for network rollout progress and equipment management, leveraging Angular Material UI.
Automated build and release processes using Jenkins and shell scripts, ensuring consistent delivery across dev, UAT, and prod.
Configured Kafka consumers for fault-tolerant message consumption in real-time tracking modules.
Used loosely coupled architecture Spring Boot. Developed Micro Services in the application by using Spring Boot.
Stored telecom geo-location and workforce activity logs in GCP Cloud Storage, ensuring scalable and reliable access across distributed teams.
Enhanced Kafka consumer/producer modules by applying event partitioning and retries, improving message throughput and reliability for telecom workforce tracking APIs
Used Hibernate framework in persistence layer for mapping an object-oriented domain model to a relational database
Implemented MongoDB queries in backend APIs (Node.js & Spring Boot) to retrieve nested document structures for telecom asset hierarchy and scheduling report
Developed a React Native app for field technicians to update job status, share location, and attach site photos, syncing in real time with Vert.x/Kafka APIs.
Developed reusable React Native components for forms, alerts, and dashboards to speed up mobile feature delivery
Involved in design and development of GraphQL and services to interact with data storage layer.
Developed various test cases using JUnit testing framework to test various modules of the application.
Developed web-based applications using Web Services, both SOAP/WSDL and REST.
Environment: Java, spring, MVC, Spring Boot, Micro Services, Angular, Hibernate, RESTful, HTML5, CSS3, JavaScript, React.JS, ES6, GraphQL, Eclipse, Node.JS, JMS, XML,AWS Docker, Kubernetes, MongoDB, Jira, Git, EJB, Log4j, JUnit, Jenkins, SOAP, SQL, Agile and Windows.
Web Developer - 3i Infotech July 2016 – Dec 2019
Roles and Responsibilities:
Designed and developed enterprise-grade web applications using Java/J2EE, JSF (Java Server
Faces), and Spring framework.
Implemented responsive and user-friendly frontend interfaces using XHTML, HTML5, CSS, and
JavaScript (JS).
Engineered RESTful and SOAP web services for seamless integration with external systems.
ensuring data interoperability and security.
Built backend services using Java, Spring, and Hibernate for enterprise applications involving document management and user workflows.
Developed frontend interfaces using React.js with reusable components and form validations.
Created AWS-hosted applications on EC2 and processed files using S3 and Lambda for backend automation.
Implemented asynchronous messaging using JMS for scalable background job processing.
Used Lambda expressions and Stream APIs to write clean, functional Java code for core business logic.
Developed and optimized SQL queries, stored procedures, and indexes on Oracle and PostgreSQL databases.
Integrated Node.js services to support real-time API responses and background data processors.
Participated in design discussions and helped define scalable architecture patterns for multi-module apps.
Created custom React components for user forms, reports, and alerts, improving code reuse and readability.
Maintained Git repositories with clear branching strategy and participated in pull request reviews.
Performed cross-browser testing and bug fixing in both frontend and backend modules.
Collaborated with QA team to write test scenarios, use Postman for API validations, and fix defect tickets.
Involved in Agile sprint planning, daily scrums, and retrospectives to align with evolving business priorities.
Conducted performance profiling and memory leak checks on key backend services to ensure smooth production operation.
Environment: Java, spring, MVC, Spring Boot, Micro Services, React JS, Hibernate, RESTful, HTML5, CSS3, JavaScript, ES6, GraphQL, Eclipse, Node.JS, JMS, XML,AWS Docker, Kubernetes, Jira, Git, EJB, Log4j, JUnit, Jenkins, SOAP, SQL, Agile and Windows.
.
Education:
Masters: Campbellsville University - 2024
Bachelors: JNTUH - 2016