Vijaykumar kharabdinni
Senior Java Developer
vijayshettyk55@[Link]| (901) 487-8351
PROFESSIONAL SUMMARY:
Around 10 years of IT experience on full software development life cycle (SDLC) starting
from collecting business specifications, user requirements, reviewing/audit the code and
documenting the entire life cycle.
Worked on extensively in the Development of Web applications using Java and server-side
technologies Servlets, Spring MVC, Spring Boot, Spring Rest, Spring JPA and
Hibernate.
Experienced in tools using Jira, Git, Bit Bucket, Jenkins, SonarQube, Postman,
Splunk, GitLab.
Extensive experience in developing Microservices using Spring Boot and communication
through HTTP, REST.
Contributed to Agile development processes by participating in sprint planning, daily
stand-ups, and retrospectives.
Expertise in DevOps process with Continuous Integration using Jenkins, GIT and
Automated tool.
Comprehensive knowledge of performance tuning and monitoring and debugging.
Worked with various build tools like Maven and Gradle.
Proficient in writing Junit test cases using Mockito Framework.
Product Domains and Experience on Agile/scrum methodology.
Demonstrated leadership excellence by successfully leading teams through complex
challenges, fostering collaboration, and consistently achieving outstanding results in every
situation.
Proven ability to lead and mentor teams as an onsite team lead, ensuring timely delivery
of high-quality solutions.
Expertise in handling legacy applications and creating customized solutions like daily
schedulers for reporting and task automation.
Strong analytical and problem-solving abilities, adept at debugging complex systems and
optimizing performance.
A highly adaptable and dependable professional with a strong commitment to achieving
project goals.
EDUCATION/ CERTIFICATION:
Masters of computer application from CMRIT ,India 2014.
TECHNICAL SKILLS
Programming C, Java.
Language
Java Technologies JDBC, Servlets, JPA
Frameworks Spring, Spring Boot, Microservices.
IDE IntelliJ Idea, Eclipse, STS.
Distributed Soap& Restful Web Services
Technologies
Page 1 of 3
Build Tools Maven, Gradle
Testing Frameworks Junit Mockito.
Tools JIRA, Bit Bucket, Jenkins, SonarQube, Splunk, GitLab.
PROFESSIONAL EXPERIENCE:
Client: Fedex Logistics Jan 2024 to Till
Role: Senior Java Developer
Responsibilities:
Working on developing the Business Logic using Spring Boot and Java17 .
Led Requirements Gathering and Analysis: Collaborated with stakeholders to gather and
analyze requirements, translating them into detailed technical specifications
Developed and Maintained RESTful APIs: Built and optimized REST APIs using Java/Spring
Boot, ensuring scalability and reliability for high-demand applications.
Automated build, test, and deployment pipelines using tools like Jenkins, uDeploy, and
PCF App Manager, ensuring zero-downtime deployments.
Implemented Code Quality Standards: Utilized SonarQube and other code quality tools to
enforce coding standards, optimize code quality, and mitigate potential issues early in the
development [Link] on Unit testing and Integration testing and developing test
cases using Junit Mockito.
Performed Unit and Integration Testing: Conducted rigorous testing using JUnit and
Mockito to ensure high-quality code, reduce bugs, and improve application performance.
Monitored Application Performance: Used AppDynamics for performance monitoring and
troubleshooting, proactively addressing issues to maintain optimal application
performance.
Acted as a client liaison, gathering business requirements, and translating them into
technical specifications.
Delivered presentations and demonstrations to stakeholders, ensuring clear
communication and alignment.
Conducted code reviews and maintained coding standards across the team.
Contributed to Agile development processes by participating in sprint planning, daily
stand-ups, and retrospectives.
Environment: Java, Spring Boot, Micro Services, Maven, Git, Jenkins
Client: Fedex Returns June 2017 to Jan
2024
Role: Senior Java Developer
Responsibilities:
Working on developing the Business Logic using Spring Boot.
Working on Unit testing and Integration testing and developing test cases using Junit
Mockito.
Managed the full lifecycle of software projects, including requirement analysis, design,
coding, testing, deployment, and post-production support.
Document the scheduling mechanism and parameters of existing jobs and outline the
sequence and dependencies of scheduled tasks.
Deploying and managing the components using Jenkins.
Optimize the code quality using SonarQube, Sonar Lint tools.
Page 2 of 3
Migrated legacy systems to modern architectures, ensuring scalability and performance
optimization.
Ensured alignment of project deliverables with business goals and technical standards.
Created comprehensive technical documentation for developed systems and facilitated
knowledge-sharing sessions for the team.
Troubleshot and resolved complex production issues, minimizing downtime and ensuring
optimal application performance.
Environment: Java, Spring Boot, Micro Services, Maven, Git, Jenkins.
Client: Charles Schwab Feb 2015 – June 2017
Role: Java Developer
Responsibilities:
Develop and maintain microservices for Banking domain application.
Perform performance tuning based on load testing results to optimize the application's
performance and scalability.
Configured Maven build tools setup for applications.
Writing the Junit testcase using Mockito and perform the unit testing and integration
testing.
Collaborate with different teams including product management, QA, and DevOps to
gather requirements, prioritize tasks, and deploy the applications in Jenkins and UCD tools.
Participate in code reviews, design discussions, and sprint planning meetings to ensure
high-quality deliverables and adherence to best practices.
Prepare the deployment script for DEV, INF, UAT regions.
Optimize the code quality using Sonar tool.
Maintenance of SPARKS application which involves fixing production failures on fly
Page 3 of 3