Summary
Overview
Work History
Education
Skills
Timeline
Generic

Arvind Pazare

Waukee,IA

Summary

Around 20+ years of experience in Software Development and Client/Server Architecture using Java / J2ee technologies. Expertise in Java/J2ee web application development, Web Services, Object Oriented Analysis/Design Methodologies (OOAD) and Object-Oriented Programming (OOP). Hands-on experience in Test-driven development (TDD) with JUnit, JMock, Fitnesse, Selenium and Cucumber (BDD). Experience with Pair Programming. Hands-on experience in web application development using Spring, Spring MVC, Spring Boot, Struts, JSP, JSF, Servlets, JavaScript, jQuery, JSON, AngularJS, BackboneJS, XML, Hibernate and JDBC. Strong experience in developing and integrating web applications using Web Services – RESTful, OAuth, SOAP Web services. Expertise in Software Development Lifecycle (SDLC) like Waterfall and Agile - Scrum methodology. Experience in different application servers like JBoss, Tomcat, WebSphere and Web Logic. Experience in Continues Integration (CI) and Continues Delivery (CD) mode of development (Jenkins). Hands-on experience in Relational Databases like Oracle, PostgreSQL, SQL Server, DB2 and Sybase. Hands-on experience with NoSQL database MongoDB. Experience in design and development of Microservice Architecture using Spring-Boot. Hands-on experience in using development IDE like Eclipse, IntelliJ IDEA, and JDeveloper. Good understanding of AWS, Docker, NodeJS. Strong analytic and problem-solving skills, excellent team player with good communication and Interpersonal skills. Working knowledge with AI technologies like LLM, AI Agents.

Overview

24
24
years of professional experience

Work History

Sr./Lead Software Engineer

Walmart
Sunnyvale
08.2022 - Current
  • Currently working on an application called sparky-assistant, this is AI based application that helps Walmart users in their shopping needs, User ask question or product details and sparky-assistant provides list of relevant products or product details or specific information regarding product. It can provide products with different categories to select from and suggestions. Back-end applications converse as a platform for various chatting applications and also provides various Api services, like communicating to ChatGPT, logging data, fallback responses & dashboards. Also working with data scientists to provide them with data for analysis and modeling for multiple Microservices.
  • Responsibilities:
  • Worked on development of b2b chatting application on converse platform.
  • Worked on different POC’s.
  • Worked on providing multi-context data for LLM.
  • Worked fetching data from GraphQL services based on AI (chatGpt4) responses.
  • Worked on pre-processing data before sending to ios/android app.
  • Worked on onboarding different apps (Walmart & Sams store) which needed AI chatting experiences.
  • Worked with business & legal team on handling fallbacks response for the AI apps.
  • Worked with data science team to provide them real-time data.
  • Worked on analysis & fixing production issues & bugs, helping team members in bugs or with their stories, adding test coverage, code refactoring.
  • Created dashboards for monitoring health/issues/alerts of the different application using Splunk & OpenObserve.
  • Environment:
  • Java8-17, Rest Apis, genai, ChatGPT, GraphQL, gRPC, Kafka, Spring-Boot, NodeJS, BigQuery, JUnit, JMock, Cucumber, GitHub, Azure Cloud env.

Lead Java Developer

ADP
Alpharetta, GA
03.2022 - 07.2022
  • Project Progressive Payroll: ADP offers Payroll services, Tax & deductions.
  • Responsibilities:
  • Worked on updating rules in Drools rule engine for general & benefit deductions.
  • In Microservice Architecture created REST services to consume deduction event from Kafka and update Elasticsearch.
  • Created Kafka event listener for benefit deduction.
  • Search and update the benefit deduction in Elasticsearch based on event.
  • Defect analysis and resolution, code refactoring.
  • Environment:
  • Java8,11, Spring, Spring-Boot, Rest API, Kafka Offset Explorer, Spring Data JPA, JUnit, JMock, Jenkins, AngularJs & Git

Sr. Software Engineer

Principal Finance Group
Des Moines, IA
02.2018 - 02.2022
  • Project: Plan UI & Docs
  • Plan UI & Docs application is one of the main part of the RIS (Retirement & Investment Services), which lets user choose or update their plans (401k, 403b..). Once the client information is processed, they can select the plan and start building plan provisions. Regulatory agencies that control retirement plans, such as IRS & DOL (dept of Labor) frequently make changes that affect plans. Retirement plans must be documented and include language that complies with regulatory agencies. Every 6-year plan sponsors document needs to be restated as per IRS. I am currently working on Cycle 3 of restatement.
  • Responsibilities:
  • Worked on updates of Cycle 3 plan features.
  • Worked with business users on requirement analysis, building/updating UI using JSF.
  • Unit testing with JUnit, JMock & Integration testing with cucumber tests, defect analysis and resolution. Code re-factoring.
  • Agile- Scrum methodology throughout software development life cycle.
  • Upgrading old apps to spring framework
  • Environment:
  • Java8, Spring, Rest, JSF, Html, Cucumber, Selenium, WebSphere, GitHub, Spring-boot, Jenkins, JUnit, DB2, Kafka.

Sr. Software Engineer

Fannie Mae
Washington DC
02.2017 - 02.2018
  • Project: Early Funding
  • In early funding Lender’s pre-sell a certain portion of their loan application in pipeline to Fannie Mae to remain in a more liquid financial position. This presell is a financing transaction that increases the lender’s ability to issue additional loans by freeing up their capital. Fannie Mae offers Early Funding to limited lenders.
  • Responsibilities:
  • Design and development of Rest services for single and multi-family loan.
  • Worked on Spring-data-jpa with GemFire cache, AWS & PostgreSQL.
  • Developing Cucumber/selenium automation tests for acceptance.
  • Re-factoring code while working on new user stories/fixing defects.
  • Leading and mentoring QA and SDET team.
  • Environment:
  • Java8, Spring, Spring-boot Hibernate, GemFire, Rest, AWS, Sybase, PostgreSQL, AngularJS, html, Cucumber, Selenium, Tomcat, GitHub, JMS, Spring-boot, Spring-data, Jenkins, JUnit.

Sr. Java Consultant

Wells Fargo
Des Moines, IA
06.2015 - 12.2016
  • Project: CORE
  • Description: CORE is Wells Fargo’s Home Mortgage application that is used by Home Mortgage Consultants (HMC) for processing home loan. Worked on document generation and pre-paid’s Single Source of Truth (SSOT) for taxes. Presently taxes are calculated based on county. With SSOT on entry of county address a tax service will be called and returns all the taxes needed for the county. Taxes can be overridden if needed to and on override the job will schedule either immediately or after some time period to notify the tax service.
  • Responsibilities:
  • Responsible for the SSOT for taxes module and successfully deployed in production release.
  • Worked with business users on requirement analysis.
  • Development and enhancement of SSOT with Spring MVC & AngularJS.
  • Worked on Spring based REST Services.
  • Re-factoring code while working on new user stories/fixing defects.
  • Environment:
  • Java/J2ee 1.7, Spring MVC, RESTful, Hibernate, AngularJS, JBoss, Oracle, subversion, Jmock, Junit, JMS, Apache Quartz, IntelliJIdea16.

Sr. Java Consultant

Berkley Technology
Urbandale, IA, US
11.2014 - 05.2015
  • Project: Agency Interface
  • Description: The Agency Interface Team provides custom end-to-end solutions for carriers that bridge the gaps between the tools their agents use, like agency management systems and PDFs, to online quoting and interfacing with BTS backend systems for reporting, rating, notifications.
  • Responsibility:
  • Involved in developing custom features for different agencies.
  • Customizing UI with XML, XSL and JavaScript.
  • Access to business depending on Agency type.
  • Sprint planning to discuss estimates for each story or task in each of the stories.
  • Environment:
  • Java/J2ee, JDK 1.6, Spring3, JavaScript, Python, jQuery, BackboneJS, Bootstrap, CSS3, Oracle11g, MongoDB, JUnit, JMock, Fitnesse, Cucumber, Jasmin, Rest, OAuth2, Jenkins, Git, Mercurial & IntelliJ Idea 13.

Sr. Java Consultant

John Deere
Urbandale, IA, US
11.2013 - 10.2014
  • Project: MyJohnDeere/Axiom
  • Description: MyJohnDeere/Axiom is a service platform for central management of information resources used by John Deere Coordinated Farm applications and partner applications. The platform provides managed APIs for applications to securely manage, share, and exchange information resources. The Portal provides one common UI interface for various John Deere applications on web and mobile technology.
  • Responsibilities:
  • Development of setup-builder module, UI and back-end business services.
  • Developed setup-Builder UI using CSS, JavaScript, jQuery, BackboneJS and Bootstrap.
  • Worked on (consuming and producing) RESTful services, and Spring MVC & MongoDB
  • Rest API with OAuth.
  • Followed the Test-Driven Development (TDD) & acceptance test cases using Cucumber/Fitnesse.
  • Followed Agile - Scrum methodology throughout software development life cycle
  • Pair Programming while development of new feature. Writing JavaScript tests using Jasmin.
  • Environment:
  • Java/J2ee, JDK 1.6, JavaScript, Python, jQuery, BackboneJS, Bootstrap, CSS3, Oracle11g, MongoDB, JUnit, JMock, Fitnesse, Cucumber, Jasmin, Rest, OAuth2, Jenkins, Git, Mercurial & IntelliJ Idea 13.

Sr. Java Consultant

FedEx
Colorado Springs, CO, US
10.2012 - 09.2013
  • Project: Customer Master Data Management (CMDM)
  • Description: The CMDM project involves extraction of data and subsequent loading of the data into Enterprise Data Warehouse used by downstream users.
  • Responsibilities:
  • Development of data extraction and loading using core java & multi-threading.
  • Development and enhancement of java Spring based search web service.
  • Development of data loader and updater for Apache’s Solr Search engine.
  • Environment:
  • Java/J2ee, JDK 1.6, Weblogic10.3, Spring2.5, JSF, Oracle11g, JUNIT, Linux, shell scripts, Apache Solr server, JMS, REST, XML, XSD, CVS, Eclipse

Software Engineer

GST Commerce Inc. (Ebay)
King of Prussia, PA, US
09.2009 - 02.2012
  • Project: SRM development (Store Reference Model)
  • Description: SRM (Store Reference Model) is a base mode for all v(10) ecommerce web stores. This project is developed to enable end user to do online shopping. There is multiple web store based on SRM code base with almost same functionality but different view layer. Web stores running on SRM code base if needed store specific functionality they can extend the functionality to override the behavior to have customized functionality.
  • Responsibilities:
  • Extensively worked on Agile - Scrum methodology throughout software development life cycle.
  • Extensively involved in the analysis and resolution of the defects occurring in QA/Production environments.
  • Extensively worked on creating store specific functionality using Spring MVC framework & hibernate.
  • Worked on the developing maven plugin for compressing/minifying CSS & JS files to improve JSP page loading time.
  • Extensively worked on JSP custom tag library for loading raw or compressed CSS & JS scripts using yui compressor.
  • Extensively worked on writing JMOCK, JUNIT and Integration test cases
  • Worked on Jetty/Weblogic10 server in development environment.
  • Analysis and resolution of the defects occurring in QA/Production environments.
  • Environment:
  • Java/J2ee, JDK 1.5, Weblogic10, Spring MVC, Spring Web Flow, JSP, JSON, Bootstrap, Hibernate, JavaScript, Oracle10g, JMOCK, JUNIT, JMS, Active MQ, REST, AJAX-RS, Ajax, Maven, Unix, SVN, Apache Web server, JIRA.

Lead Software Engineer

Valassis
Livonia, MI, US
03.2003 - 12.2009
  • Project: Crossbow - Media Express
  • Description: Crossbow Media Express is a self-service media planning tool that lets you develop Quick Start targeted print and digital media plans based on store/market locations, retail trade areas, and thousands of targeting variables that predict consumer behavior.
  • Responsibilities:
  • Extensively Involved in Design and Development of the project.
  • Converted Struts application to Spring and Hibernate.
  • Extensively worked on querying oracle database through Hibernate
  • Worked on jQuery, Ajax.
  • Environment:
  • Java/J2ee, JDK 1.6, Weblogic10.3, Spring2.5, Struts1.3, JSP, Hibernate3, JavaScript, JQuery, Oracle11g, JUNIT, Ajax, Linux, CVS, JDeveloper11.4.

Lead Software Engineer

Assurion
Nashville, TN, US
03.2003 - 10.2008
  • Project: Fraud Processing (Black Box)
  • Description: This is an intelligent application used by CSR (Customer Service Representatives) for filing the insurance claims. The claim is then checked and put on hold if it is identified as fraudulent. The application then redirects the claim to proper path for verification. The initial setup is done by developing Web Services and Repository for JBOSS. The second phase provided rich UI for creating rules using Blaze Advisor UI.
  • Responsibilities:
  • Involved in the complete software development life cycle
  • Worked on Agile - Scrum methodology throughout software development life cycle
  • Extensively worked on integration between Java based Blaze rule engine and DOT NET client application with SOAP WebServices.
  • Enhanced GUI for business users to create /modify the business rules / score models in Rule Maintenance Application using JSP & JavaScript.
  • Creativity utility in SWING and JAVA for deploying rules Repository to production Linux server (JBOSS) using Plink.
  • Extensively developed and implemented business rules using Blaze Advisor.
  • Developed rules in Blaze Advisor from business requirement and also performed unit testing (JUnit).
  • Extensively worked on SQL-Server-2005/8 for creating stored procedures, functions, triggers, and SQLJOBS.
  • Extensively worked on creating JBoss cache for storing application data to improve rule executing performance.
  • Environment:
  • Core Java - JDK 1.5, JBoss, Tomcat, Spring, Hibernate, Java Swing, JSP, Servlet, JavaScript, SQL Server2008, JUNIT, Linux , SOAP web services, JAX-WS, Blaze Advisor 6.6, Eclipse.

Programmer Analyst/Software Engineer

JPMorgan Chase
India
02.2002 - 03.2007
  • Trade Instruction Management: The main aim of the Instruction Management System is to radically transform the end to end Instructions Execution Process by separating Custody and Fund Accounting. The IM Application provides a centralized transaction capture engine which is integrated within JPMC architecture. Instructions are validated to ensure processing by the downstream systems. Management screens are available to manage the instructions and processing.
  • Trade Market Broker: The application is based on selling structured products in the form of securities (e.g. notes, certificates and warrants) to third party distributor for onward sale to retail and HNWI investors. The implementation of the web tool will enable the third party business to improve efficiency internally and enable the leveraging of synergies across the different asset classes and groups. It will provide distributors with pre-trade and post-trade support and better transparency on structured products.
  • Responsibilities:
  • Extensively Involved in Design and Development of the project and preparation of Technical Specification Document and implementation of validating instructions using Trade data.
  • Responsible for possessing XML messages (Instruction Data) from sender application with Java and Blaze Rule engine.
  • Worked on writing business rules using Blaze Advisor.
  • Environment:
  • Java1.5, J2ee, JSP, Servlets, XML, Struts1.2, Tomcat5, Sybase & IBatis, Web sphere 6.1, RAD, Oracle8, JUnit, Blaze 6.8 & VSS, Eclipse.
  • (Cognizant Pune, India)

Programmer Analyst/Software Engineer

Merck
Iselin, NJ, US
05.2005 - 02.2006
  • Tactics and Goal Management: The application was developed to support the field reps by providing tools to raise awareness around Tactical Planning and Execution Monitoring. The Tactical Planning Application provides HQ personnel the ability to define Tactics and Goals for the representative and are able to make it part of a pre- Call plan. The representative will be able to report completion of Tactics (during Post-Call reporting) to enable a closed loop of information. The information is recorded from planning to execution and the Business Managers and Directors have better visibility to execute Tactical Plans.
  • Responsibilities:
  • Involved in the complete software development life cycle.
  • Extensively worked on Tactics module requirement analysis and successfully implemented using Struts1.2, JSP, and Servlets and delivered.
  • Environment:
  • Java1.4, Struts1.1, JSP, HTML, Java Scripts, ANT Script, Servlet, Rational Rose, MS-Visio, LDAP, DB2 & Apache Tomcat5, Eclipse.
  • (Cognizant Pune, India)

Consultant/Software Engineer

ICICI Bank
Mumbai, India
11.2004 - 05.2005
  • New Customer Acquisition & Existing Relationship Value System: The application enables various relationship managers and the MIS team to monitor the progress of NCA (New Customer Acquisition) and ERV (Existing Relationship Value) in Finacle vis-à-vis defined target for the relationship officers. Extensive reporting facilities for generation of report at various levels like Extension counter (based on ledger number), Branch, Cluster, Region and Zone for each of the business segments like HH, TASC, Salary etc. MIS on demand and time deposit for various levels and Sales force MIS for tracking business sourced by each relationship manager and MIS indicating individual customer growth.
  • Responsibilities:
  • Was effectively involved in the complete software development life cycle i.e. requirement gathering, Use Case analysis and development and deployment of the application.
  • Environment:
  • Java, Struts, JSP, XML, JDBC, Servlets, JavaScript, Oracle8, UNIX & JBOSS.

STEM Computers
Mumbai, India
06.2004 - 11.2004

Education

Master Of Technology - Computer

Regional Engineering College
Karnataka, India

Master Of Science - Statistics

University Campus Nagpur
India

Skills

  • Java Technologies
  • Core Java8-17, JSP, JSF, Servlets, JDBC, JUnit, JMock
  • Web Technologies
  • XML, HTML5, CSS, JavaScript, Ajax, jQuery, BackboneJS, Bootstrap, AngularJS, RESTful, SOAP, Docker, Kafka
  • Frameworks
  • Spring MVC, Spring Boot, Spring-data-JPA, Struts, Hibernate, IBatis, JMS, Kafka
  • Rule/Search Engine
  • FICO Blaze Advisor66
  • DBMS
  • Oracle, PostgreSQL, MongoDB, MS-SQL Server, Sybase, DB2, BigQuery

Timeline

Sr./Lead Software Engineer

Walmart
08.2022 - Current

Lead Java Developer

ADP
03.2022 - 07.2022

Sr. Software Engineer

Principal Finance Group
02.2018 - 02.2022

Sr. Software Engineer

Fannie Mae
02.2017 - 02.2018

Sr. Java Consultant

Wells Fargo
06.2015 - 12.2016

Sr. Java Consultant

Berkley Technology
11.2014 - 05.2015

Sr. Java Consultant

John Deere
11.2013 - 10.2014

Sr. Java Consultant

FedEx
10.2012 - 09.2013

Software Engineer

GST Commerce Inc. (Ebay)
09.2009 - 02.2012

Programmer Analyst/Software Engineer

Merck
05.2005 - 02.2006

Consultant/Software Engineer

ICICI Bank
11.2004 - 05.2005

STEM Computers
06.2004 - 11.2004

Lead Software Engineer

Valassis
03.2003 - 12.2009

Lead Software Engineer

Assurion
03.2003 - 10.2008

Programmer Analyst/Software Engineer

JPMorgan Chase
02.2002 - 03.2007

Master Of Science - Statistics

University Campus Nagpur

Master Of Technology - Computer

Regional Engineering College
Arvind Pazare