Varshitha Velkanti Email: *********@*****.***
Java Full Stack Developer Mobile: 945-***-****
LinkedIn: https://www.linkedin.com/in/varshitha-velkanti-782964199/
Professional Summary:
Java Developer with around 5 years of experience in Backend development, rich User Interface design, Development, Implementation and Maintenance of applications using Java/J2EE Technologies.
Expertise in using Agile Software Development Methodologies like Scrum, Sprint and Traditional Software models like Waterfall and TDD
Experience in application development using Java, J2EE, JNDI, JSP, JSF, and Spring, Spring Boot, JDBC, XML, JSON, Hibernate and JMS.
Experience with open-source Spring framework modules like Spring MVC, Spring AOP, Spring Boot, Spring Data, Spring ORM, Spring JDBC and Spring Security.
Experience in Amazon Web Services.
Experience in implementing Web Services based on Service Oriented Architecture (SOA) using SOAP, Restful Web Services, JAX-WS, UDDI, WSDL, WADL.
Profound knowledge on Core Java concepts such as OOPS, Collections, Threading, generics, Exception handling, Multi-Threading, Execution services, concurrent utilities, File IO, Garbage Collection and Serialization
Experience in spring with JDBC/Hibernate modules, and hibernate for ORM frameworks.
Experience in XML related technologies like JAXP, JAXB, XML, XSL, XSD, XPATH, DTD, and XML Schemas.
Experience using the various applications Servers Web Sphere, Web Logic, and Tomcat.
Experience with Integrated Development Environment like Visual Studio, Spring Tool Suite, and Eclipse IDE.
Experienced in using Jenkins for continues build integrations and delivery, Maven for dependency management
Experience on Version control software such as GIT, GITHUB and knowledge in SVN.
Excellent written and verbal communication skills, Analytical, Problem Solving skills, strict attention to detail and ability to work independently, lead/work within a team environment
Technical Skills:
J2EE Technologies & Cloud
Servlets, JSP, JSTL, EJB, JAXB, JMS, JNDI, JAXP, XML Parsers (SAX, DOM), JPA, Azure, Redshift, GCP
Languages
Java, SQL, C, C++
Frameworks
Spring Core, Spring MVC, Spring Security, Spring MVC, Struts, Hibernate.
Web Services
JAX-WS (Apache CXF, Axis SOAP, WSDL, XML, XML-RPC, JAXB, JAXP) and JAX-RS (REST –Jersey, Spring Restful Services)
Front End
jQuery, AngularJS, JSON, JavaScript, HTML, HTML5, CSS3, ReactJS, CSS REST API, XML, XSLT, XPath
Application/Web Servers
Web Logic, Web Sphere, Tomcat, JBoss, Sun One
Build & Integration tools
Ant, Maven, Jenkins and Hudson
IDE
IBM RAD, MEB, Eclipse and IntelliJ IDEA, STS
Source Control tools
Git, CVS, SVN
Methodologies
Agile, Waterfall Model
Professional Experience:
BCBS, Michigan Nov 2023 – Till date
Java Full Stack Developer
Responsibilities
Worked on the design, development and testing phases of Software Development using AGILE methodology and Test-Driven Development (TDD). Implemented business logics with Multithreading, Collection framework API.
Involved in development, design and implementation front end part of the widget-based application using HTML5, CSS3, jQuery, JavaScript, AJAX, ReactJS, Bootstrap.
Developed various screens for the front end using React and used various predefined components from NPM (Node Package Manager) libraries.
Designed pages using Angular 5 Validations, Modules, Events, Expressions, Directives, Controllers and Filters.
Involved in building a single page and cross browser compatible web application using Angular 4/5 (Angular routing) and Bootstrap.
Bottle micro-framework implemented with RESTful API with MySQL database. Building cloud Microservices using Spring Boot.
Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for Microservices.
Used multithreading in programming to improve overall performance using Singleton design pattern in Hibernate Utility class.
Designed and developed Hibernate DAO's using Spring framework's Hibernate DAO Support and Hibernate Template.
Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files.
Implemented the back-end services using Spring Boot and Spring Boot for batch processes input file scanning and posting batch job request to Message Queue.
MySQL database used to load the application data and written PL/SQL procedures, complex queries to perform various data operations.
Deployed Spring Boot based Microservices Docker container using Amazon EC2 container services and using AWS admin console.
Developed Modules for the Front-end applications and integrating them to Back-end using Spring MVC & Hibernate framework.
Used Spring AOP module to handle cross cutting concerns like transaction management, logging and profiling.
Used Log4J to capture the log that includes runtime exceptions.
Integration of automation batch run job with Jenkins. Worked with Jenkins Continuous Integration and Continuous Deployment (CI/CD). Used Web socket API for creation JEE applications.
Followed Test Driven Development to develop JUnit test cases and performed integration and system testing.
Environment: Java, Spring Boot, JavaScript, React JS, Angular, HTML5, CSS3, AJAX, Bootstrap, jQuery, Node JS, Hibernate, Microservices, AWS, Redshift, JMS, JavaScript, PL/SQL, JSON, JAXP, JAXB, Restful services, Eclipse, Jenkins, Git, Log4j, MySQL, Apache tomcat, Mockito, Jenkins, Junit, Maven.
Wipro Technologies, Hyderabad, India Dec 2021 - Dec 2022
Java/Project Engineer
Responsibilities
Designed and developed back-end function with several Java design patterns such as Data Access Object, Singleton, MVC, and Factory patterns.
Involved in Agile Scrum methodologies to do requirements gathering analysis and planning
Used Spring framework as business logic tier to perform IOC, AOP and integration with Spring MVC to define Controller, action mappings, services, DAO and DAOimpl to implement CRUD operations interactive with persisting objects
Involved in multi-threading process to handle an asynchronous write-behind cache for database update
Integrated Spring Security to provide security features like Authentication/Authorization
Performed ORM with Hibernate to design and create the mapping classes, sessions, transactions, HQL and Criteria to fetch and persist data
Developed MongoDB for data buffer and involved in configuration and deployment of Oracle as the database, wrote stored procedures using PL/SQL for data entry and retrieval in Reports module
Used JMS and ActiveMQ to pass messages as payload to track different milestones and states in the workflows
Exposed in websockets programming for providing real-time communication between client and server
Configured and deployed applications on cloud server under Amazon Web Services using EC2, S3, Elastic Beanstalk, RDS
Implemented transaction function through third-party API provided by Visa, Stripe, PayPal, Square
Used SOAP, WSDL, JAX-WS to produce web services, generate stubs and consuming the existing web services
Developed JUnit test cases for Unit testing, integration and Functional Testing, and ran automated unit tests using Mockito for the purpose of Test Driven Development
Used Log4J logging framework for logging message at various levels
Used JasperReports for report template to get detailed summary of the data in the database
Involved in developing interactive web pages with frontend screens using HTML, CSS, JavaScript, JQuery, AJAX, AngularJS, Bootstrap, JSP and JSTL
Implemented Single Page Application using AngularJS
Involved in doing build & deployment and configuring dependencies using Maven
Used SVN as version control system and Jenkins for continuous build integration.
Environment: Core Java, Spring, Spring MVC, Hibernate, Oracle, SOAP, WSDL, JAX-WS, JMS, ActiveMQ, Amazon Web Services, JUnit, Mockito, Jasper Reports, Log4j, Bootstrap, HTML, CSS, JavaScript, JQuery, AJAX, AngularJS, JSP, JSTL, Maven, SVN, Jenkins.
Cyient, Hyderabad, India Jan 2019– Nov 2021
Java Developer
Responsibilities
Involved in Agile – Scrum methodologies to do requirements gathering, analysis, and sprint planning.
Planned Sprint releases, deliverables and dependencies with other vendor teams through SOS (Scrum of Scrum meetings) and participate in weekly status meetings to discuss on the project progress.
Used HTML, JavaScript, CSS, JSP, and SEI Taglibs to develop web pages.
Enhance the user interface using HTML5, CSS3 and JavaScript Libraries like JQuery, ReactJS, and Bootstrap.
Implemented a Middle tier using Spring MVC to process client requests and build server-side graph models using my graph server-side framework.
Done with logging, exception handling and transaction management using Spring AOP.
Used Angular to parse the data fetched from APIs and Performed web Page Applications using AngularJS with other development teams.
Consumed web services and using CXF API to build client jars. Coordinate with services team to produce a valid service response meeting business and application needs.
Have been using GOF java designed patterns and J2EE design patterns including MVC, VO, DAO, Business delegates, Service locator, DTO etc.
Involved in integrating Spring with Hibernate. Involved in setting up configuration properties, ORM mappings, and CRUD operations with the database.
Used Spring-boot- starter-parent as the parent POM and inheriting sensible default settings from Spring Boot and the spring-data- MongoDB dependency provides integration with the MongoDB.
Consumed REST based Microservices with Rest template based on RESTful APIs.
Creating JUnit test cases to have thorough Unit testing to avoid defects.
Designed and developed web services like SOAP, XML schemas, JAXB and XSL and Involved in activities like code review and performance improvement.
Created Hibernate mapping files, sessions, transactions, Query and Criteria to fetch the data from SQL schema
Involved in ORACLE writing SQL queries & PL SQL - Stored procedures, functions, triggers, cursors, object types, views. Scheduled Ctrl-M jobs to run them.
Created Microservices to provide RESTful API utilizing Spring Boot with Spring MVC.
Web logic server set up, build and deployment. Used JMS queues for messaging.
Involved in creating scenarios for Performance testing followed up with the Performance team to run the scripts.
Configured the CI/CD pipelines for deploying Microservices and lambda functions using Jenkins CI server.
Working with the middleware team and DBAs regarding the database issues and code deployments.
Involved in creating JUnit test cases and ran the TEST SUITE using EMMA tool
Environment: Java, Spring MVC, IOC, AOP, Hibernate, Angular, Microservices, Bootstrap, Spring Boot, NodeJS, HTML5, CSS3, AJAX, JSON, Eclipse, Oracle 11g, Weblogic, UNIX, Log4J, CI/CD, Servlets, CSS, JSP, Connectors, JQuery, Maven3.x, CVS, JUnit, XML, JAXP, JAXB, XML, XSD, JMS, XSLT, Amazon Web Services (AWS), Micro Services.
Education
Bachelors in Electronics and communication from Kamala Institute of Technology and Science, India.
Masters in Advanced Data Analytics from University of North Texas, Texas, USA