We provide IT Staff Augmentation Services!

Business Analyst Resume

O Fallon, MO


  • Over 5+ years of professional experience in analysis, design, developing, support and testing web based, distributed n - tier and client/server architecture.
  • Proficient in all phases of SDLC (analysis, design, development, testing and deployment) and highly competent in gathering user requirements.
  • Experience in using Java, J2EE,Web Services, Spring, Spring BOOT, JSON, Lambda Expressions.
  • Sound Knowledge of MVC Architecture, spring framework, Spring Boot and Design Patterns.
  • Experience in configuring and deploying J2EE applications on WebSphere, Tomcat and JBOSS Application servers.
  • Developed Service Oriented Architecture (SOA) and Micro Service Architecture based J2EE applications.
  • Experience in Implementing Service Oriented Architectures (SOA) with XML Restful web services JSON based.
  • Experience developing enterprise applications using Java/J2EE and Machine learning (ML), Artificial Intelligence (AI) technologies in Banking, Insurance.
  • Hands on design and implementation of AI, machine learning (ML) algorithms using Python and R.
  • Strong knowledge of the UNIX/Linux Operating system: shell scripting.
  • Strong knowledge in Spring Framework using IOC, Spring Transaction support (Declarative/ Programmatic) and Spring BOOT.
  • Proficiency in Hibernate, Spring JPA and the O/R mapping to map Java domain objects with the database, spring framework to easily configure J2EE applications.
  • Expertise in using source code control systems such as JIRA and Built CI/CD using Jenkins.
  • CI/CD using Jenkins, Ant, Maven, GIT, DevOps, Gradle, Artifactory, Docker, Vagrant, AWS ECS
  • Experience in developing and supporting with API Management tool - APIGEE
  • Good experience in developing customized policies in Apigee Edge and developing API's in Apigee Baas.
  • Strong exposure working with J2EE design patterns like MVC, Front Controller, Data Accessor, Value Object, Singleton and Session Facade.
  • Experience with using IDE i.e. Eclipse, IntelliJ IDEA.
  • Good knowledge in usage of version controls such as GIT, SVN and Bit Bucket Repository.
  • Proficient in Quality Control - includes ensuring defect free releases, maintaining correct entries in Design Docs, UI specs, Test Cases, Traceability Matrix.
  • Experience with and solid understanding of Micro Services.
  • Experience in writing queries and creating dashboards using splunk.
  • Proficient in writing the Test scripts using Selenium (web drivers) to automate the given functionality using Cucumber features.
  • Experience in SQL, PL/SQL to write Stored Procedures, Functions, Triggers, Views and experience in RDBMS using Oracle 11g/10g, SQL Server, and My-SQL.
  • Experienced in development methodologies like Agile, Waterfall and software engineering processes.
  • Knowledge/Experience w/AWS Services (preferred) like S3, Lambda, API gateway, Elastic Search, spring boot.
  • Strong experience in client interaction and understanding business application, business data flow and data relations from them.


Programming: Core Java, JSP, Servlets, JDBC, JNDI, JSTL, Java Beans, Multithreading, Generics, Collections, Web Services, Spring BOOT, Micro services, Artificial Intelligence, Machine Learning, ML, PMML, AI,.

Web Design: JSP, HTML 5, jQuery, CSS, Bootstrap, Angular JS, JSON.

Databases: Oracle 11g, MySQL, Mongo DB, PL/SQL.

Servers: Apache Tomcat.

JEE Frameworks: Spring MVC, Hibernate, Restful webservices, Spring Data JPA, Apache Axis and Apache CFX.

Tools: Maven, GIT, SVN, Bitbucket.

IDE s: Eclipse, STS, IntelliJ IDEA.

Logs Monitoring: Splunk.


Confidential, O’Fallon, MO

Business analyst


  • Interacted coordinated with the Design team and end users of the system.
  • Involved in developing code for obtaining bean s in spring framework using Dependency Injection (DI) or Inversion of Control (IOC).
  • Involved in web application development for backend system using Angular CLI, HTML5, TypeScript and CSS3.
  • Used Angular Reactive forms to implement complex forms and performed the validations using Form Builder.
  • Developed micro services with spring boot to serve multiple applications across the organization. The data are provided & consumed in JSON.
  • Distribute Work Items based on priority by creating batch (Spring Framework) and used Control-M/Server to actual job submission and tracking.
  • Implemented for distributed Micro Service Monitoring. Integrated Swagger UI and wrote integration test along with REST document.
  • Used R for prototype on a sample data exploration to identify the best algorithimic approach and then wrote scala scripts using spark machine learning (ML)module.
  • Defined Angular routes using Router module for components at module level to enable lazy loading for modules and components.
  • Involved in DevOps migration/automation processes for build and deploy systems.
  • Connected to Data Sources and performed operations using data framework features like Spring Data JPA and Spring ORM.
  • Used Apigee Management APIs for certain operations
  • Configured Staging and Testing and Production environment for APIGEE Edge and APIGEE cloud-based sites.
  • Documented API's in APIGEE Developer portal and used as content management system (CMS).
  • Understood various components with in APIGEE platform so that issues can be resolved when needed.
  • Managing a team of DevOps engineer for infrastructure support on AWS cloud. Creating cloud formation scripts for hosting software on AWS cloud. Automating the installation of softwares through PowerShell scripts
  • Developed API for using AWS Lambda to manage the servers and run the code in the AWS.
  • Developed Test scripts (Selenium) to automate the action functions in Modify and Executed parallel browser testing on various machines using Selenium Grid and performed cross browser testing using Sauce Labs.
  • Prototyped use of JSF for presentation development and spring for middle tier development to analyze if use would ease development and efficiently presented the data using JSF Data tables.
  • Used R for prototype on a sample data exploration to identify the best algorithimic approach and then wrote scala scripts using spark machine learning module.
  • Implemented the application using Spring IOC, Spring MVC Framework, Spring AOP, Spring Boot, Spring Batch, and handled the security using Spring Security.
  • Designed the (AI) artificial intelligence, (ML) Machine learning data pipeline for regular monitoring and performance evaluation of the deployed ML models.
  • Built codebase for a natural language processing and (AI) artificial intelligence, (ML) machine learning framework.
  • Developed Restful Micro Services using Spring Rest and MVC, for OSS services.
  • Written UNIX Shell scripts for cleanup, error logging, text parsing, job scheduling and job sequencing.
  • Integration testing, unit testing using JUNIT, Mockito & Spring Test Frameworks and used Splunk for logs monitoring and created dashboards.
  • Hands on Coding to build REST Micro Services using Spring Cloud, Oracle, XSD, JSON, Spring Config, Cloud Foundry and Jenkins.
  • Building real-time dashboard applications for visualization and analytics on Apache Web servers using Elastic Search, Logstash and Kibana 4.0 (ELK), D3.JS, Grafana, Splunk, Graphite.
  • Design, build and manage the ELK (ElasticSearch, Logstash, Kibana) cluster for centralized logging and search functionalities for the App.
  • Responsible to designing and deploying new ELK clusters (Elasticsearch, logstash, Kibana, beats, Kafka, zookeeper etc.
  • Using DevOps to bring prod issues, data migrations issues to backlog and story development
  • Designed and developed UNIX shell scripts to schedule jobs. Also, wrote pre-session and post-session shell scripts, Wrote PL/SQL scripts for dropping, rebuilding indexes.
  • Created and consumed Micro Services based on Web API.
  • Wrote UNIX shell scripts to automate the process of renaming the Flat files with a timestamp extension, Compressing, Archiving, the Workflows, File Manipulations, and automatic email
  • Developed JUnit test cases for regression testing and integrated with Maven based build process and continuous integration of the project using Bamboo.
  • Used SQL, PL/SQL in order to write stored Procedures, Triggers and views.

Environment: Java1.8/J2EE, Spring, Hibernate, Spring Boot, Restful Web Services, Maven, Bitbucket, AWS, Jenkins, Spring Security, Angular 5, HTML 5, Shell Script CSS 3, JavaScript, Junit, Oracle, STS, Linux/Unix.

Confidential, Media, PA

Transport Manager


  • Developing UI using Apache Wicket, HTML, CSS, Java Script, Bootstrap.
  • Implemented the Backend logic J2EE frameworks using spring concepts -Spring MVC, Hibernate.
  • Developed Restful web services.
  • Integrated Spring & Hibernate, JPA frameworks to develop end to end application.
  • Used Hibernate to connect from REST web service and perform CRUD operations on MYSQL.
  • Involved in calling external services using Rest Template.
  • Experience in writing and debugging shell scripts.
  • Used Maven as dependency management tool and configured Maven Goals.
  • Designed Ant and Maven scripts to build the projects and deploy into application servers.
  • Used SVN as a Version Control toll.
  • Working on DevOps tools like Jira/ Zephyr/ Selenium/ Robot/ Git/Stash/ Ansible/ Jenkins/ Reporting Automation.
  • Written JUNIT Test cases for each of the components and Worked on JMS and WebSphere for Queue Communication and administration.
  • Involved in developing JUnit test cases using Easy Mock and DB units for unit and integration units.
  • Built and automated the scripts in order to Integrate and deploy in Servers using CI/CD Pipeline (Jenkins)
  • Actively involved in the DevOps streamlining process through JenkinsCI and CD Release Automation.
  • Owned and maintained smooth transition from legacy products to newer version of Apigee Edge and some of the customers who were using competition products are migrated successfully
  • Expertise in Apigee, micro gateway and implementing API proxies and API policies.
  • Apigee Killer is the product created to check the performance of each component of Apigee product and fixed lots of issues
  • Machine Learning (ML)course (Supervised Learning) using Python and Java - Implemented Naïve Bayes, K-Means and Support Vector Machine (SVM) algorithms using Python
  • Artificial Intelligence(AI) using Python and Java for projects and assignments
  • Worked on generating the web services classes by using Service Oriented Architecture Micro Services, SOA, WSDL, UDDI and SOAP.
  • Responsible to designing and deploying new ELK clusters (Elasticsearch, logstash, Kibana, beats, Kafka, zookeeper etc.
  • SPOC for all ELK related requests/issues.
  • Install, configure, and maintain ELK stack systems.
  • Real time Micro services development experience using Cloud based DevOps solutions like AWS.
  • Implemented SOA architecture with Web Services using SOAP, WSDL and XML using Apache CXFframework and worked on parsing the XML files using DOM/SAX parsers.
  • Coordinate with Ops Team to reflect the any issues happened during the production releases.
  • Worked in deadline driven environment with immediate feature release cycles.
  • Involved in creating Data Tables in MYSQL.

Environment: Java1.8/J2EE, Spring, Hibernate, Spring MVC, Restful Web Services, Maven, SVN, ANT, Wicket, HTML 5, CSS 3, JavaScript, Shell Script, Bootstrap, MySQL, Eclipse, Linux/Unix

Confidential, Cinnaminson, NJ

Business Analyst


  • Developed single page application using Angular 2, HTML5, CSS3.
  • Implemented the Backend logic J2EE frameworks using spring concepts -Spring Boot, Hibernate, JPA.
  • Used HTML, Java Script, JQUERY to develop UI simulator pages
  • Created internal & external services, Entity services and handlers.
  • Involved in creating and handling sessions using Http Sessions
  • Developed Restful web services and implemented Spring Security for improved security.
  • Integrated Spring & Hibernate, JPA frameworks to develop end to end application.
  • Implemented J2EE patterns like, Data Access Object, Session facade, Business Delegate and Value Object.
  • Used Hibernate to connect from REST web service and perform CRUD operations into SQL Server.
  • Used core Java concepts like Collections, Generics, Exception handling, IO to develop business logic.
  • Involved in writing testing cases using Junit
  • Involved in calling external services using Http Client.
  • Deployed war/jar files in the Web Logic Application Server.
  • Involved in handling Hibernate as part of DB connectivity and persistence as ORM tool.
  • Working on creating batch jobs using Autosys as the job scheduler and technologies like SQL Invoker, UNIX shell scripting and core java.
  • Designed and developed used XSLT transformation components to convert data from XML to HTML, Used XML DOM API for parsing XML.
  • Worked closely with software developers and DevOps to debug software and system problems
  • Maintain GIT repositories for DevOps environment: automation code and configuration.
  • Designed various tables required for the project in Oracle database and used the Stored Procedures in the application.
  • Worked in responsive web design, and cross-browsers compatibility and DevOps environment and working with CI/CD methodologies with Jenkins.ki
  • Knowledge of Machine learning(ML) including the following topics: Nearest neighbour, Unsupervised learning and Supervised learning, K means clustering, Naive Bayes Classifiers, Decision trees, Entropy
  • Wrote and debugged the Maven Scripts for building the entire web application.
  • Used Maven as dependency management tool and Git as version control.
  • Involved in Testing web services using Postman.
  • Used log4J for logging and debugging of the application.
  • Participated in system design, planning, estimation and implementation.
  • Involved in developing Use case diagrams, Class diagrams, Sequence diagrams and process flow diagrams for the modules using UML and Rational Rose.
  • Developed the presentation layer using JSP, AJAX, HTML, XHTML, CSS and client validations using JavaScript.
  • Developed and implemented the MVC Architectural Pattern using Spring Framework.
  • Effective usage of J2EE Design Patterns Namely Session Facade, Factory Method, Command and Singleton to develop various base framework components in the application.
  • Modified Account View functionality to enable display of blocked accounts details that have tags. This involved modifying beans, JSP changes and middle tier enhancements.
  • Developed various EJBs (session and entity beans) for handling business logic.
  • Developed Session Beans and DAO classes for Accounts and other Modules.
  • Extensively used Spring JDBC in data access layer to access and update information in the database.
  • Worked on generating the web services classes by using WSDL, UDDI and SOAP.
  • Used JAXB API to bind XML Schema to java classes.
  • Experience in API Design and Development with Apigee Edge Platform.
  • Involved in Units integration using JUnit, bug fixing, and User acceptance testing with test cases.
  • Used CVS for version control and Maven as a build tool.
  • Used Log4j for logging errors, messages and performance logs.
  • Used JBoss Application Server to deploy application.
  • Environment: UML, Rational Rose, Java, JSP, AJAX, HTML, XHTML, CSS, JavaScript, Spring, EJB, Spring JDBC, SOAP, WSDL, UDDI, XML, XSLT, JAXB, Oracle, JUnit, CVS, Maven, Log4j, ClearQuest, JBoss, Eclipse, Agile development process, Windows XP.

Environment: JDK 1.6, DAO, JSP, Core Java, JDBC, Collections, Multithreading, Exception Handling, Generics, Enumeration, Spring, Maven, XML, CSS, HTML, MySQL, UML


Business analyst


  • Gather requirement, analyzed and convert the requirement into technical design.
  • Played an active role in gathering system requirements.
  • Developed the application using Struts MVC for the web layer.
  • Developed UI layer logics of the application using JSP, JavaScript, HTML/DHTML, and CSS.
  • Involved in developing complex Hibernate mapping files, mapping different kinds of associations between tables.
  • Developed queries using PL/SQL to retrieve data from the database.
  • Developed Test plans, cases and executed them in Test and Stage environments.
  • Developed GUI and Business Logic using JSP and Servlets.
  • Involved in requirements gathering and converting them into specifications.
  • Designed JSP pages using different Tag libraries.
  • Involved in bug fixing, enhancements and support.
  • Created Stored Procedures, Triggers for the application.
  • Developed unit test cases using JUnit for testing functionalities/performed integration testing of application.
  • Implemented client-side validations using JavaScript functions.
  • Support to UAT, production environments and resolving issues with other deployment and testing groups.
  • Extensively involved in Production Support and in fixing defects.

Environment: Java, Servlets 2.1, JSP1.0, JDBC, XML, Hibernate, Oracle, HTML, Java Script, Shell Script, Glassfish, Net Beans

UI Developer



  • Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules been built.
  • Utilized HTML5, CSS, JavaScript, jQuery, and AJAX to create a user login system that allowed customers to login.
  • Revamped the existing HTML website and updated content to be stored on the database instead of hardcoded into each page.
  • Developed the complete layout of the pages of websites using CSS for multiple browsers.
  • Designed the table less web applications using CSS and with the help of and tags as per W3C standards.
  • Used JavaScript, Bootstrap for validation and for developing modules on front-end.
  • Developed a single page, mobile-first, cross-device web application for real-time location sharing utilizing AngularJS, JavaScript API.
  • Used AngularJS framework to extend the HTML5 template language.
  • Created AngularJS controllers, services and used AngularJS filters for filter functionality in search box and integrator functionalities.
  • Created custom AngularJS filters to provide better search experience, Implemented AngularJS client- side validation forms using various controls and filters.
  • Used AngularJS in creating multi-page view using templates
  • Implemented AJAX to multiple aspects of the website to improve functionality.
  • Used JSON to get response from server to check functionality of the websites.
  • Designed PDF, Excel and Print previews for all the reports in the application using HTML, JavaScript and SQL Stored Procedure.
  • Responsible for checking cross browser compatibility and hence worked on different browsers like safari, Internet explorer, Firefox and Google chrome.
  • Worked with teams where requirements are constantly being implemented, tested and improved.
  • Worked closely with SQA team in fixing the reported bugs/defects and checking cross platform compatibility.

Environment : HTML, CSS, JavaScript, Shell Script, ECLIPSE, jQuery, AngularJS, Backbone.js, AJAX, JSON, Bootstrap, MySQL, PL/SQL, Notepad++.

Hire Now