Arpitha Java

  • Sr. Full Stack Java Developer
  • Cincinnati, OH
  • Member Since Feb 13, 2023

Candidates About

 

Arpitha

                                          

Sr. Full Stack Java Developer

                                           

 

PROFESSIONAL SUMMARY:                                                                                                                               

 

·         Over 8+ years of enterprise experience on domains like Telecom, Insurance, Finance and other related domains.

·         Experience with SDLC methodologies like Waterfall, Iterative, Agile(Scrum/Kanban) and TDD.

·         Worked on implementing Object Oriented Design(OOD), Object Oriented Analysis(OOA).

·         Worked on Core Java concepts of Java 8 like Stream, Lambda expressions, Predicates and Filters, J2EE Technologies: JSP, Servlets, JSF, JSTL, EJB transaction implementation (CMP, BMP, and Message-Driven Beans), JMS, Struts, Spring, Swing, Hibernate, Java Beans, JDBC, XML, Web Services, JNDI, Multi-Threading, Data structures.

·         Proficient in applying design patterns like MVC, Singleton, Session Facade, Service Locator, Visitor, Observer, Decorator, Front Controller, Data Access Object and familiar with several Data Structures.

·         Worked on developing web applications using HTML5, CSS3, Laas, Sass, JSON, JavaScript, jQuery, Angular framework, NodeJS, ReactJS, BackboneJS, Typescript, Karma, Jasmine, ExtJS, Grunt, VBScript, Perl andAJAX.

·         Strong experience in Spring Framework modules such as Spring MVC, IOC, AOP, JDBC, JTA, IO, Spring Dashboard, Spring Boot, Spring Microservices, Spring REST, Spring Eureka, Spring Ribbon and Spring Netflix.

·         Proficient in using AWS. Extensive experience focusing on services like EC2, Elastic Beanstalk, Cloud Watch, Cloud Front, Cloud Formation, IAM, S3, RDS, ElastiCache, SNS, SQS, Dynamo DB, Lambda.

·         Experience in Pivotal Cloud Foundrysetup configuration and deploying the Spring Boot applications on cloud

·         Developed scalable, reliable and efficient enterprise applications usingSpring, Struts, Hibernate, RESTful, SOAP,JSF, JDBC, JSP, Servlets, EJB, JMS, XML, XSLT, JAXB SQL, PL/SQL, Unix Shell scripting. 

·         Expertise in developing SOAand J2EE Web Services based on SOAP, WSDL, UDDI, JAX-WS, JAXB, JAX-RPC

·         Knowledge of XML and related technologies like XSL, XSLT and parsers like JAXP (SAX, DOM) and JAXB

·         Experience with Application Servers like IBM WebSphere, Oracle/BEA WebLogic, JBoss and Tomcat 7/8.x/9.0.

·         Excellent experience with major relational databases -Oracle 11g, SQL Server 2000/05/08, DB2, MySQL.

·         Worked on Apache Camel to integrate modules for disparate clientsandwith ActiveMQ to use it as bus.

·         Troubleshooting using the trace functionality present in the APIGEE and Oracle API gateway management console

·         Strong experience with MongoDB development (reports, schema design, map reduce functions, replicasets) and migrations from SQL relational databases to NoSQL databases like MongoDB, Cassandra and CouchDB.

·         Utilized Scala, Play framework and Akkato stream in the MongoDb data for the application.

·         Worked on Dockerdeployments to create shelf environments for developments and containerization of environments delivery releases, creatingDocker images push/pull and integrating with Spring Boot.

·         Worked on Middleware persistence frameworks like Hibernate/JPA Entities for mapping Java classes using Hibernate Query Language (HQL), HSQL Named Queries, Criteria, Projections, and Transactions.

·         Experience in working with open source tools Selenium (IDE, RC, Web Driver), JUnitEclipse and preparation of automation test frameworkalso unit testing using JUnit, TestNG, Mockitointegration and deployment of applications using built tools such as ANT, Maven, Gradle, debugging through log4j

·         Good Experience on working with version control management using CVS, GIT /GitHub and SVNalso BitBucket. 

·         Strong experience in error-logging/debugging using Log4J, experience with Test Driven Development on selenium

·         Expertise on testing environments likeSelenium, CURL, Jenkins, SoapUI and System Testing.

·         Worked on the Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers, utilized then to build the Real-Time Data Pipeline using Apache Storm and Spark for data analysis.

·         Worked on Flume to stream logs and the real-time data pipelines into the Hadoop File System.

·         Extensions to Spring Batch to support creating Hadoop based workflows for any type of Hadoop Job or HDFS.

·         Drools Implemented a highly scalable vertical and horizontal, performance efficient Drools architecture.

·         Worked on Kubernetes for the continuous integration using the bash on the EC2 instance of AWS

·         Worked on the ELK (Elastic Search,Logstashand Kibana)stack to facilitate information processing and sharing.

 

 

TECHNICAL SKILLS:                                                                                                                                            

 

LANGUAGES/API

C, C++, Java 6/7/8, SQL,Python 2.X/3.x, Shell Scripts, Design patterns, Scala, Pl/SQL

ENTERPRISE JAVA

JSP, Servlet, JNDI, JDBC, Java security,

MARK-UP/XML TECHNOLOGIES

HTML, XHTML, JavaScript, Angular JS, CSS, XML, XSD, XSL/XSLT, SAX/DOM, AJAX, JQUERY, JSON, DOJO, NODEJS

TOOLS & FRAMEWORK

Struts, Spring, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, JMS, Log4J, JUNIT, SOAP UI, Spring Boot, Spring Batch, Spring Security

WEB SERVICES

SOAP, RESTFUL, UDDI, WSDL, JAX-RPC, JAX-RS JAX-WS, JAX-B, Axis2, CFX

WEB/APP SERVERS

Web Sphere, Web logic, Apache, Tomcat, J Boss

DATABASE

Oracle, MySQL, DB2 and MongoDB

IDE’s

Eclipse, Spring Tool Suite STS, Net Beans, Intelij, WebStorm

O-R MAPPING

Hibernate, JPA, JTA

MODELING/ CASE TOOLS

Rational Rose, MS Visio Professional, Star UML

TESTING TOOLS/ OTHERS

JUNIT, SOAPUI, Putty, Rational Clear Quest, RTC, StarTeam, LOADUI

VERSION CONTROL

CVS, SVN, Rational clear case and GIT Hub

BUILD TOOL / PLUGIN

ANT, Log4j and Maven 3.x, Hudson 3.x, Jenkins 2.x

Testing Frameworks

Junit, Jtest, JMeter, Selenium WebDriver, Jasmine, Karma, Jenkins, Docker

OS & ENVIRONMENT

Windows, Linux and Macintosh

 

PROFESSIONAL EXPERIENCE:                                                                                                                                  

 

Client: Kroger            , Cincinnati, OH                                                                     Duration: April-2017 - Present

Designation:  Sr. Java/J2EE Full Stack Developer                                                  

 

Description: Kroger Digital is a highly innovative team situated in Kroger's own newly remodeled Digital Customer Innovation Center in beautiful Ohio. Kroger delivers Mobile, e-commerce and customer facing solutions that provide Kroger customers with excellent digital and mobile shopping experiences.

 

Responsibilities:

·         Involved in the Requirement analysis design and technical assessment during project life cycle in Agile methodology.

·         Implementation for the business user also responsible for Agile Framework implementations and practices.

·         Developed the application using Java 8- Lambda expressions, Streams, annotations, Generics, Enums.

·         Worked on java MultithreadingThread safe blocks forbatch process, Executor Service Framework.

·         Worked on Spring core/MVCfor dependency injectionand integratedbackend with the Angular 2 framework.

·         Developed the user interface using HTML 5, CSS 3, JavaScript,JQuery Twitter Bootstrap library.

·         Used Angular 2 to associate HTML elements to model, to provide dynamic user validations on client side.

·         Worked on UI components using Angular2 Dependency Injection, Models, data binding and controllers.

·         Worked on Microservices that uses Spring Eureka, Spring Ribbon andSpring Cloud Netflix to provide client-side load balancing in calls to another Microservice in the application also the Spring Hystrix as circuit breaker.

·         Worked on Microservices, Service Oriented Architecture (SOA) with XML based Web Services (SOAP/UDDI/WSDL). 

·         Worked with advanced frameworks likeSpring-IOC, AOP, MVC and Batch, Spring Security for backend functionality.

·         Worked on Spring Circuit Breaker Pattern, integrated with Hystrixto monitor Spring Microservices for failsafe.

·         Designed and developed Microservices using REST framework and Spring Bootapplications as the Microservices.

·         Used a Microservice architecture, with Spring Boot through a combination of REST and Apache Kafka message brokers, Zookeeperto establish communication between the Microservicesin the application environment.

·         Worked on SOAP UI Pro version for testing through WSDL by generating XML from XSD using XMLSpy.

·         DeployedDockercontained Spring Boot Micro services in to AWS EC2 container service using AWS admin console and used Lambda, EC2, Elastic Beanstalk, Cloud Watch, Cloud Formation, IAM, S3, RDS, ElastiCache, SNS, SQS.

·         Used MMC Mule management console to monitor the request and response payload.

·         Worked on AWS lambda to compute and run API’s without provisioning or managing servers in real time.

·         Used Spring MVC Transaction Management, Spring/Hibernate Batch Transactions and Hibernate cache.

·         Worked on implementingHibernate Template to great extent making use of Hibernate Query Language, Named Parameters, Named Queries and interfaces such as Expression, Query,Criteria and Transactions

·         Worked on Oracle 11g/12c for the backend data, performed complex queries using joins for CRUDoperations.

·         Worked on PL/SQL triggers and master tables for automatic creation of constraints on tables in the database.

·         Worked on PL/SQL stored procedures, functions and packages for moving data to and from the staging area.

·         Worked on scripts to create tables, views, queries, performance tuning the SQLscripts using TOAD.

·         Worked on uploading the files in to Oracle database using CLOB and BLOBdata types of SQL.

·         Implemented service layer on the top ofMongoDBusingJava SDKandRESTful API, Spring Data.

·         Using MongoDB, developed MongoDB schema alsoretrieve data from Mongo replica sets,Shrads at DAO layer.

·         Integrated JPA persistence using Hibernate in order to save the current state of the Drools knowledge session.

·         ConfigureJBOSS/Drools serverwith OracleExtracted rules data from the database and decision tables.

·         Utilized Bash set up environments on either EC2 servers or Docker hosts, Kubernetesto manage docker images.

·         Wrote services on scala to store and retrieve user data from the MongoDB for the application on devices.

·         Worked on Scala, play framework, akka streamsto get theMongoDB data as the web services in Microservices.

·         Integration with Spring Boot to simply create Spring apps that connect to Hadoop and HDFS to read and write data.

·         Worked on the ELK (Elastic Search, Logstashand Kibana) stack to facilitate information processing and sharing.

·         Worked on testing frameworks like Cucumber and automation on Selenium web driver, Junitand Mockito.

·         Unit testing is done with Junit and Implemented with Log4j to provide logs of exceptions.

·         Worked on Drools engine for validating business rules before runtime on the JBoss server.

·         Worked on Gitas version controland developedCICD pipeline along with MAVEN, ANT, Pythonand Jython Scripts.

 

Environment: Java 8.0, Spring Boot, Hibernate 4.2, Spring Boot, JPA, JavaScript, HTML 5.0, CSS3, Angular 2, JBOSS,Intellij, WebStrom, Oracle 11g, MongoDb, Log4J, JUnit, Mockito, Selenium web driver,XML, Web Services, SOAP UI, Apache Kafka, Netflix Eureka, Netflix Ribbon, GWT, Adobe Flex, Scala, AWS, Ant, Git, PL/SQL, Docker.

 

Client: Omnicare, Cincinnati, OH                                                                 Duration: May 2015 to March 2017

Designation: Sr. Java/J2EE Developer & Full Stack Developer                                         

 

Description:Omnicare’s e-kit system is a high performance, flexible, automated system. A formulary is created to deliver medicines to facilities. Faulty manual systems, where every billing was manual is now automated. The facilities place the orders online and any discrepancies are reported within a week. This package provides a powerful way of user-driven application with transparency, security and ease in data access.

 

Responsibilities:

·         Worked on the development of features like activity monitoring and operational dashboard engine, including the rules and alert engine, web app components, recoverability, intelligent workflow features, internationalization, and upgradability using J2EE-based business technologies.

·         Worked on Implementing presentation layer, which includes UI components, validations using HTML5, applying styles using CSS 3, used JQuery to make Ajax calls and RESTfulAPI for consuming data. 

·         Worked on single page applications, components using React JS directives, controllers, view and routing, service modules using the Node JS server and the package manager. 

·         Used React js framework in developing various UI components for the application development. 

·         Utilized the design patterns concepts like Singleton, Factory, DAO, DTO, Business Delegate, Façade, prototype and Composite View for the development of the Application Module. 

·         Worked on Designing and coding JAXB API to interact with third party application for asynchronous loading and parsing of JMS XML messages. 

·         Worked on the RESTful Web services, EJB/JPA, and Hibernate entities for Object Relational mapping. 

·         Worked on the development of necessary front-end user interfaces in JSP's, HTML, JavaScript, CSS and React JS that will be integrated using Spring MVC Framework. Developed form Beans/ JavaBeans, Spring Controller Classes and configured with the corresponding view pages in spring-config.xml file.   

·         Integrated Web Application using Amazon Web Services (AWS) collection of digital infrastructure services during development of Java applications using EC2 instances and S3 bucket.  

·         Implemented Core Java concepts like Collections Framework, multithreading, Memory management.  

·         Designed RESTful XML web service for handling AJAX requests. 

·         Worked on Creating, Dropping Indexes, Tables, Stored procedures and Views on Oracle DB.

·         Worked on PL/SQL for stored procedures in oracle database using TOAD and Query optimization.

·         Worked on the efficient exception handling methods and logging using Spring AOP

·         Developed Hibernate with Spring Integration as the data abstraction to interact with the database. 

·         Worked on the development regression tests for rules and alerts engine, recovery engine, object manipulation functionality, import/export engine and user-defined function handling using JUNIT

·         Utilized the twitter Bootstrap and Angular JS, React JS frameworks in effective web design. 

·         Worked on maintaining separate build in Maven for the module for continuous integration and continuous deployment to the portal build and configure with Jenkins. 

·         Utilized the SLF4j + Log4j API’s for logging the debug and error data. 

·         Worked on commit logs and resolve conflicts related to merging of source code branches for GIT

 

Environment: J2EE, Springs, Spring MVC, Jenkins, Spring Core, EJB, ATD &TDD, Hibernate 4.0, JBoss, Rest web services, ReactJS, SOA, Multithreading, GWT, Selenium, Backbone JS, WebLogic, HTML5, Bootstrap, JavaScript, CSS, SVN, AngularJS, Oracle, JUnit, AWS, Mongo, Maven, Log4j, Jira Rational Rose. 

 

Client: State of Iowa, Des Moines, IA                                                                              Duration: Jan 2014 to Apr 2015

Designation:  Sr. J2EE/Java Developer                   

 

Description: The application is based on the MVC architecture. My Access checking module will be displayed in Accounts Overview.  Users of My Access can find additional information like plans accepted by each doctor, medical schools attended, board certification status, languages spoken, office locations, handicap access, maps and driving directions, and much more.

 

Responsibilities:

·         Used Agile as the Software development life cycle

·         Worked on the view components using JSP, HTML, Struts Logic tags and Struts tag libraries & Involved in developing the CSS sheets for the UI Components

·         Worked on Configuring Spring MVC from scratch using XML configurations, namespace handling, spring security.

·         Worked on Hibernate in persistence layer, written hibernate mappings using Annotations, HQL, Transactions.

·         Worked on Hibernate Annotations to reduce configuration time and access theAnnotated bean fromDAO layer. 

·         Worked on designing and implementation of Factory, Delegate, Singleton,Session Facade, Business Delegate, Service Locator patterns to delegate request to appropriate resources. 

·         Worked on the testing of the web services to establish time taken to attach and send huge PDF on the network.

·         Spring boot and RESTfullservices are implemented while developing web-based applications using Intelij.

·         Worked on Spring Framework AOP Module to implement logging to know the application status using log4j.

·         Worked onSpring DAO Module along with Struts Framework to deal with Database transaction in the application.

·         Spring Framework IOC (Inversion of Control) design pattern is used to create relationships between application components.It isalsoused to separate the application configuration and dependency specification from application.

·         Developed session, entity beans and message driven beansusing theEnterprise Java Beans.

·         Worked on the UI using Struts view component, JSP, HTML, CSS &JavaScript, AJAX, and JSON.

·         Worked onStruts based presentation layer, hibernate based DAO layer and integrated them using Spring Dependency injection, ORM and Web modules

·         SOAP is been used as a protocol to send request and response in the form of XML messages.

·         Worked on database queries using SQL and PL/SQL for accessing, manipulating and updating Oracle db.

·<span style