Post Job Free
Sign in

Stack Developer Web Services

Location:
Denton, TX
Posted:
September 13, 2024

Contact this candidate

Resume:

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



Contact this candidate