Name: Ganesh Veluru
Contact: 214-***-****
Email: ******.**********@*****.***
Full Stack Java Developer
Professional Summary
8+ years of experience in designing, developing, and deploying enterprise-level applications using Java/J2EE, Spring ecosystem, AI/LLM-powered solutions, and modern full-stack web technologies, delivering scalable, maintainable, and high-performance systems.
Strong expertise in Core Java, Java 8+ features (Lambdas, Streams, Collections, Functional Programming), Python, OOP principles, and applying design patterns to build efficient, reusable, and reliable architectures.
Extensive hands-on experience with Spring Boot, Spring MVC, Spring Security, Spring Data JPA, Spring Cloud, Spring WebFlux, and Microservices architecture, ensuring fault tolerance, scalability, and resilience across distributed systems.
Designed and integrated RESTful APIs, GraphQL APIs, and SOAP services, leveraging JSON/XML for secure and efficient data exchange between backend and frontend systems.
Built responsive and modern UIs using Angular (AngularJS to Angular 17), ReactJS, HTML5, CSS3, Bootstrap, jQuery, and AJAX, delivering seamless Single Page Applications (SPAs) with dynamic rendering.
Exposure to Node.js for building lightweight services and UI components in polyglot architectures.
Skilled in AWS Cloud (EC2, S3, RDS, DynamoDB, Lambda, API Gateway, SNS, SQS, VPC), deploying and scaling microservices in secure, high-availability, and cost-optimized environments.
Proficient in DevOps practices using Docker, Kubernetes (EKS, OpenShift), Jenkins, GitLab CI/CD, and Maven/Gradle to automate builds, CI/CD pipelines, container orchestration, and cloud-native deployments.
Experienced in working with relational databases (Oracle, MySQL, PostgreSQL) and NoSQL databases (MongoDB, DynamoDB, Redis), performing schema design, query optimization, caching, and data modeling.
Implemented Kafka, RabbitMQ, and JMS for event-driven, real-time data streaming and message-driven microservices to support high-throughput systems.
Strong focus on application security, implementing OAuth 2.0, JWT, HTTPS/TLS, and role-based access control for secure communication across services.
Experienced in testing strategies: JUnit 5, Mockito, REST Assured, TestNG, Cucumber, Selenium, Jest, React Testing Library, ensuring automation coverage and reducing regression risk.
Maintained code quality with SonarQube, peer reviews, and agile refactoring practices to keep codebases clean and maintainable.
Worked extensively with Log4j/SLF4J, ELK Stack (Elasticsearch, Logstash, Kibana), Prometheus, and Grafana for centralized logging, monitoring, error tracking, and system observability.
Hands-on with Git (GitHub, GitLab, Bitbucket) for version control, implementing branching strategies and managing collaborative workflows.
Proficient in IDEs including IntelliJ IDEA, Eclipse, STS, and VS Code, optimizing productivity, debugging, and application lifecycle management.
Well-versed in Agile/Scrum methodologies, collaborating with cross-functional teams for incremental, high-quality releases, and managing tasks with Jira and Confluence.
Strong production support experience with issue triage, root cause analysis, performance tuning, and post-production fixes for mission-critical applications.
Tech Proficiencies
Languages
Java, J2EE, SQL, PL/SQL, Python.
J2EE technologies
Spring (Boot, Security, MVC, Cloud, JPA), Hibernate, REST, Servlets, JSP, JDBC.
Web Technologies
HTML, CSS, Bootstrap, JavaScript, Angular, React, jQuery, Ajax.
Web Services
RESTful APIs, SOAP, JSON, XML.
Web servers
Apache Tomcat, Oracle WebLogic, WebSphere and JBoss.
Database
Oracle, MySQL, PostgreSQL, MongoDB/NoSQL, Redis.
IDEs
Eclipse, IntelliJ, Visual Studio Code.
Design Patterns
MVC, Factory, Session Facade, Observer, Singleton and DAO patterns.
ORM mapping
Hibernate, JDBC, Spring Data JPA.
CI/CD &Version Control
Git, GitHub, GitLab, Jenkins, Docker, Kubernetes.
Methodologies
Agile Scrum, Waterfall, SDLC
Testing Tools/ Others
JUnit, Splunk, Cucumber, Mockito, Log4j, Post Man, .
Build Tools
Maven, Gradle.
Messaging Systems
Rabbit MQ, Apache Kafka
Cloud
AWS
Education
Master of Science in Computer Science, University of South Florida.
Employment Timeline
Humana, Louisville, KY. Sept 2023 - Present
Full Stack Java Developer
Responsibilities:
Developed single-page applications using Angular 17, implementing routing, reusable components, and dynamic forms (Reactive & Template-driven) for enhanced user experience.
Utilized Angular Router for module-wide navigation and optimized state management with RxJS Observables and Services, ensuring seamless data flow across components.
Integrated Angular and ReactJs applications with RESTful APIs and GraphQL, leveraging HTML5, CSS3, TypeScript, and Bootstrap to deliver responsive, modern UI designs across devices.
Built cross-browser, responsive frontends ensuring accessibility and performance.
Integrated Generative AI and Large Language Models (LLMs) for intelligent code assistance, documentation generation, and automated test case creation, improving engineering productivity.
Implemented basic prompt engineering techniques to improve accuracy and consistency of AI-generated responses.
Validated and sanitized AI-generated responses before returning them to downstream services to ensure data consistency and reliability
Integrated LLM capabilities into Spring Boot microservices to generate automated summaries of member claims, policy details, and benefit explanations, improving response time for support workflows.
Designed and implemented microservices using Java 21, Spring Boot, Spring WebFlux, and Spring Cloud, enabling scalable and reactive service-to-service communication.
Secured microservices with Spring Security, OAuth 2.0, and JWT, implementing role-based access control and token-based authentication.
Applied Circuit Breaker pattern (Resilience4j/Hystrix) to achieve fault tolerance and resilient service communication.
Developed REST APIs and GraphQL endpoints between frontend and backend, reducing redundant calls and optimizing data fetching.
Leveraged Spring Data JPA with PostgreSQL for structured persistence, and integrated NoSQL (DynamoDB, Redis) for caching and unstructured data.
Built real-time event-driven workflows with Apache Kafka, enabling asynchronous communication and high-throughput event processing.
Developed Python-based utilities and automation scripts to support microservices, data processing, and backend integrations, improving development efficiency and system performance.
Provisioned and deployed services on AWS (EC2, S3, RDS, DynamoDB, Lambda, API Gateway) ensuring high availability, scalability, and performance.
Containerized microservices with Docker and orchestrated deployments using Kubernetes (EKS) for scalability and fault tolerance.
Implemented CI/CD pipelines with Jenkins, integrating Git for version control and SonarQube for automated code quality checks, streamlining build, test, and deployment cycles.
Implemented centralized logging using Log4j, integrated with ELK Stack for log aggregation, error tracking, and performance monitoring.
Enhanced monitoring with Prometheus and Grafana, providing visibility into logs, metrics, and health systems.
Automated testing with JUnit 5, Mockito, REST Assured (backend) and Selenium, Jest, React Testing Library (frontend) to ensure quality and coverage.
Followed TDD & BDD practices with Cucumber, improving requirement validation and collaboration.
Worked in Agile/Scrum teams, participating in sprint planning, backlog grooming, and daily stand-ups.
Collaborated with DevOps and QA teams using Jira and Confluence to manage SDLC activities, test cycles, and release notes.
Mentored junior developers on Angular, Spring Boot, AWS deployments, Kafka, and DevOps best practices.
Key Bank, Cleveland, OH. June 2021 – August 2023
Full Stack Java Developer
Responsibilities:
Developed dynamic Angular frontends using modular components, dependency injection, and service-driven communication, ensuring maintainable codebases and efficient data binding.
Created interactive, responsive UI screens with Angular CLI, HTML5, CSS3, Bootstrap, and JavaScript, delivering cross-browser compatibility and optimized layouts.
Built enterprise-grade backend services with Java 17, Spring Boot, and Spring Cloud, decomposing complex business logic into independently deployable microservices.
Applied Resilience4j fault-tolerance mechanisms (circuit breakers, retries, and timeouts) to stabilize inter-service calls.
Secured APIs through Spring Security and JWT tokens, enforcing role-based authentication and authorization.
Streamlined real-time data pipelines with Apache Kafka, enabling high-throughput message delivery, Monitored data flow across distributed services and message streams for system performance and reliability.
Designed asynchronous messaging workflows with AWS SNS and SQS, supporting event-driven communication between services.
Leveraged Spring Data JPA with Oracle for structured persistence and MongoDB for flexible document storage.
Validated and tested REST endpoints using Postman collections, automating regression checks during CI cycles.
Built Python services for data processing, API integration, and automation workflows using Flask, enabling efficient backend operations and service orchestration.
Deployed microservices to AWS EC2 and RDS, scaling applications based on workload requirements.
Established CI/CD pipelines in Jenkins, integrating build, test, and deployment workflows.
Containerized services with Docker and orchestrated deployments via Kubernetes, ensuring reliability, scalability, and zero-downtime releases.
Managed repositories in Bitbucket with branching strategies.
Ensured code reliability with JUnit 5 and Mockito for unit/integration tests, while validating functional APIs via Postman.
Used Splunk and BigQuery for log monitoring, performance analysis, and troubleshooting distributed microservices.
Enhanced observability and debugging by implementing centralized logging with Log4j and integrating it with the ELK Stack (Elasticsearch, Logstash, Kibana), enabling real-time log analytics, error tracking, and system monitoring.
Practiced Agile methodology with Jira for sprint management and Confluence for documentation.
Macy’s, NY City, NY. March 2019 – May 2021
Full Stack Java Developer
Responsibilities:
Developed UI modules with AngularJS and Angular 7, leveraging HTML5, CSS3, Bootstrap, AJAX, and JSON to build responsive and interactive web interfaces.
Introduced React and Node.js for building lightweight services and certain UI components, providing flexibility in a polyglot stack.
Engineered back-end services with Spring Boot, Spring MVC, Spring Annotations, and Spring JDBC to deliver robust server-side logic.
Deployed microservices on OpenShift using Helm charts for scalable and automated application delivery.
Implemented role-based security using Spring Security and annotations for authentication and authorization.
Applied design patterns like DAO, Singleton, Factory, and Adapter for cleaner architecture.
Performed CRUD operations on Oracle and MongoDB, supporting hybrid structured and unstructured data persistence.
Built and consumed RESTful APIs using Spring REST and Jersey.
Leveraged Amazon Web Services (AWS) services such as EC2, S3, and CloudWatch for deploying, monitoring, and managing applications in a scalable cloud environment.
Containerized applications with Docker, automated builds with Maven, and streamlined CI/CD using Jenkins.
Implemented asynchronous messaging with RabbitMQ, improving inter-service communication.
Used Git for version control and effective team collaboration.
Strengthened application observability with Log4j logging and debugging in IDE/server modes.
Practiced Agile/Scrum, collaborating closely on requirement gathering, sprint planning, and design discussions.
Coordinated with QA, CI/CD, and enterprise architecture teams to ensure smooth integration and end-to-end delivery of features.
Camden National Bank, Camden, ME. Sept 2017- Feb 2019
Java Developer
Responsibilities:
Designed responsive UI screens with HTML5, CSS3, JavaScript, jQuery, and Bootstrap.
Developed basic REST APIs and consumed them with Angular (HTTP Client) for client–server communication.
Built simple Angular components and services, integrating them with REST endpoints to display and update data.
Built and deployed Spring MVC and Spring Boot applications, supporting JSON-based data exchange.
Applied Core Java principles (multithreading, concurrency, collections, exception handling) to improve application reliability and performance.
Implemented role-based authentication and authorization using Spring Security.
Worked with Hibernate ORM and DAO patterns for CRUD operations on relational databases (Oracle).
Wrote JUnit test cases for controllers and service layers, using Mockito for simple mocking.
Performed debugging in IDE (Eclipse) and server debug mode, with Log4j for logging.
Used Git for version control, collaborating with the team in an Agile/Scrum environment.