Anvesh Reddy

  • Sr. Java Developer
  • Charlotte, NC
  • Member Since Jun 14, 2023

Candidates About

 

Anvesh Reddy

Professional summary:

·         7+ years of professional IT experience in design and development of Web-based, Client-Server and System level applications using Java/J2EE technologies.

·         Working knowledge in multi-tiered distributed environment, Software Development Lifecycle (SDLC) and Service Oriented Architecture (SOA).

·         Expertise on Java/J2EE technologies (Core Java, Multithreading, Exception handling, Collections framework, Spring, Hibernate, Web services, JMS, JSF and Struts).

·         Working Experience on Spring core, spring batch, Spring IOC, Spring DAO, Spring MVC, Spring integration, Spring Application Context.

·         Extensive experience in designing both Frontend & Backend applications using Java, J2EE Web frameworks, JSP, JSTL, JS, HTML5, CSS, AJAX, Node JS, JavaScript, jQuery and Bootstrap.

  • Designed and developed web UI screen using Angular-JS.

·         Solid understanding of RDBMS concepts and experience in working with Oracle 9i/10g/11g, DB2, MYSQL and NoSQL databases like Cassandra and Mongo DB.

·         Good exposure on design patterns like Front Controller, Data Access Object (DAO), Data Transfer Object (DTO), Session Façade, Service Locator and Singleton.

·         Experience in Linux Administration (Installation, Configuration, Tuning and Upgrades of Linux (Red Hat and Oracle).

·         Hands on experience with Amazon Web Services.

·         Knowing on using integration pattern like Apache Camel.

·         Experience in using Open Source frameworks like ANT and Maven.

·         Experience with implementing Service Oriented Architecture (SOA) using SOAP and REST Web Services.

·         Experience in scripting language Shell.

·         Good experience with database installations and development using Oracle with SQL, MySQL and SQL Server.

·         Hands-on experience with industry-standard IDEs like Eclipse, WSAD, RAD, NetBeans, IntelliJ.

·         Experienced in using SONAR and PMD tools.

·         Experienced in deploying applications on Apache Tomcat, JBoss, WebLogic, and Glassfish.

·         Strong experience with Version Control like GitHub, SVN and CVS.

·         Good working knowledge of Extreme Programming using Agile, test driven development, Waterfall methodology with iterative and incremental software development.

·         Have solid testing experience in unit testing, integration testing and automation testing.

·         Excellent Team player with very good attitude and excellent interpersonal skills with analytical abilities, communication skills.

·         Ability to quickly grasp any new technologies and concepts.

 

 

 

 

Technical Skills:

 

 

Programming language

Java, J2EE, JavaScript, XML, HTML, PL/SQL, CSS3 and Shell Scripting.

Web Technologies

JSP, HTML, Servlets, Hibernate, Swing, EJB JNDI, J2EE, XML, JMS, RMI, JDBC, SOAP WSDL, Web Services, Web Services and jQuery.

Frameworks

Hibernate, Struts, Spring and Angular JS.

 

 Building Tools

ANT and Maven.

 Databases

Oracle 9i/10g/11g, DB2, Mongo DB, SQL, MySQL and Cassandra.

 Application Server

Apache Tomcat 8, JBoss, WebLogic 10 and Glassfish 4.

 

   IDE

Eclipse, NetBeans and IntelliJ.

Design Patterns

Front Controller, Data Access Object (DAO), Data Transfer Object (DTO) and Factory design pattern, Service Locator and Singleton and MVC.

Operating system

Windows XP7/8 and Linux.

 

Version Control Systems

Git, SVN and CVS.

 

Software Methodologies

Agile, Waterfall and TDD.

 

 

Professional Experience:

Client: Wells Fargo, charlotte, NC.

Role: Sr. Java Developer.                                                                              Jan 2016-PRESENT

 

Description: Wells Fargo Home Mortgage application is the leading application and highly used as a part of mortgage applies in the United States. This web application provides online and several interfaces to manage user accounts to create, view, track and modify customers' loans. Core is an initiative to re-architect and redesign retail mortgage application management process by integrating both sales and fulfillment. This application manages a loan application from the initiation of a loan application till its funding, thereby reducing the logistics and manual process involved in the product sales and fulfillment process.

Roles & Responsibilities

·         Interacted with Clients to collect business requirements, to analyze and design the system and designed various UML Diagrams like Class diagrams, Sequence Diagrams.

·         Developed the enterprise application by integrating JSF/Spring/Hibernate Frameworks.

·         Used Dependency Injection feature of Spring framework and O/R mapping tool Hibernate for rapid development and ease of maintenance.

·         Extensively used Hibernate 3.0 in data access layer to access and update information in the database.

·         Used Spring MVC (Model View Controller) to handle/intercept the user requests and used various controllers to delegate the request flow to the Backend tier of the application.

·         Used Spring boot to create stand-alone spring applications.

·         Used Java1.8 features in developing the code like Lambda expressions, creating resource classes, fetching documents from database.

·         Developed SQL queries and Procedures using SQL and PL/SQL.

·         Used MongoDB as the database for persisting/storing the JSON data.

·         Worked on implementing current Rest web services to one of cloud computing services (Amazon Web Services).

·         Used Apache Camel framework for connectivity to different APIs and transports. 

·         Used Apache Tomcat as the web server. Deployed the entire application in Tomcat using MAVEN.

·         Developed front-end content using JavaScript, jQuery, HTML5, CSS3, Bootstrap, Node JS and Angular JS.

·         Used Node JS as a proxy to interact with Rest services and interacting with Database Involved in writing application level code to interact with APIs, Web Services using AJAX and XML.

·         Implemented the application using Spring framework which is based on Model View Controller design patterns.

·         Created RESTful webservices in pushing data to downstream systems.

·         Created batch jobs in regular maintenance, production support to load the data using UNIX Shell Scripting.

·         Created war files & deployed on Tomcat using ANT deployment tool.

·         Configured and installed Cassandra NoSQL instances on Linux.

·         Used GitHub as version control system to check in and checkout the data.

·         Tested, debugged and implemented the application using JUnit for unit testing.

·         Used log4j for tracking errors and debugging the code.

·         Used Eclipse for the development environment.

·         Conducted code reviews against coding standards and made sure the best practices are maintained in development process.

·         Actively involved in SCRUM’s and Sprints of Agile Methodology.

·          

Environment: Java 1.8, J2EE, Spring 4.0, Hibernate 3.x, JSF, Spring MVC, MongoDB, SQL, JSON, Apache Camel, MAVEN, Amazon Web Services, JSP, JavaScript, jQuery, HTML5, CSS3, Bootstrap, Node JS, Angular JS, Apache Tomcat, PL/SQL, AJAX, XML, REST, UNIX, ANT, Linux, GIT, Log4j, JUnit.

 

Client: State of Oregon, Salem, Oregon.

Role: Sr. Java Developer.                                                                              Oct 2013- Dec 2015

Roles & Responsibilities

·         Defined and constructed layers, server-side objects and client-side interfaces based on J2EE design patterns, spring and J2EE based MVC (Model-View-Controller) framework for the application.

·         Extensively worked on wiring the application using Spring Framework.

·         Used Object Relational Mapping tools for ORM such as Hibernate for Data Mapping.

·         Created detailed design documents (UML diagrams like Use case, Class, Sequence, and Component diagrams) using Rational Rose.

·         Integrated spring with Hibernate and made as spring bean using Hibernate Template.

·         Used spring framework for client side and server-side validation. Also implemented dynamic loading of JSPs using AJAX.

·         Designed and developed the front end using HTML, CSS, JavaScript with JSF, Ajax and tag libraries.

·         Used the Node JS and Angular JS MVC Frameworks in the development of the web application.

·         Designed, Developed and analyzed the front-end and back-end using JSP, Servlets and spring.

·         Used React JS to calculate what the changes are needed to be made in DOM.

·         Used JBoss Application server to deploy the applications.

·         Involved in design activities that is HLD (High Level Design) and LLD (Low Level Design).

·         Implemented SQL queries and used stored procedures, and built-in functions to retrieve and update data from the databases.

·         Configured JMS Queue/Topic through Apache camel framework & consume messages from queue.

·         Used Amazon Web Services to deploy the project on EC2 instance. Implementation of the Business logic layer for MongoDB Services.

·         Implemented UNIX Shell scripts to call stored procedures and invoke batch jobs.

·         Developed reusable and interoperable Web service modules based on SOA architecture using RESTFUL.

·         Configured and deployed enterprise application in Tomcat Server.

·         Involved in injecting dependencies into code using concepts like IOC of Spring Framework

·         Implemented Cassandra with Hibernate

·         Provided assistance for management of Amazon Web Services storage infrastructure systems.

·         Involved in integrating the business layer with DAO layer using ORM tool Hibernate.

·         Worked within SOA based enterprise framework to build web services.

·         Involved in Writing and reviewing unit test cases using JUnit.

·         Write and modify database stored procedures, triggers, functions, and PL/SQL Scripts.

·         Involved in writing shell scripts for deploying application on Unix.

·         Involved in Smoke Testing, Testing, bug fixing and documentation of the system

·         Worked on Test Driven Development (TDD) using JUnit for writing test cases.

·         Used Agile (SCRUM) methodologies for application development.

 

Environment: J2EE, Spring, Java8, Hibernate, React JS, JavaScript, CSS, HTML, Ajax, JSP, Servlets, JBoss, Apache camel, Mongo DB, UNIX, Cassandra, REST, Amazon Web services, SOA, JUnit, PL/SQL, TDD, SQL, MVC.

 

Client: Mayo Clinic, Minneapolis, MN.

Role: Sr. Java Developer.                                                                              Feb 2012- Sep 2013

Roles & Responsibilities

·         Extensive expertise in programming languages, development environments/tools, configuration management.

·         Developed POJO, and implemented Hibernate 3.0.1 for database operations.

·         Implemented Spring Framework 3.1.0 for dependency injection.

·         Implemented Spring ORM with Hibernate taking advantage of Java5 features like annotation metadata and generic collections using JPA along with HQL.

·         Implemented features like logging, user session validation using Spring-AOP module.

·         Experienced in installing, configuring, deploying and managing enterprise applications using BEA WebLogic Server 8.x/9.x/10. x.

·         Developed database adapter, web services adapter, messaging adapter and custom workflow using Apache Camel.

·         Involved in application’s migration of WebLogic server from previous versions to current version.

·         Extensively worked with AJAX, jQuery 1.6, Dynamic HTML and CSS Gained Comprehensive Used version control system – Subversion Control.

·         Used and maintaining Ant builds scripts.

·         Used Tomcat 6.x web server and BEA WebLogic Application Server 8.x/9.x/10.x

 

Environment: Java 1.5, Eclipse 3.2, Tomcat 6.x, Web logic 10.0, Oracle 10g, Toad 10.6, Spring 3.1.0, Hibernate 4.0.1, Rational ClearCase 7.1.2.

Client: Ebix India – TPP Product.

Role: Java Developer.                                                                                    Mar 2011-Jan 2012

Roles & Responsibilities

 

·         Developed Underwriting module UI and functionality as per requirement.

·         Written Spring Service Interfaces and their implementations.

·         Integration testing, identifying the issues and fixing them.

·         Code refactoring.

·         Writing the test cases for the built functionality using Junit.

·         Used Maven to build application and deploy on the server.

·         Developing use cases across modules.

·         Bug fixes across modules.

·         Deploying the changes and working with QA team to get it tested.

 

Environment: Java, JEE, Spring MVC, Spring Web flow, Spring, Spring Security, Spring Batch, Hibernate ORM, JPA, Maven, XML, Ajax, Tag libs, Web Services, Oracle Database, JBoss AS, JUnit, Log4J, Eclipse, Apache tomcat, WebSphere.

 

Client: GSS Info Tech, India.

Role: Java Developer.                                                                                    Apr2010-Feb2011

 

Roles & Responsibilities

·         Design and Development of UI using HTML, DHTML, JavaScript and CSS.

·         Developed server-side code in Servlet and JSP.

·         Involved in Analysis and Design.

·         Developed Action Classes and Model Classes.

·         Configured Struts-Config.xml.

·         Created Java Beans accessed from JSPs to transfer data across tiers.

·         Involved in Database and Application design.

·         Involved in Coding JavaScript code for UI validation and worked on Struts validation frameworks.

·         Configured deployment descriptor specifying data environment.

·         Assembled components and deployed on Server by vendor utilities.

·         Involved in Deployment of Application in WebLogic server.

·         Developed Stored Procedures.

·         Documented, prepared help files and user guide.

·          

Environment: Java, Servlets, JSP, Struts, UML, Oracle, JavaScript, Eclipse, HTML, CSS, HTML, DHTML, WebLogic 8.1.

Education:

·         Bachelors in Information Technology in 2009.