Kiriti Java

  • Full Stack Java Developer
  • Woonsocket, RI
  • Member Since Feb 11, 2023

Candidates About

Kiriti

 

Professional Summary

Ø  Around 8 years of experience in the requirement analysis, design, development, testing, implementation, and support using Object Oriented Methodologies and Java/J2EE technologies.

Ø  Well versed with complete Software Development Life Cycle(SDLC) using methodologies like Agile(SCRUM) and Waterfall Development.

Ø  Expertise in client and server scripting languages like HTML5, CSS3, JavaScript, Bootstrap, AJAX, jQuery, Angular JS, and Node JS.

Ø  Experience in developing web-based enterprise applications using Core Java, J2EE, Servlets, JSP, JSF, JDBC, Hibernate, Web Services (SOAP and REST), MVC Framework (Struts, Spring MVC) and SQL. Experience in both providing and consuming Web Services using SOAP and RESTful Web Services (JAX-RS and JAX-WS). 

Ø  Handled operations and maintenance support for AWS cloud resources which includes launching, maintaining, and troubleshooting EC2 instancesS3 buckets, Auto ScalingDynamo DB, AWS IAM, Elastic Load Balancers (ELB) and Relational Database Services (RDS).

Ø  Developed the application using Java 1.8 and implemented its features like Lambdas Expressions, Time API, Streams, functional interfaces, collectors, default methods, type interfaces, for each.

Ø  Experience in developing and solid understanding of Service Oriented Architecture and Micro Services Architecture.

Ø  Strong hands on experience in implementing Design patterns like MVC, Data Access Object, Session Façade, Business Delegate, Factory, Proxy, and Singleton

Ø  Experience using persistence framework like Hibernate, JPA for mapping java classes with Database and using HQL (Hibernate Query Language).

Ø  Strong experience in Core Java concepts like Collections, Multithreading, Event Handling, Exception Handling, and Generics.

Ø  Experience with different Spring framework modules like Spring Core, Spring AOP, Spring IOC, Spring MVC, Spring Boot, Spring Batch, Spring Security, and Spring cloud.

Ø  Experience in design and development of robust and highly scalable web service platforms and API’s based on REST and SOAP for e-commerce applications using AXIS, WSDL, UDDI, XML, JAX-WS, JAX-RS, JAXB, JAX-RPC technologies and Jersey frameworks.

Ø  Expertise in XML technologies such as XSL, XSLT, XML schemas, XPath, X-Forms, XSL-FO and parsers like SAX, DOM.

Ø  Proficient in writing and handling SQL Queries, PL/SQL, Stored Procedures, and Triggers.

Ø  Good experience with Relational databases like Oracle, My SQL and No SQL databases like Mongo DB and Dynamo DB.

Ø  Experienced in implementation of JMS to exchange information over reliable channel in an asynchronous way by using Active MQ as a message queue.

Ø  Experience with application servers like Web Logic, JBOSS, Apache Tomcat and IBM Web Sphere.

Ø  Good experience writing application deployment scripts using Shell Scripting. Worked on Windows, UNIX, LINUX platforms to move the project into production environment. 

Ø  Experience with JUnit and Mockito in developing test cases and Log4J in determining application functionality.

Ø  Working knowledge with version control tools like SVN, CVS, GIT.

Ø  Hands on experience in building tools like ANT, Maven, Gradle.

Ø  Involved in issue tracking and agile project management using JIRA.

Ø  Highly experience with Java complaint IDE’s like Spring Tool Suite, Eclipse, IntelliJ, and RAD. 

 

Technical Skills

 

Languages

C, C++, Java 1.8, J2EE, PL/SQL.

Web Technologies

HTML5, CSS3, JavaScript, AngularJS, NodeJS, Express JS, XML, XSD, XSL/XSLT, SAX/DOM, AJAX, jQuery, Bootstrap, JSON.

Tools & Framework

Struts, Spring, Hibernate, Spring MVC, Spring Cloud, Spring Web Flow, Spring IOC, Spring AOP, Spring Boot, Spring Batch, Spring Security, SOAP UI.

J2SE/J2EE Technologies

JDBC, Servlets, JSP, JSF, JMS, JSTL, Struts, Hibernate, Spring, JTA, JNDI, JPA, Web Services.

Development Tools

Eclipse, RAD, Spring Tool Suite STS, IntelliJ.

Databases

Oracle, MS SQL, IBM DB2, MySQL server, PL/SQL, MongoDB.

Testing Tools/ Others

JUnit, SoapUI, Log4j, Mockito, JIRA.

Version Control

SVN, GIT, Clear case.

Build Automation

ANT, Jenkins, Maven, Gradle.

OS & Environment

Windows, UNIX, LINUX, MAC.

Cloud Technologies

AWS EC2, S3, Dynamo DB, Elastic Beanstalk EBS, Docker.

Methodologies

Agile, TDD, Waterfall.

 

Professional Experience

 

Client: CVS Pharmacy                                                                                                                                                      Oct 2017 – Till Date

Location: Woonsocket, RI

Role: Full Stack Java Developer

 

Description: CVS Caremark is the one of the top HealthCare & Corporate Company. The application which we worked is ISP (Integrated Specialty Pharmacy). It’s a system which exposes web services with pharmacy, drug and patient details. The ISP projects include various transactions from pharmacy to customers and customers to the pharmacy and they are Request and Receive Enterprise Patient Profile Data, Patient Rx Profile Data and Patient DUR Profile Data (demographic and clinical Information) Display an Enterprise Patient Profile, Patient Rx Profile for all specialty systems (HBS and CATS).

 

Responsibilities:

Ø  Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development and testing.

Ø  Designed and developed user interactive screens using UI technologies like HTML5, CSS3, AJAX, JavaScript, Bootstrap, AngularJS and NodeJS.

Ø  For Responsive Web design used Bootstrap to build grids, layouts and components. Used Bootstrap components like dropdown menus, navigation bar, alerts, and labels.

Ø  Developed Angular 2.0 custom directives and used Routes and Factory validations in Angular.

Ø  Created TypeScript reusable components and services to consume REST API's using Component based architecture provided by Angular 2.

Ø  Maintained Interface compatibility and concurrency in the project using Java 1.8 new features like Lambda expressions, default, static methods and Concurrency API.

Ø  Implemented different data structure like Linked Lists, Array Lists and used concurrent Hash Map functional interfaces, collectors, default methods, type interfaces, for each.

Ø  Created and maintained several Micro Services serving various functions in the cloud-service layer as well as the web layer.

Ø  Created and Configure Micro Services architecture for CDT Directory project and integrated with AngularJS and Node JS applications.

Ø  Designed, built, and deployed a multitude application utilizing almost all of AWS stack (Including EC2, R53, S3, RDS, Dynamo DB, SQS, IAM, and EMR), focusing on high-availability, fault tolerance, and auto-scaling.

Ø  Integrated Open stack API with Amazon EC2cloud based architecture in AWS.

Ø  Developed RESTful Services with JAX-RS using Spring Boot and Micro Services Architecture.

Ø  Used Core Java to develop Business Logic as Spring Beans.

Ø  Implemented and developed application using Spring (IOC, AOP, MVC, Security, Boot, and Batch), Hibernate, and REST based Web Services.

Ø  Used Spring IOC for Dependency injection and integrated with the Hibernate framework for interacting with the database.

Ø  Worked in wide-area network to maintain all the device related data onto MYSQL database.

Ø  Used Elastic search, Kibana Log stash for system logging to create dashboards in Splunk and Kibana.

Ø  Implemented the authentication, authorization and access-control features by using Spring Security and OAuth.

Ø  Designed and developed Micro Services based business components and RESTful service endpoints using Spring Boot.

Ø  Designed and integrated the full-scale Hibernate persistence solution with the application architecture.

Ø  Involved in design and development of the Hibernate Domain Model for the service.

Ø  Implemented modules into NodeJS to integrate with designs and requirements and used NodeJS Express Framework.

Ø  Worked on RESTful Web services as well as Node Rest framework for backend services used Mongo DB (NoSQL) for database services and RESTful web services using Jersey for JAX-RS implementation. 

Ø  Demonstrate exposure with Continuous Integration, Continuous Deployment to DevOps CI/CD tool Methodologies.

Ø  Designed and developed Middle-tier components for company's object framework using best practices and design Patterns and used in Model-View-Controller (MVC).

Ø  Secured the API's by implementing Oauth2 token-based authentication/authorization scheme using Spring Security.

Ø  Create and configured the continuous delivery pipelines for deploying Micro Services by using Jenkins.

Ø  Installed, monitored and maintained the development infrastructure including JIRA.

Ø  Worked on Log4J to validate functionalities and Mockito framework JUnit for Unit testing and executed TDD framework.

Ø  Used Git to maintain the version of the files and took the responsibility to do the code merges and creating new branch when new feature implementation starts.

Ø  Used Maven as build automation tool for deploying the project on WebSphere Application Server.

 

Environment: Agile Methodology, Java 1.8, J2EE, HTML5, CSS3, jQuery, Ajax, Rest API, Bootstrap, JavaScript, AngularJS, JSP, NodeJS, Hibernate, Spring Framework, Spring MVC, Spring IOC, Spring boot, spring security, OAuth, JAX-RS, GIT, JUnit, Maven, Restful, Amazon Web Services (AWS), Pivotal Cloud Foundry, Micro Services, Mongo DB, WebSphere, JIRA, Jenkins, Spring Tool Suite, DevOps(CICD).

 

Client: Master Card Worldwide                                                                                                           Aug 2015 – Sep 2017

Location: St. Louis, MO                                                                                           

Role: Full Stack Developer

 

Description: MasterCard Worldwide is an American multinational financial services corporation. Its principal business is to process payments between the banks of merchants and the card issuing banks or credit unions of the purchasers who use the MasterCard brand debit and credit cards to make purchases.

 

Responsibilities:

Ø  Involved in Analysis, Specification, Design, Implementation and Testing phases of Software Development Life Cycle (SDLC) based on the functional requirements.

Ø  Application is implemented using agile methodology where there is a daily SCRUM meeting to understand the status and resolve any issues.

Ø  Upgraded existing UI with HTML5, CSS3, jQuery, Bootstrap and Angular JS interaction.

Ø  Used JavaScript, jQuery for user interactions in pages. Creating a responsive web application integrating Twitter Bootstrap with Angular JS and media queries.

Ø  Added user validations and user permissions by using the NodeJS with libraries Express JS.

Ø  Developed an API to write XML documents from a database. Utilized XML and XSL Transformation for dynamic web-content and database connectivity.

Ø  Used Micro-services to ensure the scalability of application on cloud infrastructure.

Ø  Refactored existing monolithic application by identifying components that needs to be transformed to Micro- services architecture, with Spring Boot-based services interacting through a combination of REST and API-Gateway.

Ø  Responsible for creating an instance on Amazon EC2 (AWS) and deployed the application on it.

Ø  Used AWS Cloud Watch to monitor the application and to store the logging information.

Ø  Developed the application with various Spring Framework modules like Spring IOC, Spring AOP, Spring Boot, Spring Security, and Spring Batch.

Ø  Used Spring MVC framework at the Web tier level to isolate each layer of the application so that complexity of integration will be reduced, and maintenance will be very easy.

Ø  Designed the application using various Spring technologies and used Spring Security to provide better authentication instances.

Ø  Worked extensively to achieve DOM Show, hide elements and Event Handling using Angular JS.

Ø  Designed and developed the End Points (Controllers), Business Layer, DAO Layer using Hibernate/JDBC template and Spring IOC (Dependency Injection).

Ø  Developed the persistence layer using Hibernate Framework, created the POJO objects and mapped using Hibernate annotations and Transaction Management.

Ø  Implemented PL/SQL procedures and views in My SQL Database. Developed My SQL stored procedures and triggers using SQL to calculate and update the tables to implement business logic.

Ø  Implemented Web-Services to integrate between different applications components using Restful web services by using Jersey for JAX-RS implementation.

Ø  Extensively used JSON to parse the data from server side to satisfy the business requirement.

Ø  Used WebSphere server to route our JMS queue messages to different business floors and configured routes in WebSphere.

Ø  Used Apache Camel Framework to transform, extract and load the data.

Ø  Defined several UML diagrams, Activity diagrams, Sequence, and Object diagrams.

Ø  Developed unit and integration tests for existing Micro Services using JUnit, Mockito and Docker environments.

Ø  Involved in installing and configuring Maven for application builds and deployment.

Ø  Configured and customized logs using Log4J and Used GIT as a version control tool.

Ø  Worked on Creating Kafka Adaptors for decoupling the application dependency.

Ø  Used JIRA to assign, track, report and audit the issues in the application.

Ø  Setup the CI and CD process for the application using the Jenkins.

Ø  Involved in System Testing, Integration Testing, and Production Testing on WebLogic Server.

 

Environment: Agile Methodology, Java, HTML5, CSS3, Bootstrap, jQuery, Angular JS, NodeJS, Express JS, Spring, Hibernate, Spring IOC, Spring MVC, Spring Batch, Spring Security, Struts, AWS, Micro Services, JDBC, XML, XSD, SOAP UI, Restful, Log4j, SOA (Service Oriented Architecture), MySQL, PL/SQL, WebLogic Server, jQuery, AJAX, JAX-RS, JUnit, Maven, Kafka, Apache Camel, Jenkins, JMeter, Active MQ, GIT, JIRA, SVN and Spring Tools Suite (STS).

 

Client:  Liberty Mutual Insurance                                                                                                          March 2014 – Jul 2015

Location: Seattle, WA

Role:  Sr. Java developer                                                       

 

Description: Liberty Mutual Insurance is one of the leading Auto, Home, Personal, and Fire Insurance Provider. Quote and Issue Application web portal application which is designed and developed especially for Liberty Mutual agents and users, where they can get the Auto, Home, Personal, Fire quotes and policies for the customers. The application is designed at various milestones starting from quote, new business and amendment.

 

Responsibilities:

Ø  Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modelling, analysis, design, development, testing, and monitoring.

Ø  Involved in the front end using JSP, HTML, CSS, JavaScript and J Query.

Ø  Implemented MVC architecture using JSP, Spring, Hibernate and used Spring Framework to initialize managed beans and services.

Ø  Involved in development of Agent Verification System using Spring MVC framework. 

Ø  Used Spring Inheritance to develop beans from already developed parent beans.

Ø  Used Spring AOP for logging, auditing, and transaction management to distinguish business logic from the cross-cutting concerns. 

Ø  Used Spring Security for Authentication and Authorization of the application.

Ø  Created data model and generated Hibernate mappings and domain objects using Hibernate tools.

Ø  Interfaced with the My SQL back-end database by integrating Spring with Hibernate.

Ø  Extensively used hibernate named queries, criteria queries, Hibernate Query Language (HQL) and Optimistic Locking and Caching to process the data from the database.

Ø  Developed Unit /Integration test cases using JUnit.

Ø   Used Gradle tool for building and deploying the Web applications in Web Logic Server.

Ø   Used JIRA tool for tracking stories progress and follow agile methodology.

Ø  Used logging techniques provided by Log4J tool for efficient logging and debugging. 

Ø  Developed the application using Eclipse as the IDE and used its features for editing, debugging, compiling, formatting, build automation and version control (SVN). 

Ø  Involved in Maintenance and Enhancements for the project.

 

Environment: Java, J2EE, HTML, CSS, JavaScript, JQuery, Struts, Spring IOC, Spring MVC, Spring AOP, JDBC, Hibernate, My SQL, HQL, SQL, JUnit, Gradle, JIRA, Log4J, Eclipse, SVN and Web Logic Server.

 

Client: AT&T                                                                                                                                                       Dec 2012 – Feb 2014

Location: Alpharetta, GA

Role:  Java/J2EEdeveloper  


Description:
The project wa