Home

Akhil RV - Java Full Stack Developer
[email protected]
Location: Valparaiso, Indiana, USA
Relocation:
Visa: OPT-EAD
Email ID: [email protected]
Ph #: (859) 567-0792

Professional Summary:
Over 7+ years of IT experience in the areas of Analysis, Design, Development and Testing of web based and client server multi-tier applications using Full Stack Development.
Expert in developing Multi-tier enterprise level web applications using various Java/J2EE technologies including JSP, spring, EJB, JDBC, Java Beans and Web Services.
Extensive experience in working with frameworks - spring, JSF, Hibernate and MVC.
Expert in spring framework including configuring Spring Application Context with Dependency Injection, Spring MVC, Spring Boot and Spring Batch.
Expertise in Implementing Java/J2EE design patterns like MVC, Session Facade, Data Access Object (DAO), Factory, Singleton and Front Controller.
Strong experience in XML related technologies including XSD, DTD, XSLT, XPATH, DOM, SAX, JAXP, JAXB, XML-RPC and XML Beans.
Experience of using IDE Tools like Eclipse, NetBeans, Rational Application Developer (RAD) for application development.
Experience in using HTML5/DHTML, XHTML, JavaScript, JQuery, JSON, XML, XSL, XSLT, CSS3, Applets/Swings.
Experience with JavaScript frameworks like Angular.JS, Ext.JS, and Node.JS.
Experience in using CSS with Angular.JS which is called in different scenarios required such as moving to the next page or animations while page and screen changes.
Strong knowledge and good experience in providing logging support using Log4j.
Proficient in handling and administering Web servers/application servers IBM Web Sphere, Apache Tomcat and JBOSS.
Extensively used building tool like ANT, Maven to compile, package and deploy the components to the Application Servers.
Expertise in producing and consuming SOAP as well as REST web services using WSDL, SOAP, JAXWS and JAXRS.
Experience with Agile (Scrum) and test driven development and version control (SVN, Git, etc.). Keen focus toward consistency and attention to detail primarily related toward coding standards.
Strong experience in database design using PL/SQL to write tables, Stored Procedures, Functions, Triggers, Indexers and proficiency in writing complex queries, using Oracle, SQL Server, MySQL and MongoDB/NoSQL.
Strong experience in client interaction and understanding business application, business data flow and data relations from them.
Committed to excellence, self-motivator, fast-learner, team player, ability to deal with people diplomatically and a prudent developer with strong problem-solving skills and communication skills.

Technical Skills:
Languages Java, PL/SQL
Java/J2EE Technologies Java, JSP, Servlets JDBC, JNDI, JMS, JSTL, Java Beans, RMI, Java Multithreading, Generics and Collections, EJB, Tiles
Web Technologies HTML5, XML, DOM, CSS3, JavaScript, XPath, AJAX, jQuery, React.JS, Bootstrap
Methodologies UML, Agile, Waterfall
Frameworks Spring, Spring Boot, Hibernate, MVC
Design & GUI Tools Eclipse, NetBeans, RAD
App servers IBM WebSphere, Apache Tomcat, BEA Web Logic, JBoss
Databases/Tools Oracle, SQL Server, My-SQL, PL/SQL Developer
Design/Version Control CVS, SVN, GIt
Operating Systems Windows, Linux, UNIX

Professional Experience:
Client: TJX, Framingham, MA. Jul 2022 Till Date
Role: Full Stack Developer
Responsibilities:
Involved in gathering, analyzing and documenting business requirements, functional requirements and data Specifications for application development.
Involved in Analysis, Design, and Implementation of software applications using Java, J2EE, XML and XSLT and Web Services.
Developed application using spring, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
Developed web components using MVC pattern under spring framework.
Implemented Micro Services architecture using Spring Boot for making application smaller and independent.
Implemented the back-end services using Spring Boot.
Used the J2EE design patterns like Value Object Pattern, Business Delegate, Service Locator and Session Fa ade, Singleton, Factory and DAO.
Used JMS for the asynchronous exchange of critical business data and events among J2EE components and legacy system.
Involved in designing and developing the front end of the application using JSP, Java script, AJAX, HTML5, DHTML, CSS3.
Responsible for the overall layout design, color scheme of the web site using HTML5, XHTML and CSS3 and Responsible for creating detailed wire frames and process flows.
Implemented and tested the enterprise application with JQuery and Spring MVC.
Used Java Mailing or Messaging Service (JMS) API s for mailing detailed notifications depending upon the success and failure once the backend process is complete and also for mailing administrator of any system related problems.
Integrated Hibernate ORM framework with spring framework for data persistence and transaction management.
Implemented Java Message Services (JMS) using JMS API.
Implemented back-end code using Spring MVC framework that handles application logic and makes calls to business objects.
Developed the presentation layer and GUI framework based on spring framework involving JSP, HTML, JavaScript and Angular.js.
Involved java multithreading to cascade multiple changes on multiple records in only one transaction and developed a batch process framework.
Worked on prototypes for Responsive design.
Used Web Services like SOAP protocol in JAXWS and RESTFUL web services.
Developed and deployed EJBs into BEA Weblogic application server.
Unit testing was performed using JUnit and Version control through Git.
Involved in Unit testing of application using JUnit and built the package using Maven and deployed the application on to WebLogic App Server.
Used agile methodology for the software development.
Performed a thorough unit testing and resolved several data related issues before migration to production.

Environment: Java/J2EE, spring, Spring Boot, Hibernate, HTML5, CSS3, JavaScript, Angular.js, JMS, JSP, Responsive Web Design, JAXWS, JAXRS, AJAX, JQuery, SOAP, RESTFUL, EJB, Log4J, JUnit, Ant, GIT, WebLogic, Agile and Windows.

Client: Voya Financial, Minneapolis, MN. Dec 2021 Jun 2022
Role: Full Stack Developer
Responsibilities:
Responsible for gathering business and functional requirements and preparing the design and proof of concept.
Involved in the Complete Software development life cycle (SDLC) to develop the application.
Using Spring-AOP module implemented features like logging, user session validation.
Developed Action class and Action Form for business logic with support of spring framework and Presentation tier.
Involved in design and development of server side layer using XML, JSP, JDBC, JNDI, EJB and DAO patterns using Eclipse IDE.
Developed Spring JMS message listeners to consume messages from queue and developed spring scheduling components to perform batch operations.
Used spring Boot to implement the MVC design pattern.
Developed the REST web service using Spring Boot to provide user a way to run the job and generate daily status report on loans
Designed and developed used XSLT transformation components to convert data from XML to HTML used XML DOM API for parsing XML.
Developed Spring Framework based Restful Web services for handling and persisting of requests and Spring MVC for returning response to presentation tier.
Developed mockups and prototypes using HTML5 and CSS3.
Developed cross browser and multi browser compatible web pages using HTML5, CSS3, and JavaScript.
Implemented the service layer using spring with transaction and logging interceptors.
Used spring framework in the development of a business bean and to interact with the Hibernate ORM tool.
Designed dynamic client-side JavaScript, codes to build web forms and simulate process for web application, page navigation and form validation.
Created REST API in Express and returned logic through AngularJS data binding. Wrote tests in Mocha on server side and Jasmine on the client side.
Built dynamically generated dropdown lists using Ajax, JQuery and Angular.JS.
Implemented EJBs Session beans for business logic.
Development carried out under Eclipse Integrated Development Environment (IDE).
Integrated Spring DAO for data access using Hibernate, used HQL and SQL for querying databases.
Wrote Hibernate configuration and mappings xml files for database access.
Version control through CVS and Git.
Designed various tables required for the project in Oracle database and used the Stored Procedures in the application.
Actively participated and provided feedback in a constructive and insightful manner during weekly Iterative review meetings to track the progress for each iterative cycle and figure out the issues.

Environment: Java/J2EE, spring, Spring Boot, Hibernate, HTML5, CSS3, JavaScript, Angular.js, JavaBeans, JSP, JMS, JDBC, JNDI, DAO, Web Logic, XML, XSLT, DOM, EJB, Eclipse, GIT, Oracle, SQL, Agile and Windows.

Company: V2 Solutions Inc., India. Jul 2019 - Apr 2021
Role: Java/J2EE Developer
Responsibilities:
Involved in Requirements gathering, analysis and design and documentation as the application was started from scratch.
Involved in development activities using Java /J2EE, Servlets, JSP, JSF used for creating web application, XML and springs.
Developed web based applications using Java and J2EE technologies like JSP, Servlets, EJB, spring, JDBC, JMS, spring, Hibernate, JSF, XML, SAX/DOM, and JAX-B.
Implemented various J2EE design patterns like Singleton, Factory and Builder etc.
Used Eclipse IDE for writing code and BEA WebLogic as application server.
Designed JSP pages for Initial applications, Submissions and Maintenance Involved in implementing Message Driven Beans using for JMS systems.
Implemented JSF framework to simplify the development of various UI components.
Designed and developed Micro services business components using Spring Boot. Consumed REST based Micro services with Rest template based on RESTful APIs.
Used Spring/MVC framework to enable the interactions between JSP/View layer and implemented different design patterns with J2EE and JSON technology.
Did Spring POC on Spring Boot for the application development.
Designed and developed very complex and large web pages using Angular JS library with AJAX and JSON.
Developed RESTful Web services client to consume JSON messages.
Used MDB to reduce the interdependencies of all the sub systems using JMS.
Involved in designing and developing the front end of the application using JSP, Java script, AJAX, HTML5, DHTML and CSS3.
Build SOAP Web services based on AWS (Amazon web services).
Developing EJB Message driven beans used for the publisher and subscriber model for sending E- mail.
Used Log4j to provide central logging facility, comes under singleton design pattern.
Involved in writing the ANT scripts to build and deploy the application.
Worked on SQL queries and PL/SQL and actively involved in the production support.

Environment: J2EE, EJB, JSP, spring, JMS, XML, JSP, Spring Boot, Hibernate, JSON, HTML5, CSS3, JavaScript, Angular.js, REST, XSD, NetBeans, WebLogic, SQL and Windows.

Client: Mindtree Ltd., India. Oct 2016 - Jul 2019
Role: Java Developer
Responsibilities:
Involved in gathering requirements and built technical specifications from the requirements.
Designing the application using Spring Framework.
Used Eclipse as IDE to develop the application.
Implemented the application using the concrete principles laid down by several design patterns such as MVC, Business Delegate, Data Access Object, Singleton and Factory.
Developed Custom Tags to simplify the JSP code. Designed UI screens using JSP, CSS, XML and HTML.
Used JavaScript for client side validation.
Extensively used JSTL tags and spring tag libraries. Used spring tiles as well in the presentation tier.
Actively involved in designing and implementing the application using various design patterns such as Singleton, DAO, Front Controller, Service Locator, Business Delegate, Fa ade and Data Access Object.
Extensively used Hibernate in data access layer to access and update information in the database.
Developed complete Business tier using Stateless and Stateful Session beans with EJB standards using Web Sphere Studio Application Developer (WSAD).
Used CVS for version control of the application and Log4J to capture the log the events and exceptions.
Implemented the library dependency management and application build process using Maven.
Written complex SQL queries, stored procedures, functions and triggers in PL/SQL.
Monitored team members to follow standards, guide lines and use new tools.

Environment: Java/J2EE, spring, Hibernate, Eclipse, JMS, JSP, JSTL, HTML, CSS, XML, EJB, Log4J, CVS, Maven, SQL, Agile and Windows.

References: Will be provided upon request.
Keywords: user interface javascript information technology procedural language Idaho Massachusetts Minnesota

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];755
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: