0% found this document useful (0 votes)
21 views6 pages

Vijay Hanumanthu_ Java Fullstack (1)

Vijay Hanumanthu is a Senior Full-Stack Java Developer with over 7 years of experience in software development, specializing in J2EE, Spring Framework, and modern web technologies like Angular and React. He has a strong background in Agile methodologies, cloud technologies (AWS), and CI/CD processes, with expertise in building scalable web applications and microservices. His educational background includes a Master's in Data Science, and he has worked with notable companies like General Motors and Fannie Mae, contributing to various high-traffic applications and systems.

Uploaded by

Alan Smith
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
21 views6 pages

Vijay Hanumanthu_ Java Fullstack (1)

Vijay Hanumanthu is a Senior Full-Stack Java Developer with over 7 years of experience in software development, specializing in J2EE, Spring Framework, and modern web technologies like Angular and React. He has a strong background in Agile methodologies, cloud technologies (AWS), and CI/CD processes, with expertise in building scalable web applications and microservices. His educational background includes a Master's in Data Science, and he has worked with notable companies like General Motors and Fannie Mae, contributing to various high-traffic applications and systems.

Uploaded by

Alan Smith
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 6

VIJAY HANUMANTHU

+1 (469) 249-2071
[email protected]

SUMMARY PROFESSIONAL:
 Overall 7+ years of experience in Software development involved in design, development, and deployment
of web-based Client-Server business applications in various domains.
 Worked extensively on J2EE for developing Web and Distributed Applications by using JDBC, JSP, Servlets,
Hibernate, Struts and Web Services.
 Expertise in Agile SDLC methodology & project planning using JIRA.
 Proficient in Java 8/Java 11/Java 17 programming with knowledge of the new features like Lambda,
Streams API, Optional, Java Time API, Functional interfaces.
 Developed multi-tier enterprise web applications utilizing J2EE Technologies stack including Hibernate,
Spring Boot 3/4, RMI, JMS, JDBC, Servlets, JSP and deploying artifacts onto IBM Web Sphere application
server.
 Experienced in utilizing Spring Framework and its components like Spring Core and IOC, Spring Batch,
Spring Cloud, Spring Ribbon, Spring Dashboard, Spring Boot, Spring Microservices, Spring MVC, IOC,
AOP, JDBC, JTA.
 Developed RESTful web services using Spring MVC, providing clients with access and interaction with data
through well-defined API endpoints.
 Proficient in MVC architecture using spring Boot framework, JSP-Servlet and J2EE Design Patterns.
 Design and develop scalable, secure and highly available web applications using Java and AWS
technologies.
 Strong knowledge and experience in building UI modules using Angular 13 and integrating the UI modules
with RESTful APIs and Expertise in using Angular Directives, Controllers, Filters, Services, Templates,
Events and Injectors.
 Upgraded existing Angular 10 applications to Angular 13, addressing compatibility issues and leveraging
new features.
 Expertise in UI/UX Design and Development using HTML5, CSS3, JavaScript, Bootstrap, Typescript,
jQuery, JSON, XML and AJAX.
 Created responsive User Interfaces in React, employing React Hooks, Redux, JSX, a component-driven
architecture and handling asynchronous HTTP requests through Promises and Observables.
 Comprehensive knowledge in databases like MySQL, SQL Server, DB2 and Oracle writing Triggers, Stored
Procedures and Normalization of databases. Have good experience with NoSQL databases like MongoDB
and DynamoDB.
 Good knowledge of AWS cloud formation templates and configured SQS service through Java API to send
and receive the information.
 Hands-on experience in Amazon Web Services (AWS) provisioning and good knowledge on AWS services
like Lambda, Simple Storage Service (S3), Elastic Compute Cloud (EC2), Virtual Private Cloud (VPC),
Route53, Cloud Watch, Cloud Formation, RDS, SNS and EBS.
 Experience in installing, configuring, tuning Apache Tomcat, WebLogic and WebSphere.
 Ability to work individually as well as in a team with excellent problem-solving skills, troubleshooting
capabilities, learn new tools and concepts.
 Developed CI/CD system with Jenkins on Kubernetes container environment.
 I have experience with building automation tools like Maven, Gradle, ANT and Jenkins for CI/CD.
 Experience in development, deployment and troubleshooting Web based and enterprise-based
applications on Windows, UNIX and Linux platforms.

EDUCATION DETAILS:
 Master’s in data science, Wichita State University, Kansas.
TECHNICAL SKILLS:

Languages C, JAVA (8/11/17), J2EE, SQL, PL/SQL, Python


Java Technologies Servlets 4.0/5.0, JDBC, JSP, JPA, EJB
Spring Suite Spring MVC, IOC, AOP, JDBC, JTA, IO, Spring Boot
Spring Cloud Tools Spring Microservices, Spring REST
Frameworks Struts, Hibernate, Spring MVC, Spring Boot, Spring Security.
Scripting languages Java Script, Type Script, Shell Script, Bash, python
Web Technologies HTML5, CSS3, JavaScript, jQuery, Ajax, Bootstrap, Node JS, Angular
6/10/11/14, React JS.
Databases Oracle 10g/11g/12c, My SQL, SQL Server, DB2, PostgreSQL, MongoDB,
Cassandra
API & Microservices RESTful API, SOAP, Microservices, Apigee
ORM Frameworks JPA, Hibernate, Eclipse Link, Spring Data JPA, Spring JDBC, Spring Data
Rest
Web Application Servers Apache Tomcat 9.x, IBM WebSphere 9.x, WebLogic and JBoss
Testing Tools JUnit, Mockito, Cucumber
Web Services WSDL, SOA, SOAP, RESTFUL, JAX-WS, JAX-RS, XML Beans and Axis
Version Control Tools Git, SVN, Subversion, and Bitbucket
Messaging Tools JMS (Java Message Service), IBM MQ, Apache Kafka, RabbitMQ
Methodologies Agile, Scrum, TDD, OOAD, SDLC
Build Tools Maven 3.x, Ant 1.10, Gradle 6.x/7.x, Jenkins, CI/CD
Containerization Docker, Kubernetes
IDEs Eclipse, NetBeans, IntelliJ IDEA, Spring Tool Suite (STS)
Cloud Technologies AWS

PROFESSIONAL EXPERIENCE:

General Motors, Remote June 2024 – Present


Senior Full-Stack Java Developer

Responsibilities:
 Developed user interface using React JS, Flux for SPA development, also used React forms for data-driven
form components and React router to define module-level routing.
 Used ReactJS to capture user actions and render the relevant action, as well as dynamically render the UI
based on user actions. Utilized Web Sockets with React to maintain consistent and real-time state across
users.
 Involved in implementing various client-side interfaces on the front end using React.js and using various
predefined components from NPM and redux library and deployed the application to NGINX.
 Designed and developed responsive and mobile-friendly web pages using HTML markup language,
providing seamless and intuitive user experience for the web application.
 Utilized HTML Semantic Tags to improve page structure and SEO, ensuring clear and meaningful content
hierarchy and organization.
 Knowledge of server-side JavaScript frameworks like Node.js, using it to build scalable and efficient
server applications.
 Executed data migration activities using TOAD and SQL Developer, ensuring seamless data transition
between legacy and modern telecom platforms with zero data loss or downtime.
 Developed automated PL/SQL procedures and triggers to streamline daily operations such as subscriber
provisioning, fraud detection, and data reconciliation across telecom platforms.
 Developed microservices and created REST APIs using Java Spring Boot framework, and Spring REST
implementation and used Maven as a build tool.
 Proficient in utilizing sealed classes in Java 17 to control inheritance hierarchies and improve code
maintainability. Orchestrated the deployment of Aurora PostgreSQL clusters, optimizing configuration for
high-throughput data storage and retrieval.
 Deep understanding of Java 17 as a Long-Term Support (LTS) release, ensuring compatibility and
extended support for enterprise applications.
 Optimized Maven build performance by configuring build profiles, using build caching, and applying
incremental builds, resulting in faster build times.
 Integrated Maven with CI/CD pipelines, ensuring seamless integration of automated testing, deployment.
 Integrated DynamoDB with Java applications to provide scalable and high-performance NoSQL database
solutions.
 Implemented Create, Read, Update, and Delete (CRUD) operations in Java applications to interact with
DynamoDB tables using AWS SDK for Java.
 Developed custom Kafka Streams applications for real-time data transformation.
 Developed microservices using spring framework, benefiting from auto-configuration using spring-boot,
securing with spring security.
 Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST APIs and
Spring Boot for microservices. Used swagger framework for rest API documentation.
 Used Spring JDBC templates for database interactions and used declarative Spring AOP transaction
management.
 Implemented microservices architecture using Spring Boot for making the application smaller and
independent.
 Deployed end to end event-driven microservices architecture using Apache Kafka and deployed with
Kafka Elasticsearch.
 Experience with Apache Tapestry for component-based web application development, creating reusable
components encapsulating UI and behavior.
 Designed and implemented components using Apache Tapestry, promoting modular and maintainable
architecture.
 Created AWS EC2 instances and installed required configurations and applications on it and created S3
buckets for storing object-level data into it.
 Inserted, updated, and deleted data using MongoDB's CRUD operations while maintaining data integrity.
 Worked with MongoDB to store non-relational data into collection and retrieve them whenever required.
 Skills at using testing tools such as Postman, Jest, Enzyme, JUnit, Apache JMeter, and debugging tools
such as ES Lint, Redux Dev Tools, and Chrome Developer Tools.
 Followed Test Driven Development and written test cases using Junit for every relevant class. Worked
with several testing frameworks such as JUnit and Mockito.
 Designed and managed Kubernetes clusters for containerized applications, ensuring efficient resource
allocation and scaling.
 Orchestrated microservices-based applications using Kubernetes for container orchestration.
 Developed and maintained infrastructure as code (IaC) using Terraform to provision and manage cloud
resources, ensuring infrastructure consistency and scalability.
 Designed and implemented Terraform modules to encapsulate and reuse infrastructure components and
configurations across multiple projects and environments.
Environment: Java 17, Maven, Hibernate, React JS, HTML, Kafka, Apache Tomcat, Json, Java Script, Spring, Spring
ribbon, Oracle, Mongo DB, Aurora PostgreSQL, JDBC, Eclipse, Apache Tapestry, JUnit/Mockito, JMeter, Selenium,
Jenkins, GitHub, Docker, Kubernetes, Log4j, Fuse, Amazon SQS, AWS EC2, Terraform.

Fannie Mae, Remote April 2023 – March 2024


Senior Java Full Stack Developer

Responsibilities:
 Followed agile methodology and involved in daily SCRUM meetings, sprint planning, showcases and
retrospective and used JIRA as a tracking tool for the sprints.
 Used Agile methodology for developing applications and participated in all phases like analysis,
specification, design, implementation and testing of SDLC.
 Designed the front-end screens using Angular 13, HTML5, CSS3, JavaScript, Bootstrap and Spring Boot.
 Used various Angular 11, UI Bootstrap components such as calendars, masks, uploaders, sliders, alerts,
modal dialogs for developing the UI.
 Designed, developed and maintained robust Single Page Applications (SPAs) using Angular, delivering
responsive and dynamic user interfaces.
 Developed Angular 13 services making use of resource service to perform REST API calls to the backend.
 Explored and implemented new features introduced in Angular 13, such as improvements in Ivy renderer,
performance enhancements, and updates to Angular Material.
 Integrated front-end technologies such as HTML, CSS, JavaScript and AJAX with microservices, providing
seamless user experiences across distributed services.
 Utilized Spring Boot, Spring Cloud to build and deploy microservices, taking advantage of their features
such as service discovery, circuit breaking, and distributed configuration.
 Implemented Node.js server-side code to interact with MongoDB to store & retrieve data using Mongoose
drivers.
 Built Restful web services using Node JS and Express JS and used a full complement of Express JS.
 Created and consumed RESTful API using Express.js to provide centralized logic and reusable data
retrieval build on top of Node.js.
 Developed dashboard based on Ajax calls with Business Customers Count, Flags, Real-time graphs for
Analytical Reporting using Node JS.
 Knowledgeable about deprecation and removal of outdated APIs like the Applet API and RMI Activation in
Java 17.
 Experienced in adopting startup performance improvements introduced in Java 17, reducing runtime
overhead for enterprise applications.
 Developed a scalable and robust web application using Spring Boot, leveraging its features such as auto-
configuration, embedded servers, and production-ready deployments.
 Integrated Spring Data JPA with Spring Boot to simplify database operations and facilitate seamless
communication with a relational database.
 Implemented Spring Boot Actuator for monitoring and managing the application's health, metrics and
other operational aspects in real-time.
 Utilized Spring Security to implement authentication and authorization mechanisms, ensuring secure
access control to the application's resources.
 Experience in writing test cases in a Java environment using Junit, Mockito and Power Mock.
 Developed unit test cases using Jasmine and Karma and performed end to end testing using Protractor
and Selenium.
 Proficiency in Test-Driven Development methodology, consistently writing tests before implementing code
changes.
 Used Kubernetes to orchestrate the deployment, scaling and management of Docker containers.
 Successfully utilized relational databases such as MySQL, PostgreSQL and Oracle in conjunction with
Spring Data JPA.
 Extensive experience in deploying, managing and developing MongoDB clusters. Experience in creating
JavaScript for using DML operation with MongoDB.
 Ensured efficient communication between frontend and backend components by creating well-
documented and scalable APIs.
 Created Docker images and ran the Docker containers in various environments.
 Used Kafka as scalable and deployed in the cloud. Developed required selenium support code in java for
cucumber.
 Experience in handling complex data relationships and resolving nested GraphQL queries efficiently.
 Implemented authentication and authorization mechanisms in GraphQL APIs using OAuth 2.0.
 Designed data model for the database to store application metadata and IOT sensor data in JSON format.
 Collaborating with the team to resolve the most common accessibility issues.
 Leveraged Terraform to provision and configure infrastructure on cloud providers such as AWS, Azure,
GCP.
 Implemented AWS Cloud based technologies like Elastic Servers, EC2 Instance and S3.
 We hosted all our micro services in AWS cloud infrastructure using Jenkins CI/CD pipelines.
 Utilized Terraform modules for consistency and reusability across different projects and environments.
 Involved in configuration and usage of Apache Log4J for logging and debugging purposes.
 Wrote Junit test cases and ANT as a build tool for the services and prepared documentation.
 Implemented SonarQube as a code quality management tool to enforce coding standards and identify code
smells, bugs, and security vulnerabilities in projects.
 Utilized testing frameworks such as JUnit for Java and testing frameworks to ensure high code quality and
reliability.
 Integrated Java projects and Postman with CI/CD pipelines to automate API testing as part of the software
delivery process, enhancing efficiency and ensuring consistent quality.
Environment: Java 17, Angular 10/11/12/13, HTML5, CSS3, JavaScript, Bootstrap, jQuery , GraphQL, Jasper
Server, Terraform, Node Js, Express.js, Spring Boot, Spring Cloud, Netflix OSS, Spring MVC, Spring Data JPA, Spring
Security, Hibernate, Microservices, RESTful APIs, Microservices, AWS, Kafka, Kubernetes, Docker, Junit, Mockito ,
MongoDB, CI/CD , Postman , Apache Log4J, JWT, OAuth 2.0, Python, Jasmine, Karma, Protractor, Selenium,
Cucumber, SonarQube, MongoDB cluster, Cassandra, JSON format.

ADP, Hyderabad, India July 2019 – July 2022


Lead Java Developer (Member Technical)

Responsibilities:
 Drove the adoption of Agile methodologies such as Scrum to enhance team efficiency during a year-long
project.
 Involved in Requirements gathering, analysis and design and documentation as the application was
started from scratch.
 Created technical specifications for backend modules and contributed to their development using Spring
Boot and Quarkus.
 Improved scalability, reduced response time, and enhanced user experience for a learning management
system serving over 1 million users.
 Engaged in the software development lifecycle for a web service application with multiple modules,
ensuring adherence to development best practices and quality standards. Contributed to the successful
deployment of the application, enhancing its reliability and performance
 Implemented micro services architecture using Spring MVC, Spring Boot, and JPA for a high-traffic e-
commerce platform with over 1 million active users.
 Designed and deployed RESTful web services supporting XML and JSON formats for both web and mobile
applications.
 Enhanced application efficiency and scalability by leveraging proficiency in Java features, including
streams, lambda expressions, and new date APIs.
 Leveraged core Java features include Collections, Generics, Exception Handling, and Design Patterns
extensively, resulting in a 25% optimization in functionality.
 Managed database operations in PostgreSQL and MySQL environments, executing CRUD operations and
complex queries for data analysis and reporting.
 Developed the UI layer using HTML5, CSS, and Vanilla JavaScript resulting in a cohesive and functional
application interface.
 Led CI/CD integration processes utilizing Maven and Jenkins, enabling automated builds and
deployments, thus achieving quicker release cycles. Worked with GIT, Bit bucket, GitHub as version
control tools.
 Collaborated with QA teams to develop and implement regression test cases and performance testing
strategies.
 Led and mentored a team of 5 junior developers over 6 months, providing guidance, support, and
technical expertise, which improved team productivity and code quality.
Environment: Java, J2EE, SQL, PostgreSQL, RESTful Web Services, JSON, Spring MVC, Quarkus, HTML, CSS, ReactJs,
Junit, Mockito, MySQL, GIT, JIRA, Apache Tomcat, Maven, Jenkins, Bitbucket.

Capgemini Technology Services India Limited, India Feb 2017 – June 2019
Senior Analyst/ Software Engineer
Responsibilities:
 Involved in Agile methods, emphasizing requirement gathering, analysis, solution design, and
development to drive effective project outcomes, significantly improving project efficiency and client
satisfaction.
 Participated in the complete software development life cycle from design to implementation, ensuring
seamless integration and 100% on time delivery.
 Implemented RESTful web services using Spring Boot, incorporating Validation and Security measures,
leading to a 95% reduction in security vulnerabilities and enhancing data integrity.
 Implemented service layers using the Spring framework, enhancing modularity and testability through
dependency injection, resulting in an 85% increase in code maintainability.
 Designed and developed Spring Controllers to handle user requests, integrating validators for input
validation, bolstering application robustness.
 Engineered responsive user interfaces adhering to modern web standards using HTML5, CSS3, and
JavaScript, with JSON for effective data interchange, achieving cross-browser compatibility and superior
user experience.
 Used Eclipse IDE for designing, constructing, testing, and deploying Java 2 Enterprise Edition (J2EE).
 Executed thorough unit testing with JUnit and end-to-end automation testing with Selenium, ensuring
high software quality and reliability throughout the development lifecycle by creating and running over
500 test cases, resulting in a 95% reduction in post-deployment issues.
 Conducted Knowledge Transfer sessions (KTs) for junior colleagues, sharing vital insights to aid in their
professional growth, which improved their performance and reduced onboarding time.
 Played a key role in bridging knowledge gaps and improving team performance through mentorship
initiatives, leading to enhanced team productivity and collaboration.
Environment: Java, J2EE, JDBC, HTML, CSS, Java Script, UML, MySQL, Selenium, JIRA, Junit, Mockito, Hibernate, JPA,
Spring Framework.

You might also like