Summary
Overview
Work History
Education
Skills
Timeline
Generic

BHARATH PUSUNURI

Ashburn

Summary

Senior Full-Stack Developer with 11+ years of experience delivering robust, scalable software solutions across the financial, healthcare, and mortgage sectors. Proficient in Java, Spring Boot, React.js, and Kubernetes, with strong expertise in microservices, API design, and cloud-native development. Adept in deploying and managing applications in both AWS and Microsoft Azure, leveraging services like Azure App Services, Azure Kubernetes Service (AKS), Key Vault, and Blob Storage. Demonstrates a deep understanding of DevOps practices, CI/CD pipelines, and security-first design principles. Committed to driving innovation through full-stack development and modern cloud infrastructure.

Overview

12
12
years of professional experience

Work History

Senior Full Stack Software Developer

Accenture Federal Services
12.2020 - Current
  • Loan Guaranty (LGY) is the application handling the guaranty of the loan backed by the VA for veterans for home loans.
  • Developed a Spring Boot application using microservices architecture to make it more independent and scalable.
  • Developed a responsive single-page application (SPA) using React.js, incorporating modern hooks (e.g., useState, useEffect, and useContext) to manage state and side effects.
  • Integrated RESTful APIs and GraphQL to fetch and display dynamic data, ensuring a smooth and responsive user experience.
  • Implemented component-based architecture to promote reusability and maintainability of UI components.
  • Worked on developing microservices using Spring Boot and modules like Spring JPA, Actuator, and Spring Web.
  • Developed microservices to store, retrieve, and update in MongoDB, PostgreSQL, Cassandra, and MS SQL.
  • Built an application to publish messages to produce and consume data from Kafka brokers.
  • Integrated the application with Dynatrace for performance monitoring, understanding the performance bottlenecks, and fixing the latency issues based on the monitoring and meeting the SLAs.
  • Maintaining application quality and defect-free by writing JUnit tests with 100 percent coverage.
  • Deploying the applications in AWS cloud architecture using Terraform and Kubernetes orchestration.
  • I used Jenkins for deploying the applications.
  • Using Agile methodologies for iteration and release planning.
  • Environment: Java/J2EE, AWS cloud platform, Elasticsearch, MongoDB, Cassandra, HDFS, Hive, Spring, Spring Boot, IntelliJ, Eclipse IDE.se IDE.

Sr Java Developer

Freddie Mac
Mclean
12.2015 - 12.2020
  • The PML (Primary Market Loan) and DOCSS (Document Storage) project is a data repository project where all the mortgage loans that were submitted through different advisory suites in Freddie Mac portals by sellers will be stored in the PML data in Postgres in AWS and DOCSS information in AWS S3, DynamoDB, and HDFS. These documents and the information from primary sources are crucial for Freddie Mac to buy the loans from sellers.
  • DOCSS Application uses AWS S3 buckets for storing loan documents, and AWS Elasticsearch for storing metadata information related to documents and searching for items in Elasticsearch.
  • The PML application is using Postgres and DynamoDB for storing the loan data.
  • Developed a Spring Boot application using microservices architecture to make it more independent and scalable.
  • Worked on developing microservices using Spring Boot and modules like Spring JPA, Actuator, and Spring Web.
  • Developed microservices to store, retrieve, and update documents on HDFS and metadata to SolrCloud using the HDFS and SolrJ Java SDK.
  • Developed various components to run the batch job using the Oozie scheduler to automate document versioning based on the document submissions and sharing using a MapReduce job, so that all the small files will be archived as one big, fat file in HDFS, which will improve performance.
  • Worked on setting up the CI/CD Jenkins pipeline using Ansible and YAML, by gathering the needs from the team for a stable build and deploy process in AWS EC2 (Docker) and OpenShift Docker.
  • Developed an application using the ATTD approach with JUnit.
  • Involved in setting up OpenShift using Kubernetes.
  • Using a GIT repository to track code development.
  • I used Jenkins for deploying the applications.
  • Involved in performance tuning, meeting the business SLAs.
  • Developed a Logger framework for the application using Log4J.
  • Using Agile methodologies for iteration and release planning.
  • Environment: Java/J2EE, S3, Elasticsearch, DynamoDB, Postgres, SolrCloud, HDFS, HBase, Oozie, Spring, Spring Boot, Angular, Log4j, Embedded Tomcat, WebLogic 12c, IntelliJ, Eclipse IDE.

Sr Java Developer

WELLSFARGO
Menomonee Falls
01.2015 - 12.2015
  • The MFAM project is data center move associated to the moving of E-Business and Sales, Service, and Marketing applications out the Menomonee Falls data center. In the process of moving the applications, there will be a technical refresh of tools and software used by the FMG-IT E-business group, which worked on two applications: OAA and CEO-CART. OAA provides investors access to their mutual fund accounts, and CEO-CART provides institutional investors with a Wells Fargo Bank relationship access to their mutual fund accounts.
  • Worked on a fast-paced, extremely agile project, which required knowledge transfer, a positive attitude, and a willingness to learn on the fly.
  • Involved in the detailed planning meetings with the entire team to deliver complex solutions in a structured, predictable way.
  • Engaged in providing high-level estimates for proposed development stories and unit tests in the current sprint.
  • Developed OAA and CART applications using Spring MVC, JSP, CSS, and Tiles on the presentation layer.
  • Create HTML templates based on the business layout by the Product Owner for the data center move.
  • Promote modularity and reusability by developing Angular directives so that the template is more compact.
  • Developed a web service using XML/JSON messages that utilizes REST web services for address standardization, using a DQM service for address cleansing.
  • Developed the batch jobs using Spring, wrote the shell script files to run those jobs on the batch server, and created Autosys to run those jobs in a timely manner.
  • Implemented Hibernate for the data access layer for the Sybase database.
  • Involved in converting the data access layer from Jdbc Template to Hibernate ORM as a part of the data center move.
  • Involved in writing stored procedures, triggers, and cursors as a part of the data center move.
  • Developed a Logger framework for the application using Log4J.
  • Anthill Pro has been used for continuous integration services of software development.
  • Involved in JVM tuning and performance of the system.
  • Involved in JUnit testing, integration testing, defect fixing, and code reviewing.
  • Environment: Java/J2EE, Spring MVC, Tiles 3, Hibernate, WAS 7.0, MySQL, HTML, CSS, LESS, Bootstrap, JavaScript, jQuery, XML, JSON, REST web services, Log4J, JVM, Eclipse, WebLogic 12c.

Java Developer

BCBS(HCSC)
Richardson
04.2014 - 01.2015
  • The project is a web application named Business Acquisition highly developed Rating component provides a powerful platform to brokers. It lets them respond instantly with accurate quotes and customized plans to customers, thereby increasing the chances of closing deals. It is the means for Underwriting to enter rating factors and adjustments, generating consistent ratings, which (if medical prelims are selected) eliminates the need for Sales Support to upwardly adjust quotations following Underwriting evaluation.
  • Involved in Business Requirement specifications and analyzed the specification documents to development process.
  • Involved in all layers like Presentation Layer, Business Logic and Data Access Layers.
  • Involved in both consuming and developing using the SOAP webservices for generating the rates for the clients.
  • Developed SOAP- based Web Services that acts as an Interface using Apache Axis 2 Web Services/SOAP/WSDL engine.
  • Consumed the Siebel Customer Relationship Management(CRM) webservices to get Marketing Plans for the rating engine used for getting the rates.
  • Used Quartz Scheduler to implement Retry Logic and FTP Directory polling application.
  • Used SOAP UI to trigger developed Web Services and to perform Load test.
  • Used My Eclipse Blue IDE to develop the application and maintained the code in Serena and used WAS7 server for EAR deployment.
  • Front-end is designed by using HTML, CSS, JSP, JQuery and Java Script.
  • Used Struts Tiles-definition for lay outing the different sections of the page.
  • Developed the application on Spring framework for managing different application.
  • Developed the web application using Struts 2.0, Hibernate for accessing the database, mysql database.
  • Involved in writing Struts form-beans for transferring the data from Controller to the Model.
  • Involved in developing Hibernate mapping files and POJOs for Hibernate persistence layer.
  • Used Hibernate as ORM tool for accessing database.
  • Jenkins has been used for continuous integration service of software development.
  • Developed a Logger framework for the application using Log4J.
  • Involved in the Junit testing and Integration testing, defects fixing and code reviewing.
  • Environment: Java/J2EE, Spring Framework, Struts2, Hibernate, WAS 7.0, My Sql, Java Script, AJAX, JSON, JQuery, Serena, MY Eclipse Blue, JSTL, EL, XML, SOAP web services, HTML, Log4J, JVM.

Java Developer

Express Scripts
Franklinlakes
01.2013 - 04.2014
  • Express script is a Medicare based company which is setting up the benefits to the individuals depending up on their claims benefits setups, There is a client website application used by the accounts team to document client requirements used to install and change the benefits over 60 functional areas, Manage status of each client requirement from initial entry point through functional area review and client approval process.
  • System study, analyzing the business requirement and prepared the HLD and LLD documents.
  • Developed CWS application using the Spring, Hibernate, JSP.
  • Developed CWS application using Spring MVC, JSP, JSTL and AJAX on the presentation layer.
  • Business layer is built using spring and the persistent layer uses Hibernate.
  • Extensively used the J2EE design patterns like Business Delegate, Service Locator, Value Object (Transfer Object) and Data Access Object and Session Façade.
  • Extensively implemented JSP/HTML (part of port lets) in presentation.
  • Extensively used JavaScript to perform client side validations, and JUNIT for component testing.
  • Used Db2 database and extensively wrote SQL, PL/SQL, DDL and DML statements.
  • Developed Web Services using XML messages that use REST web services.
  • Used RAD IDE to develop the application and maintained the code in Harvest. Also, wrote deployment scripts using Maven.
  • Worked with JMS (java messaging service) for asynchronous communication.
  • Worked with JMS queues for P-P communications and Topics for one- many communications.
  • Bamboo has been used for continuous integration service of software development.
  • Developed a Logger framework for the application using Log4J.
  • Involved in JVM tuning and performance of the system.
  • Reviewed the code to reduce the number of database calls and tuned the SQL and HQL queries for optimization.
  • Involved in the Junit testing and Integration testing, defects fixing and code reviewing.
  • Environment: Java/J2EE, Spring MVC, Hibernate, WAS 7.0, Db2, Java Script, AJAX, JSON, JQuery, Harvest, RAD, JSTL, EL, XML, Rest web services, HTML, Log4J, JSM, JVM.

Education

Masters - Computer Science

Bradley University
Peoria, IL, USA

Skills

  • Cloud Services
  • Docker Services
  • Application Development Frameworks
  • Web Services
  • Design Pattern applications
  • Application of Testing Frameworks
  • Aws Cloud Linux
  • Windows
  • UNIX
  • Java
  • Postgres
  • Db2
  • My SQL
  • Apache Solr
  • AWS ElasticSearch
  • Java Script
  • Type Script
  • Angular
  • Spring MVC
  • JSP
  • Servlet
  • JSF
  • WebLogic12c
  • Apache Tomcat
  • IBM WebSphere
  • Spring
  • SpringBoot
  • Hibernate
  • Struts
  • Maven
  • Gradle
  • Ant
  • Cognos
  • Crystal Reports
  • Bit Bucket
  • GIT
  • Subversion
  • Eclipse
  • IntellijIDEA
  • STS
  • Toad
  • DBVizualizer
  • Stored Procedure Builder
  • FTP
  • Telnet
  • SSH

Timeline

Senior Full Stack Software Developer

Accenture Federal Services
12.2020 - Current

Sr Java Developer

Freddie Mac
12.2015 - 12.2020

Sr Java Developer

WELLSFARGO
01.2015 - 12.2015

Java Developer

BCBS(HCSC)
04.2014 - 01.2015

Java Developer

Express Scripts
01.2013 - 04.2014

Masters - Computer Science

Bradley University
BHARATH PUSUNURI