Summary
Overview
Work History
Education
Skills
Websites
Timeline
Generic

ANUSHA BHUTHAM

Summary

  • I have extensive experience of over 9+ years in Back-end and Front-end development, coupled with hands-on expertise in designing and constructing web applications using Java/J2EE Technologies.
  • Experience working with different SDLC (Software Development Life Cycle) including Requirement gathering, Analysis, Design, Coding, Testing, and Implementation like Agile (SCRUM), TDD, and Waterfall Models.
  • Extensive experience with Java features like Time API, Functional Interfaces, Completable Future, Optionals, Multithreading, Transaction Management, Exception Handling, and Collection API.
  • Experience in implementing and deploying Design Patterns such as Singleton, Abstract Factory, DAO, DTO, and Business Delegate in the Development of Multi-Tier distributed Enterprise Applications.
  • Hands-on experience in using Jenkins as Continuous Integration tools to deploying the Spring Boot Microservices to Pivotal Cloud Foundry (PCF) using building pack JMS API for asynchronous communicating by putting the messages in the Message queue.
  • Hands-on experience in transferring, integrating and deploying data and Java web applications from Cloud offered by AWS Cloud, Azure Cloud, and Google Cloud.
  • Strong experience working with Multi-Cloud Technologies (Azure, AWS, GCP and PCF).
  • Good experience in deploying web application by using AWS, and Google Cloud Platform. Extensive experience in implementing AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto-scaling groups and using AWS SDK to connecting with Amazon SQS for bulk email processing.
  • Hand-on experience in tracking API errors/logs/metrics using Google Cloud Error Reporting and Open Census Dashboards.
  • Proficient in designing and customizing forms using Adobe Experience Manager (AEM) Forms Designer.
  • Experience working on Microsoft Azure using Azure VM’s and app services for running of instances, Azure cosmos and SQL for storage of data, App insights for creating alerts and monitor API calls.
  • Good working experience in Azure Logic apps, Service Bus, Document DB and SQL Database and Data warehouse.
  • Expertise in Docker container and its configuration based on requirement, maintaining the Docker Hub for container images.
  • Experience on DevOps tools, CI/CD and AWS Cloud Architecture in database modeling and developing using No SQL Database such as Mongo DB and Cassandra.
  • Experience in managing application deployments into Kubernetes clusters across different environments like dev, test, staging, and production.
  • Expertise in developing applications with Spring Framework using technologies like AOP (Aspect Oriented Programming), IOC (Inversion of Control), DAO (Data Access Object), MVC (Model View Controller), JDBC and Spring Boot.
  • Experience in using Persistence framework like Hibernate for ORM (Object Relational Mapping).
  • Good experience on JPA Hibernate and Spring to perform CRUD operation with MySQL and Oracle.
  • Good understanding of Server-side JavaScript structures like NodeJS, Hapi.JS, and Express.JS.
  • Experience in developing multi-tiered object-oriented system architectures using uses cases, UML.
  • Expertise in implementing Web Services based on Service Oriented Architecture using SOAP and Restful Webservices.
  • Strong experience in designing and developing Microservices architecture applications and experience in handling messaging services using Apache Kafka.
  • Extensive experience in using HTML5, XML, XHTML, DHTML, CSS, CSS3 (Sass, Less), Bootstrap, JavaScript, DOM, jQuery, Ajax, JSON, and JSP.
  • Expertise in developing applications with Spring Framework using technologies like AOP (Aspect Oriented Programming), IOC (Inversion of Control), DAO (Data Access Object), MVC (Model View Controller), JDBC and Spring Boot.
  • Proven experience with Application Servers like IBM WebSphere, Oracle/BEA WebLogic, JBoss, and Tomcat.
  • Experience in Message Queue (MQ) services like Apache Kafka, Rabbit MQ, Active MQ, and IBM MQ.
  • Experience with CI (Continuous Integration) and CD (Continuous Deployment) methodologies using Jenkins.
  • Experienced in utilizing source code variant administration apparatuses like SVN, Git, GitHub, Bit Bucket, and undertaking sprinters like Babel, Grunt, Gulp, and Web Pack.
  • Good experience in developing ANT Scripts and using Maven tool to build and deploy applications.
  • Experience writing SQL queries in PL/SQL, Triggers, and Stored Procedures in Relational Database management systems like Oracle 9i/10g/11g, SQL Server 2005/2008, DB2 and MySQL.
  • Hands-on experience in implementing, designing, and developing NoSQL Databases like MongoDB.
  • Experience in integration testing tools like Selenium Web Driver, Cucumber (Behaviour Driven Development testing).
  • Experience in testing with JUnit Framework using Mockito and EasyMock, Spring Junit Runner, JMeter.
  • Experience in testing JavaScript structures utilizing Mocha and Chai, Jasmine, and Karma.
  • Experience in using bug/issue tracking, project tracking and management tool JIRA.

Overview

11
11
years of professional experience

Work History

Sr. Java Full Stack Developer

Capital One
McLean, VA
10.2022 - Current

Description: It maintains all the financial transaction of the bank. It synchronizes and customizes the customer profile over the network which can be accessible and editable. It maintains the basic information of the real world such as savings bank account, current account, and fixed deposits and so on. This project integrates with different applications to maintain the customer transactions.

  • Developed a new application for the department and utility users to streamline all activities related to relocating
  • Utilities, utilizing J2EE architecture, MVC model, Java Server Faces (JSF) 2.x, Hibernate 4.x, Git, Jenkins, and Microsoft Azure Cloud.
  • Developed presentation layer using JSP, HTML5, CSS, AJAX, JavaScript, JQuery, and JSTL Taglibs, ReactJS, and NodeJS.
  • Developed Web API Restful Services to retrieve data from Backend DB.
  • Used GWT (Google Web Tool Kit) to build and develop the application.
  • Developed JavaScript code to feed data-tables of Google Charts API with data, then draw charts with animation effect.
  • Designed and implemented JSON response parser for consuming Google Maps API data.
  • Used ReactJS components, Forms, Events, Keys, Router, Animations, and Flux concept.
  • Implemented the Drag and Drop functionality using React-Draggable.
  • Used React-Autocomplete for creating Google Maps location search on the webpage, added Excel-Builder to download the Tabular data in Excel format using React.
  • Developed the application using Spring Tool Suite (STS) and GIT for version control.
  • Worked with JUnit to test the application modules and created various test cases to test the application.
  • Used Log4j for debugging, testing the application modules, and to maintain the status of the application.
  • Used Swagger UI to interact with API’s. Designed and documented API’s using Swagger.
  • Used Jenkins for auto builds and to set up the continuous integration (CI) process for the application.
  • Used Microservice architecture, Boot-based services interacting through a combination of REST, Apache Kafka message brokers, and leveraging AWS to build, test and deploy Identity Microservices.
  • Used Microservices with Spring Boot-based services interacting through Restful web services.
  • Performed data migration process using Azure by integrating with GitHub Repository and Jenkins.
  • Wrote SQL queries and Stored Procedures for Data Access Objects (DAO) and executed using Hibernate.
  • Used Azure Kubernetes Service to deploy a managed Kubernetes cluster in Azure and created an AKS cluster in the Azure portal, with the Azure CLI, also used template-driven deployment options such as Resource Manager Templates and Terraform.
  • Used Express with NodeJS to create Web services which consume data from Azure Cosmos DB.
  • Implemented AWS functions to run scripts in response to events in Amazon Dynamo DB table, S3 buckets, HTTP requests using Amazon API Gateway and Lambda.
  • Used Google Cloud resources like Compute Engine, IAM, Google Container Registry, Container Builder, and Cloud Storage buckets.
  • Worked on deployment and orchestration of the system on Google Cloud Platform and Google Kubernetes Engine.

Environment: Java 11, J2EE, Azure Cloud, AWS Cloud, Google Cloud Platform (GCP), Google Web Kit (GWT), Google Kubernetes Engine, ReactJS, NodeJS, Spring Boot, Hibernate, Swagger, JSF, HTML5, CSS3, Bootstrap, JMS, JSON, JSP, Ajax, JavaScript, jQuery, Typescript, RESTful Web Services, JUnit, Docker, Kubernetes, Maven, Jenkins, Git, Spring Tool Suite (STS), JIRA

Sr. Full Stack Java Developer

Anthem. Inc
Norfolk, VA
07.2020 - 10.2022

Description: This project includes modules like Health Insurance Module' which automatically sends the information of patient details and the insurance company details to a Confidential. And another module includes the management of Patient's details and the management of Doctor's details and main module Dispensary Status Module' for any Browser.

  • Implemented Java11 features like Lambda expressions, Streams, filters, pipelines, Optional Interfaces, etc
  • Developed various JavaBeans for performance of business processes and effectively involved in impact analysis.
  • Configured WebLogic application server and used Oracle database with Hibernate ORM framework and used the functionalities of Hibernate's second-level EHCache.
  • Worked on LDAP Integration with WebLogic Portal, JSF Portlets Development, UCM template creation and content publishing on existing templates.
  • Used Spring framework for configuration, modularizing the application.
  • Used Spring IoC/Dependency Injection and different Spring modules like Core Container, Data Access/Integration, Web and AOP in Web applications.
  • Developed multiple Angular 11 components that are compatible with the latest versions of Typescript, Angular CLI.
  • In my experience, I have found that FHIR leverages RESTful principles, providing a seamless integration into existing web-based systems. This has facilitated efficient data exchange between various healthcare applications, enhancing interoperability and streamlining communication within the healthcare ecosystem.
  • Designed and developed efficient user Interaction screens using HTML5, CSS3-SASS, and Twitter Bootstrap CSS framework and media queries to create responsive web pages.
  • Built isomorphic applications using ReactJS and Redux with GraphQL on the server-side.
  • Worked on Grunt and NodeJS to build war, jar files and store in Maven Repository in JFrog Artifactory Server.
  • Wrote PL/SQL stored procedures in Oracle database.
  • Developed Maven Profiles for the build process and deployed in the server.
  • Used Apache ActiveMQ to send notifications to the downstream channels using topic Pub/Sub model.
  • Worked with (consuming) REST APIs via client-side JavaScript or server-side via NodeJS.
  • Authenticated Users to provide security to RESTful web services using OAuth 2.0.
  • Created JUnit test cases for the testing the code.
  • Performed UI testing with Karma, Jasmine, and Protractor for Angular, Mocha, and Chai for ReactJS and Backbone JS.
  • Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Optimized volumes, and EC2 instances and created monitors, alarms, and notifications for EC2 hosts using Cloud Watch.
  • Deployed Spring MVC based micro services Docker and Amazon EC2 container using AWS admin console providing thought leadership for cloud developer technology inside Google and collaborating with cross-functional engineering teams to streamline or improving adoption of Google Cloud Platform.
  • Moved existing AngularJS controllers and services to Angular 11 components for more responsive and less dependency developing RESTAPI's using Spring MVC and spring boot, hosting all Microservices on Pivotal Cloud Foundry (PCF).
  • Worked on migration of applications from On-premise to AWS Cloud Services like EC2 (RedHat), RDS (Oracle), S3 and Lambda.
  • Worked on CI/CD deploying pipeline using AWS ECR, Docker containers for managing Kubernetes clusters.
  • Worked with Jenkins to configure Continuous Integration and Continuous Deployment (CI/CD).

Environment: Java 11, AWS Cloud, Google Cloud, PCF, Spring Cloud, Spring Batch, Spring Boot, Spring IOC, Spring Dependency Injection, Hibernate, ReactJS, Redux, Angular 11, JavaScript, Git, Core Java, Rest, Web Services, CSS, Eclipse, JIRA, JMS, PostgreSQL, ActiveMQ, Apache JMeter, jQuery, JUnit, Docker, Kubernetes, Maven, Jenkins

Full Stack Java Developer

Fiserv
Berkeley Heights, NJ
01.2018 - 07.2020

Description: It maintains all the financial transaction of the bank. It synchronizes and customizes the customer profile over the network which can be accessible and editable. It maintains the basic information of the real world such as savings bank account, current account, and fixed deposits and so on. This project integrates with different applications to maintain the customer transactions.

  • Followed Java & J2EE design patterns and the coding guidelines to design and develop the application
  • Worked on Hibernate object/relational mapping according to database schema.
  • Involved in creation of Test Cases for JUnit Testing.
  • Performing code deployments to local Jboss server for testing in Linux environment. Pushing and pulling the code to/from the central Git Repository for code integration and version control.
  • Continuous integration using Jenkins on Jboss server monitoring and troubleshooting.
  • Used Maven and ANT for Build Automation ensuring proper settings, avoiding/solving any errors.
  • Investigating the code compliance with Standards and Style manually and with the help of tools.
  • Wrote several SQL and PL/SQL queries on SQL Server 2005 extensively.
  • Designed and developed Reports using Crystal Reports XI.
  • Responsible for Crystal Reports application code development and testing.
  • Created Crystal Reports using Crystal Reports formulae, Grouping, Parameters, Selection criteria.  Created various report formats such as Sub Reports, etc.
  • Developed drill down reports using Crystal Reports and developed various chart reports
  • Followed Agile Scrum methodology for development of the product. Using Atlassian Jira Agile for Agile scrum project management/update.
  • Involved in extensively developing and implementing requirements provided by business. Involved in writing sql queries and complex stored procedures using Microsoft sql server management studio.
  • Developed the web pages Java, HTML, JavaScript, CSS, JQuery, JSP, Servlets, Tag libs and J2EE technology framework using Spring 2 MVC, JDBC, Hibernate, and Web Services with J2EE design patterns using Intellij IDEA.
  • Involved in the Development of Spring Framework Controllers.
  • Designed both Frontend & Backend applications using Java/J2EE Web frameworks, JSP, JSTL, HTML5, CSS3,AngularJS, ReactJS, NodeJS, JavaScript, AJAX and jQuery.
  • Implemented Struts encouraging application architectures based on the Model View Controller (MVC) design pattern and Struts 2 framework for front-end development and presentation logic.
  • Wrote minimal code in building re-usable forms with their validations using React with Redux Architecture.
  • Wrote application-level code to interact with ConsumerAPIs, Web Services using AJAX, and JSON.

Environment: Java 11, Core Java, SQL Server 2005, PostgreSQL, Hibernate, HTML5, CSS3, JavaScript, AngularJS, ReactJS, NodeJS, AJAX, jQuery, JSP, Servlets, J2EE, Spring (Spring 2 MVC, Spring Batch, Spring Boot, Spring IOC, Spring Dependency Injection), Struts 2, REST, Web Services, Git, Maven, Ant, Jenkins, Intellij IDEA, Eclipse, JUnit, Crystal Reports XI, AWS Cloud, Google Cloud, PCF (Pivotal Cloud Foundry), Agile Scrum, Atlassian Jira Agile, JMS, ActiveMQ, Apache JMeter, Docker, Kubernetes, Redux.

Java/J2EE Developer

Broadway Bank
TX
03.2016 - 01.2018

Description: Implemented design patterns and coding guidelines, designing Frontend and Backend applications with Java/J2EE Web frameworks. Utilized Struts for MVC, integrated UI pages with JSP, HTML, Angular 8, and CSS. Applied ReactJS for responsive UI with Bootstrap components, integrated Angular Components with RESTful web services. Conducted unit testing using JUnit, Mockito, Mocha, and Chai, while optimizing efficiency with a server-side proxy for non-blocking I/O.

  • Followed Java & J2EE design patterns and the coding guidelines to design and develop the application
  • Designed both Frontend & Backend applications using Java/J2EE Web frameworks, JSP, JSTL, HTML5, CSS3, AngularJS, ReactJS, NodeJS, JavaScript, AJAX and jQuery.
  • Implemented Struts encouraging application architectures based on the Model View Controller (MVC) design pattern and Struts 2 framework for front-end development and presentation logic.
  • Implemented UI pages with JSP, HTML, Angular 8, and CSS using JavaScript and JQuery with JavaScript libraries like NodeJS.
  • Developed JavaScript for all client-side validations and developed GUI using CSS, JSTL, and XSL.
  • Used ReactJS to build Bootstrap components for responsive UI objects and linked with API data to view and render the virtual DOM dynamically.
  • Integrated user facing Angular Components with server side using RESTful web services.
  • Developed the DAO layer for the application using Spring Hibernate Template support.
  • Used JPA and Hibernate ORM with Hibernate Query Language (HQL).
  • Implemented JUnit along with Mockito to perform unit testing on RESTful web application.
  • Performed Unit testing on applications using tools Mocha to test ReactJS and Chai for NodeJS.
  • Responsible for the overall layout design and prototype using ReactJS with Redux library, jQuery UI, Struts, and CSS/Less and HTML5.
  • Implemented as a server-side proxy for an event-driven, non-blocking I/O model to make the application lightweight and efficient.
  • Wrote minimal code in building re-usable forms with their validations using React with Redux Architecture.
  • Wrote application-level code to interact with Consumer APIs, Web Services using AJAX, and JSON.

Environment: Java, J2EE, JSP, JSTL, HTML5, CSS3, AngularJS, ReactJS, Node JS, JavaScript, AJAX, jQuery, Struts, Struts 2, Bootstrap, RESTful web services, Spring Hibernate Template, JPA, Hibernate ORM, HQL, JUnit, Mockito, Mocha, Chai, Redux, jQuery UI, CSS/Less, HTML5.

Java/J2EE Developer

Tudip Technologies Pvt. Ltd
05.2013 - 08.2015

Description: Contributed to loading and transforming diverse data with Sqoop and Hadoop. Implemented Hive for data comparison and visualization tools like Matplotlib and ggplot2. Key role in dynamic partitioning and bucketing in Hive Metadata. Executed data transformations, developed Hive tables, and designed data stage jobs for data warehousing. Conducted data analysis, profiling, and generated scheduled/ad-hoc reports using Bash scripts.

  • Involved in loading and transforming large sets of structured, semi structured and unstructured data from relational databases into HDFS using Sqoop imports
  • Built scalable distributed data solutions using Hadoop.
  • Created Sqoop Jobs and Hive Scripts to perform data ingestion from relational databases (RDBMS) and compared with the historical data.
  • Worked on reporting and visualizing tools/libraries like Matplotlib and ggplot2
  • Played a key role in dynamic partitioning and Bucketing of the data stored in Hive Metadata.
  • Experience in transformation of large sets of structured and semi-structured data.
  • Created several Hive tables, loaded with data and wrote Hive Queries in order to run internally in MapR.
  • Developed data stage jobs to cleanse, transform and load data to data warehouse and sequencers to encapsulate the data stage job flow.
  • Data Analysis, Data Profiling, Generating and sharing the scheduled reports and ad-hoc reports for users
  • Developed several Bash scripts to enable integration of big data tools and for error handling/notifications.

Environment: Apache Hadoop, Apache Sqoop, RDBMS, HDFS, Python, MapR, Matplotlib, ggplot2, Bash, Git.

Education

Master’s in Computer Science -

TEXAS A&M UNIVERSITY

Bachelor’s in Computer science -

VARDHAMAN COLLEGE OF ENGINEERING

Skills

Programming Languages:

C, C, Java, JavaScript, PHP, PL/SQL, UNIX Shell Script

Java/J2EE Technologies:

Servlets, Java Beans, JDBC, JSF, JSP, JSTL, RMI, Applets

Web Technologies:

HTML, HTML5, CSS/CSS3, AJAX, JQuery, Bootstrap, XML, Grunt, Gulp, JSON

Cloud:

AWS Cloud, Spring Cloud, Azure, Cloud, Google Cloud Platform (GCP), PCF

Frameworks:

Struts 25, Hibernate 5x, Spring 50, Spring Batch, Spring Security, Spring AOP, Spring Core, Spring IOC, Spring Boot

JavaScript Frameworks:

AngularJS, Angular 8/11, JQuery, ReactJS, NodeJS, BackboneJS, HapiJS, HandlebarsJS

Database:

SQL Server, MySQL, Oracle, MongoDB, DB2

Web Services:

XSD, WSDL, Apache Axis, SOAP, Restful, GraphQL, JAX RS, JAX WS

Containerization Tools:

Docker, Kubernetes

Messaging:

JMS (Java Message Service), IBM MQ, Apache Active MQ, Apache Kafka

Web Application Servers:

Oracle WebLogic 10x/9x, IBM WebSphere 8x/6x, Apache Tomcat 80/7x/6x

Build Tools:

Maven, Gradle, ANT, Jenkins

Operating Systems:

Windows, Linux, and UNIX

IDEs:

Eclipse IDE, RAD 60/70, IntelliJ IDEA, Spring Tool Suite (STS), VSTS

Version Control:

SVN, CVS, GIT, and Clear Case

Testing Tools:

JUnit, Mockito, Jasmine, Karma, Mocha, Chai, Selenium, JIRA

Methodologies:

Agile, Waterfall, OOAD, SCRUM

Timeline

Sr. Java Full Stack Developer

Capital One
10.2022 - Current

Sr. Full Stack Java Developer

Anthem. Inc
07.2020 - 10.2022

Full Stack Java Developer

Fiserv
01.2018 - 07.2020

Java/J2EE Developer

Broadway Bank
03.2016 - 01.2018

Java/J2EE Developer

Tudip Technologies Pvt. Ltd
05.2013 - 08.2015

Master’s in Computer Science -

TEXAS A&M UNIVERSITY

Bachelor’s in Computer science -

VARDHAMAN COLLEGE OF ENGINEERING
ANUSHA BHUTHAM