Aravind Kummari
Java Developer
TX 512-***-**** Aravindkummari978.com
PROFESSIONAL SUMMARY
3+ years of professional experience in Requirements Analysis, Design, Development and Implementation of Java, J2EE and client - server technologies.
Extensive knowledge of Client–Server technology, Web-based n-tier architecture, Database Design, development of applications using J2EE Design Patterns e.g., creational, structural and behavioral design patterns (MVC Architecture, Business Delegate, Singleton, Data Access Object (DAO) etc.).
Strong working experience in Design, Development and implementation of several J2EE frameworks like spring, Hibernate, Struts.
Extensive experience in developing applications using Java, Groovy, JSP, Servlets, JavaBeans, JSTL, JSP Custom Tag Libraries, JDBC, JNDI, SQL, AJAX, JavaScript and XML.
Rich experience on full life cycle development using Servlets, JSP, Struts, and spring.
Hands on Experience in using Mule Connectors like FTP, FILE, SFTP, IMAP, Salesforce, NetSuite etc., as part of Integration Usage.
Involved in all phases of Software Development Life Cycle (SDLC) in large scale enterprise software using Object Oriented Analysis and Design.
Strong AJAX and Responsive front-end development using HTML5, Bootstrap, CSS3, Java Scripts and related frameworks like Angular JS.
Thorough knowledge in using UML, XML parsers (SAX, DOM), SOAP, Angular JS, Node.Js, Bootstrap, CSS, HTML and DHTML.
Experience in Web Services approach for service Oriented Architecture (SOA) programming for SOAP and WSDL using Apache CXF/Axis and XML technologies and frameworks like XSD, XSTL, JAXP, SAX, JDOM, etc.
Experience in configuring and deploying Web Applications using Web Logic, WebSphere, JBoss, Tomcat and Apache.
Have a good knowledge of JBOSS fuse ESB.
Experience with providing estimation using standard estimation template for any Java / JBoss Fuse projects.
Used spring framework to auto wire/inject components and configure the batch jobs.
Good Knowledge on Amazon Web Services (AWS), Amazon Cloud Services like Elastic Compute Cloud (EC2).
Worked on Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Chef and Puppet.
Familiar with designing and coding Stored Procedures, Triggers, Cursers and Functions using PL/SQL.
Excellent understanding and knowledge of NOSQL databases like MongoDB, HBase, and Cassandra.
EXPERIENCE
McKesson, TX Jan 2023 - Current
Java Developer
Developed application service components and configured beans using Spring IoC, creation of Hibernate mapping files and generation of database schema.
Developed user interfaces using JSP, JSF frame work with AJAX, Java Script, HTML, DHTML, and CSS.
Worked on Open-source PCF (Pivotal Cloud Foundry) to encrypt data from the client data.
Presentation tier was developed using JSP, JSTL, Java Script, and HTML.
Responsible for developing GUI / user interfaces using JSP, CSS & DHTML Developed application code using Eclipse-Galaxo IDE and configured with Maven and JBoss.
Used AJAX to implement some customizations which required dynamic behavior like controls dependent on user value selection on some other controls.
Used Spring Boot which is radically faster in building cloud Micro services and develop spring-based application with very less configuration.
Implemented a SOA compliant system working on various transactional messaging using Camel and used Session Beans Message Driven Beans.
Involved in creating & consuming the WSDL based web services using WSDL, SOAP, JAX-WS, AXIS, Apache CXF, XSD etc.
Involved in architectural reformation analysis using MVC Spring Batch Spring Integration/Camel and various Java EE design patterns such as Session Fade Front Controller Business Delegate Service Locator DAO.
Developed Rest architecture-based web services to facilitate communication between client and servers.
Java (EJB3), Hibernate, and spring to tie back-end business logic/systems with web properties via a corresponding RESTful API.
Utilized Jenkins, Git, and Eclipse for deployment on test servers and to move towards CI/CD.
Performing unit Testing utilizing JUnit and ridiculing systems like JMock and Mockito and ensured code changes will not break existing Unit Tests
Trigent, India Sep 2020 – Jul 2021
Java Developer
Involved in application development, integration, maintenance, debugging and testing of the application.
Agile, SCRUM process used for developing this application.
Developed the application-specific exception classes involving error codes and categories
Handled the exceptions in the business objects and data access objects layers according to the developed exception classes.
Used spring's application context to get the beans and access the application components.
Implemented the database changes along with the respective changes in entity bean classes and hibernate mapping files.
Generated Hibernate Mapping files and created the data model using mapping files.
Used JUnit for all Hibernate beans and relevant java classes.
Developed J2EE Backing Beans, Action Classes, and Action Mapping and Application facades and hibernate classes to retrieve and submit.
Lot of debugging is done as part of finding out the defects in the existing application.
Implemented Hibernate in data access layer to access and update information in the database.
Enhanced the code involving the DAO, POJO and Mapper classes for better performance.
Implemented UI screens for viewing data using Servlets, JSP, AJAX, Tag Libraries, JSTL, JavaBeans, HTML, and JavaScript.
Used JUnit to write unit test cases containing assertions of expected data or results.
Deploying the Code to the QA Servers whenever we do fix the defects or major Code changes.
Used Maven for build and explored well on POM dependencies and plugins.
Proactive and result-oriented leader with responsibilities that involved architecture review, documenting software architecture and design specifications, implementation in Java and J2EE, mentoring and architecture presentations to various stake holders.
Strong contributor towards knowledge management activities including project documentation, user manuals, component user guides and other technical documentation.
Excellent track record in dealing with stake holders in technology, business and operations.
Dell Technologies, India May 2018 – Aug 2020
Java Developer
Participated in Requirements gathering, Analysis, and Design and Development phases of the project with major emphasis on Development of the modules.
Interacted with business users and testing team to develop requirements, use cases, class and sequence diagrams, Functional Specification, Database Design, Program Specification and project and test plans.
Implemented Agile Scrum Process in the form of daily stand-up meetings and pair programming.
Created Spring MVC Controllers, Spring MVC-REST based JSON services.
Used spring security framework for authentication security flow and permission security flows.
Worked with JAX-RS, SOAP, JAX-WS to create Web Services and consuming the existing services.
Developed and maintained the client-side application using JSP, HTML, CSS, and JavaScript.
Used ORM Hibernate for mapping Entities: one-to-one, one-to-many, many-to-many, cached data using EHCache.
Developed IBATIS mappings and configurations and used IBATIS as a persistence layer to connect the application to the database.
Used Oracle SQL Developer for development of database, accessing tables, creating stored procedures and back-ups. Used Log4j for logging and tracing API. Developed pom.xml for the build of the application using Maven.
Created and injected spring services, spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
Integrated the SOW application with the upstream applications through JMS, WebSphere MQ, SOAP based Web services, and XML.
Designed the logical and physical data model, generated DDL scripts, and wrote DML scripts for SQL Server database.
Used Gradle build tool to automate the process of generating Docker files, building Docker Images and pushing them to Docker Private Registry.
Source code management is performed using GIT from master repository and knowledge on container management using Docker in creating images.
CORE QUALIFICATIONS
Languages:
Java, C#, Python, JavaScript.
J2EE Technologies:
Servlets, JSP, JSTL, JDBC, Spring, Spring Security, Spring Boot, Spring JPA, Spring Cloud, Hibernate, JSP, JPA, JSTL, JUnit, Mockito.
Databases:
Oracle, SQL Server, MySQL, MongoDB, PostgreSQL, Cassandra.
Application Servers:
WebLogic, Apache Tomcat, JBoss.
Distributed System & Micro services:
Kafka, Docker
Methodologies:
Agile
Web Technologies:
HTML5, CSS3, JavaScript, Angular, Bootstrap, XML, JSON, Rest API, AJAX
Web Services:
RESTful API
Cloud:
AWS, S3, EC2, IAM, Cloud Watch, Route 53
Tools:
Visual Studio, Postman, Android Studio, Jenkins, Maven, Eclipse, Jupyter, IntelliJ, Vs code, Spring tool suite, Maven, Log4J & Messaging: Apache Kafka
CI/CD & Version Control:
GitHub, Jira
EDUCATION
Dec 2022
University of Mary Hardin Baylor
information systems
Masters
April 2018
Telangana University
Nizamabad, India
computer science
BSc