0% found this document useful (0 votes)
36 views5 pages

Aravind Resume

Aravind Keerthi is a Sr. Java Developer with over 6 years of experience in software development, specializing in Java/J2EE technologies and microservices architecture. He has a strong background in designing and implementing web applications, utilizing frameworks such as Spring, Hibernate, and various front-end technologies. His experience includes working in Agile environments, integrating APIs, and deploying applications on AWS and other cloud platforms.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
36 views5 pages

Aravind Resume

Aravind Keerthi is a Sr. Java Developer with over 6 years of experience in software development, specializing in Java/J2EE technologies and microservices architecture. He has a strong background in designing and implementing web applications, utilizing frameworks such as Spring, Hibernate, and various front-end technologies. His experience includes working in Agile environments, integrating APIs, and deploying applications on AWS and other cloud platforms.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 5

Aravind Keerthi

Sr. Java Developer

Email: aravind.keerthi1712@gmail.com
Contact No: 226-336-5410
Professional Summary:
 Over 6+ years of experience in IT industry, dealing with and managing complex projects involving multiple stake
holders across geographic locations.
 Strong experience in Software Analysis, Design, Development, Implementation and Testing of web applications and client /
server applications using JAVA/J2EE.
 Extensive experience in developing mission critical applications using Component technologies like Java, Servlets, JSP, JDBC,
Java Beans, Spring, Spring Boot, Micro services, Hibernate, HTML, JavaScript, jQuery, AJAX, XML, and Oracle.
 Experience in Web Applications Development, good understanding of JAVA, HTML/HTML5, CSS 3, JavaScript and extensive
experience in web standards, accessibility, and internationalization.
 Involved in helping design user experience interface UI/UX strategy, UI requirements, converting findings into UI designs.
 Worked broadly in Model View Controller (MVC) design for web improvement utilizing JSF, Struts and Spring MVC, JSP,
JavaBeans and Servlets.
 Worked on spring boot, Spring Rest template to develop application level Micro services and Hands on contribution with
Struts, Hibernate and JPA structures.
 Hands-on experience in writing lightweight Node.js express server, and using technologies like Ajax, JavaScript/jQuery,
JSON to make connections between server and MongoDB.
 Proficient in Object Oriented Design/Development (OOD), Object Oriented Analysis and Design (OOAD), Model View
Control (MVC) design pattern and Test-Driven Development (TDD).
 Implemented Java EE components using Spring MVC, Spring IOC, spring transactions and spring security modules.
 Experience in designing and coding of user Interfaces using JSF and developing custom components using JSF.
 Implemented service layer using Spring IOC and annotations and Controllers using Spring MVC.
 Knowledge on a functionality using Spring IO / Spring Boot, Hibernate ORM.
 Extensively Used Jenkins as Continuous Integration tools to deploy the Spring Boot, Micro services to Pivotal Cloud Foundry
(PCF) using build pack.
 Enough Knowledge of Data Access Object (DAO) case to display a reflection layer between the Business reason level
(Business address) and the Persistent stockpiling level (data source).
 Used PL/SQL to manipulate and retrieve the data from Web Service to incorporate Business Logic and save the data to
Oracle database.
 Robust knowledge in AWS Cloud Administration which includes services like EC2, S3 Bucket, EBS, VPC, ELB, Auto scaling and
Security Groups, Inbound/Outbound rules, Cloud Watch.
 Involved in deploying systems on Amazon Web Services Infrastructure services EC2, S3, RDS, and Cloud Formation.
 Worked on AWS, High Availability Practices and deploying backup/restore infrastructure.

Technical Skills:
 Programming Languages: Java 8/7, C, C++, Java, J2EE, SQL, Core Java, Python, PL/SQL
 Web Technologies: HTML5, AJAX, JSF, jQuery, CSS3, Angular JS, Angular 7, JavaScript, NodeJS, ReactJS, JSON-Parsing, JSON-
DTD
 Web Services: JAX-WS (SOAP), JAX-RS (REST/REST API), WSDL
 J2EE Technologies: Servlets, Struts, EJB 2.0, JSF, JDBC, JSTL, JNDI, JMS, RMI, Java Bean, JTA Frameworks, Spring Boot, spring
4/5, Spring Batch, Spring Security, Spring ORM, Spring MVC, Hibernate, Struts
 Build Tools: Spring Tool Suite (STS), Eclipse (Oxygen), Edit Plus, Azure, Jenkins, CI/CD, Docker, Kubernetes
 Version Control Tools: SVN, GIT, JIRA, CVS, VSS, Harvest, Clear case, CI/CD.
 UML Tools/other: Ant, Maven, Gradle, ClearQuest, Bugzilla, MS Visio
 Databases: MS SQL Server, Oracle 11g/10g, MongoDB
 AWS:EC2, RDS, S3, ELB, SNS
 Web Servers: Apache Tomcat 6.0, Glassfish, IBM WebSphere 8, Oracle WebLogic, JBoss 4.0, Apache Kafka
 Platform: Windows, UNIX
 Other Skills: XML, Ajax, MS office suite and log4j
Employment History:

Citibank, Toronto, Canada May 2023 - Present


Java Developer
Responsibilities:
 In an Agile/Scrum environment, meet customer expectations and timelines with quality deliverables.
 Designed and implemented Microservices using Java 17, Spring Boot and RESTful API’s, ensuring high scalability
and maintainability.
 Integrated third-party API’s via Feign client, Rest Template and performed through testing using tools like Postman, Swagger.
 Implemented API documentation using Swagger/Open API.
 Used Stream API with Collections for data processing, including filtering, mapping, grouping and parallel processing.
 Experienced in using Spring Data JPA and JDBC template to perform efficient CRUD operations, simplifying database
interactions and ensuring smooth data management.
 Designed and developed database objects like Stored Procedures, Functions, Triggers, PL/SQL packages and Cursors for MySQL.
 Skilled in using Spring Batch to process large volumes of data, including reading from CSV files, transforming the data,
and loading it into database for reporting and analysis.
 Used Apache Kafka for data streaming, implementing producers and consumers, and ensuring efficient communication
between microservices.
 Using Apache Camel with ActiveMQ for integrating the application with Microservices for routing workflow files.
 Involved in writing Junit tests using the Mockito framework to mock dependencies and test components.
 Deployed applications in OpenShift and scaled them to pods.
 Involved in Release cycle, coordinated with DevOps teams during deployments.
 Participated in analyzing production issues and involved in bug fixing.
 Secured the API by implementing OAuth2 token-based authentication/authorization scheme.
 Using Bitbucket and GIT for Version Control.
 Actively assisted team members by sharing knowledge, troubleshooting issues.
Environment: Java 17, J2EE, Spring v3.x, Spring Data JPA, MySQL, JavaScript, IntelliJ, OpenShift, Tomcat, Maven, JIRA,
SOAP/Restful Web Services, Postman, SOAP UI Pro, Mongo Compass, Jenkins, Agile.

Bank of Montreal, Mississauga, ON Oct 2021 – May 2023


Sr. Java
Developer
Responsibili
ties:
 Designed the project using MVC, Session Façade, and Service Locator and Business Delegate patterns.
 Followed agile methodology, interacted with the client, provide/take feedback on the features, suggest/implement optimal
solutions and tailored application to customer needs.
 Integrated the application with Spring Framework for implementing Dependency Injection and provide abstraction between
presentation layer and persistence layer.
 Developed Web pages using Struts view component JSP, JavaScript, HTML, jQuery, AJAX, to create the user interface views
Migration 3rd party applications.
 Implemented validation on the JSP fields using Struts Validation framework which included writing validation.xml and
validation-rules.xml files.
 Implemented all DAO's using Spring Framework. Implemented SOA using Web Services (SOA over WESB and SOAP over
JMS) on ESB utilizing WebSphere Integration Developer (WID).
 Used Hibernate ORM framework as persistence engine, configured O/R mapping and wrote hibernate queries.
 Involved in designing front-end screens using Java script, JSP, Angular JS, AJAX, HTML and DHTML.
 Designed Presentation layer using JSP, Struts framework and did front-end validations using JavaScript and jQuery.
 Involved in design and development of UI component, using frameworks Angular JS, JavaScript, HTML, CSS and Bootstrap.
 Develop quality code adhering to Scala coding standards and best practices.
 Implemented Zipkins for distributed Micro Service Monitoring. Integrated Swagger UI and wrote integration test along with
REST document.
 Used Spring IOC and spring's Hibernate Support, transaction management.
 Developed hibernate DAO framework with Spring framework.
 Configured and deployed the application on WebLogic Application Server.
 Implemented Complex Business Delegate layer using DAO's created and business logic.
 Exposed various capabilities such as Web Services using SOAP and WSDL.
 Worked on J2EE components like Servlets, JSPs and MDBs.
 Used MVC architecture, Business Delegate, Session facade, Data Access Object, Value Object and Singleton patterns.
 Involved in preparing High & low level design docs with UML diagrams using Rational Rose tool.
 Created JUnit test cases, and Development of JUnit classes.
 Configured log4j to enable/disable logging in application.
 Supported all the UNIX requests for various applications and Developed ANT script to build .war and. ear files for the
application
Environment: Java, J2EE, JavaScript, JSP, Springs, Struts, Hibernate, Spring Boot, Eclipse IDE, AWS, WebLogic, jQuery, MVC, Rational
Rose, HTML, CSS, Angular JS, Node.JS, XML, UML, Web Services, JUnit, EJB, SVN, Oracle, Windows

HSBC, India Jan 2020 – Aug 2021


Java/J2EE
Developer
Responsibili
ties:
 Involved in Analysis, Design, Development and Maintenance phases of the project with major emphasis on Development of
the modules like Activations, Customer Service.
 Used Java 8 features in developing the code like Lambda expressions, creating resource classes, fetching documents from
database.
 Involved in Analysis, Design, and Implementation of software applications using Java, J2EE, XML and XSLT and Web Services
(REST, WSDL).
 Implemented business layer using spring core and configured spring dependency injection, enabling all business
components loosely coupled between layers.
 Designed and developed the REST based Micro-services using the Spring Boot.
 Implemented Micro-Services architecture using Spring Boot for making application smaller and independent.
 Involved in designing and developing the front end of the application using Java script, AJAX, HTML5, DHTML and CSS3.
 Implemented and tested the enterprise application with jQuery, Angular.js 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.
 Used the J2EE design patterns like Value Object Pattern, Business Delegate, Service Locator and Session Façade, Singleton,
Factory and DAO.
 Integrated Hibernate ORM framework with spring framework for data persistence and transaction management.
 Used JMS for the asynchronous exchange of critical business data and events among J2EE components and legacy system.
 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.
 Performed a thorough unit testing and resolved several data related issues before migration to production.
 Implemented the project under Agile Project Management Environment and followed SCRUM iterative incremental model
& configured various sprints to execute.
 Involved in Unit integration, bug fixing, acceptance testing with test cases, Code reviews.
Environment: J2EE, Spring, Spring Boot, Hibernate, MVC, HTML5, CSS3, Angular.js, JavaScript, AJAX, JDBC, JSTL, JQuery, JMS, XML,
SOAP, Web-Logic, agile, SQL and Windows.

MindTree, India June 2017 – Dec 2019


Java Developer
Responsibili
ties:
 Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis,
design and development
 Implemented Spring Boot for developing web application
 Used Hibernate as persistence framework to map Java objects to relational database tables using XML configuration files
 Implemented RESTful based Web Services using JAX-RS annotations, Jersey provider and consumed various Web services
using JAX-RS and JSON to different systems for business services
 Used JAX-RS annotations to specify the type of data producing or consuming, validate the user requests, map user requests
and to pass input parameters
 Interfaced with the MongoDB backend database for integrating Spring Boot with Hibernate
 Monitored the error logs using Log4j and fixed the issues
 Worked in Agile environment with Scrum methodology developed a logger framework

 Automated the build and deployment process using Maven build script
Environment: Java 1.7, HTML5, CSS3, AngularJS, JSON, Bootstrap, Spring Boot, Hibernate, XML, MongoDB, RESTful Web
Services, Maven, JUnit, Log4j, JIRA, Git.

Education:
 Bachelor of Technology in Mechanical Engineering from JNTUH, India – 2017.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy