Home

Bhavya - Java FullStack Developer
[email protected]
Location: Bloomingdale, New Jersey, USA
Relocation: Yes
Visa: H1B
Bhavya
Senior Java Full Stack Developer
https://www.linkedin.com/in/bhavya-v-89b0351aa/
[email protected]
Contact: +1(469) 608-0896 / +1(469)480-7979
Current Location: Bloomingdale, NJ

PROFESSIONAL SUMMARY:
10+ years of experience in System Design, Architecture, Enterprise Software development, Web Development using Object oriented analysis and design in Java, J2EE and SOA, REST based applications.
Involved in Project scoping and planning of application architecture using complex SOA Architecture.
Good project life cycle experience (SDLC) in all aspects of requirements specifications, design, code, test, deploy, maintaining and have implemented projects in Waterfall and AGILE/SCRUM methodologies.
Experienced in front-end development using Angular, TypeScript, JSP, JSTL, HTML, DHTML, CSS, JavaScript.
Hands on experience in Azure development, worked on Azure web applications, App services, Azure storage, Azure SQL database.
Highly experienced in healthcare IT standards such as HIPAA, HL7 message.
Experience in spring technologies like MVC, AOP, JDBC, ORM and Web Services using Eclipse.
Developed and used Ant and Maven for compiling and building the applications.
Hands-on experience in writing complex database queries, stored procedures, and triggers.
Proven ability in developing BDD/TDD scripts with Cucumber and writing step definitions for behavior.
Experience in designing Use Cases and Class Diagrams using UML
Strong knowledge on working with GraphQL schema, queries and mutations to interact with Mongo DB and several other data layers.
Design and implement data ingestion pipelines using Apache Spark on Databricks, ensuring efficient processing of large datasets from various sources.
Utilize Spark's capabilities to perform data transformation and cleansing tasks, enabling the preparation of data for analysis and reporting.
Implementing Sterling OMS and WMS modules such as resource creation, giving resource permission to users, Order life cycle, Catalog Management, Pipeline Configuration, Printers and Devices.
Partners with other technical teams (middleware, database, infrastructure, etc.), create interface documents and mappings to ensure that the OMS is built in a Service Oriented Architecture Manner Participates and supports in the solution testing and deployment.
Developing REST architecture-based web services using JAX-RS and Jersey.
Knowledge of utilizing cloud technologies including Amazon Web Services (AWS), Microsoft Azure.
Extensively worked on IBM Web Sphere 4.0/5.0/6.0 application server and web servers like Tomcat, Apache and Java Web Server.
Has the motivation to take independent responsibility as well as ability to contribute and be a productive team member.
Team player with good communication skills and Inter-personal skills.

TECHNICAL SKILLS:
Programming Languages Java, SQL, HTML, XML, PL/SQL, JavaScript
Methodologies Waterfall, Agile SCRUM model
J2EE Technologies Servlets, JSP, JDBC, s, Java, J2EE
Frameworks Spring, Hibernate 3.0
Web Technologies HTML, JavaScript, CSS
Application/Web Servers WebLogic, JBoss, Apache Tomcat, WebSphere
Databases Oracle, MySQL, Mongo, Liquibase
IDE Tools Eclipse, IntelliJ, Visual Studio Code
Version Control CVS, SVN
Operating Systems Windows, Linux
Logging and Testing Tools Ant, Maven, JUnit, Log4j
Database Tools TOAD, MySQL
APIs Spring Core, Spring JDBC, Spring Web, Spring MVC, Log4J, Servlets
Design Patterns Singleton, MVC, Factory, Session Fa ade, DAO
Design Methodologies UML
Protocols HTTP, HTTPS

EDUCATION:
Bachelors in Electronics and Communication, JNTUK, India May,2013.
Masters in information science, Trine University, Michigan USA April, 2020.
PROFESSIONAL EXPERIENCE:

Client: USAA, San Antonio, TX. Sep 2023 Till date
Position: Lead Java Developer
Responsibilities:
Work on bank Interactive voice platform (IVR) to enhance the member experience and implement self-service experience for some intent to reduce the traffic to representatives.
Migrate the legacy IVR backend application to use REST services.
Experience in design and development of speech and DTMF grammars using GRXML and also worked with nuance speech engine.
Migration of Legacy system to Talon, writing microservices using Spring Boot.
Used Kibana for monitoring logs for the Talon API s.
Write unit test cases using mocha and chai JavaScript.
Follow TDD Test Driven Development and develop test cases by using Junit for unit testing for each and every module developed.
Develops Java based extensions of Sterling OMS, Java/EE, and Oracle and Middleware technologies. Supports a wide range of technology projects using Sterling OMS, including configurations, software development, installation of patches and upgrades, etc.
Write IVR test cases in CYARA and used various CYARA tags.
Used Liquibase for tracking, managing and applying database changes.
Used New Block, Import, Audio files in Cyara as part of scheduling testing.
Work with Blocks and Data Driven testing of CYARA for regression testing.
Develop Enterprise level IVR application using VXML.
Create inbound and outbound calls for the contact center business using Nuance IVR framework.
Write webservices using SOAP and Restful.
Create Java script for speech grammar.
Configured Kafka to handle real time data.
Implemented Spring boot microservices to process the messages into the Kafka cluster setup.
Participate in designing phase and was involved in drawing Sequence diagrams, State Diagrams, Class Diagrams.
Environment: Java 8, CYARA, Docker, Talon framework, REST, OAUTH 2, Spring, Spring Boot, SQL, Nuance, VXML, JavaScript, Kafka, Swagger, Elastic search.

Client: Optum, NJ. June 2022 Aug 2023
Position: Lead Java Developer
Responsibilities:
At Optum clinical gateway we acquire, processes, consume clinical data. Currently we get Registry data for UHC members supplying Hedi's measures, COVID-19 immunizations, Monkeypox vaccinations.
Developed Java based Spring Boot REST application to give an input file with a list of patients, query different state Registry data bases to retrieve medical history for each patient.
The REST API is structured in a way that there is an end point for each different combination of the following 3 things: input format, type of process, output format.
Implemented real time SOAP based interface. For each patient in roster file a SOAP message is generated containing a HL7 QBP message and request is sent to SOAP server and retrieve the patient medical history which writes to an output file.
Updating the existing Java service to persist the immunization history to Kafka cluster/Azure blob storage.
Experienced with event-driven and scheduled AWS Lambda functions to trigger various AWS resources.
Managed and Used cloud AWS resources like EC2, S3 Storage.
Determine sources of errors in source systems including Sterling (OMS) and its interfaces.
Implemented Python based Restful service for ingesting COVID-19 Immunization data from multiple states.
Developed Routers to validate, Handlers to grab config based on the parameters, Services layer handle processing.
It can ingest multiple file formats such as excel, delimited and fixed width.
Developed Cypress scripts to Upload/Download the files to State websites.
Implemented Airflow DAGS which automates to run the jobs for each state based on their schedule.
Extensively used CI/CD Tool Jenkins for the Deployments.
Handled Service-now ticket issues created by internal/ externally customers for the team.
Actively used Rally as tracking tool for Planning, Implementing.
Environment: Java 8, Python 3.10, Pycharm IDE, AWS, Spring, Spring Boot, Kafka, Cypress, Airflow DAG, JSON, JavaScript, Cockroach DB, Xml, Swagger, Dbeaver, Rally.

Client: United Services Automobile Association (USAA), Plano, TX. April 2021 June 2022
Position: Lead Java Full Stack Developer
Responsibilities:
The project is transitioning to Aprimo from legacy system Unica which is a marketing management tool.
Define the Epics, Stories, and Iterations in Agile methodology.
Develop Restful API which can be re-used and serve as the front door to interact with anything from Aprimo.
Develop the Model, View, Controller, Service and Data Access Layers in backend using Java 1.8, along with Spring Framework and Spring Boot.
Develop Web Based REST Services to enable the client to make remote call to Controller end points, while applying the SPRING Security features.
Develop Spring Batch API to run some of the scheduled job.
Develop Webhooks to make a HTTP call to a web service and provide a lightweight message in JSON format when certain events happen in Aprimo.
Worked on configuration of Internal Load balancer and Azure Traffic Manager.
Deployed the application on Cloud service on Microsoft Azure.
Implement Kafka Producer and consumer application on Kafka cluster setup with help of Zookeeper.
Utilize OpenShift Container for the runtime environment of the CI/CD system to build, test deploy.
Performing code reviews with the team, design reviews with the Architects.
Preparing builds, deploy and Co-ordinate with the release management team to ensure that the proper process is followed during the release.
Liquibase to create, update and read Oracle DBs, via java application with version handling
Providing End to End support for the testing activities during System Testing and UAT.
Production support for the application and handling of critical issues in timely manner.
Environment: Java 1.8, j2ee, Webhooks, Azure, Spring, Spring Boot, Kafka, JSON, JavaScript, Microservices, Oracle DB, Xml, Swagger, Gradle/Ant

Client: AT&T, Plano, TX. July 2020 March 2021
Position: Senior Java Full Stack Developer
Responsibilities:
Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, data analysis, architecture design & development for the project.
Developed UI and backend applications using Java, Spring, JSP, HTML/HTML5, CSS3, JavaScript, typescript to build dynamic pages using Visual Studio Code.
Migrating the existing project to Microsoft Azure with Azure services.
Using Azure function to integrate applications and run backend process according to schedules without managing servers.
Involved in Agile- daily Scrum methodology fourteen days sprint for development Process.
Developed Java Server Pages (JSP) for the front end and Servlets for handling Http requests. Worked with Tomcat Server for deployment.
Developed Microservices using Spring boot. Worked with npm commands and using package.json for managing dependencies and dev-dependencies of Node Js applications.
Build the reusable service components with AngularJS, Bootstrap, and JSX that are used across various modules.
Developed Data access layer using hibernate framework.
Designing the REST based web Services on the portal using Spring Boot.
Coded components and services for multiple flows on the application using Angular.
Implemented Reactive forms, routing, authentication, redux for the application.
Calling Spring Boot REST API from react using different request methods.
Performing CRUD operation for front end framework and Spring boot for backend API s.
Created forms to collect and validate data from the user in HTML and JavaScript.
Used JIRA to assign, track, report and audit the issues in the application.
Used Gradle and Ant tool to build, overlay and deploy the code.
Wrote Kafka producers to stream the data from external rest APIs to Kafka topics.
Involved in troubleshooting production issues by analyzing thread and heap dumps.
Performed testing of web services using Swagger UI. Used Grunt to compile.
Used GIT open control tool for code management check-ins, checkouts and synchronizing the code with repository.
Review codes to identify any basic errors. Participated in Production build/deployment schedules.

Environment: Java 8, HTML/CSS, Bootstrap, Angular 8, GraphQL, JavaScript, Spring, MySQL, Spring Boot, Azure, JSON, JavaScript, Log 4, Microservices, Oracle 12c, Xml, Swagger, Gradle.

Client: Toyota Financial Services, Frisco, TX. Dec 2019 May 2020
Position: Senior Java Full Stack Developer with Kafka
Responsibilities:
Implemented Agile practices for workflow process, epic/user stories, scrums, sprints, releases and reporting.
Designed and developed the REST based Microservices using the Spring Boot, Spring Data with JPA (Java Persistence API) and Used Swagger to interact with API end points of the Microservices to get the response and send the request back to the dealers.
Worked on AWS to integrate the server side and client-side code.
Proficient with container systems like Docker and container orchestration like EC2 Container Service, Kubernetes, worked with Terraform.
Created S3 buckets in the AWS environment to store files, sometimes which are required to serve static content for a web application.
Used Spring MVC Model View Controller to handle/intercept the user requests and used various controllers to delegate the request flow to the Backend tier of the application.
Implemented Spring boot microservices to process the messages into the Kafka cluster setup.
Implemented Kafka producer and consumer applications on Kafka cluster setup with help of Zookeeper.
Used JIRA tool for Issue/bug tracking, monitoring of work assignment in the system.
Experience on implementation of version control software GIT repositories.
Used JUnit framework to perform Unit testing of the application.
Set up Jenkins server and build jobs to provide continuous automated builds based on polling the Git source control system.
Strong hands-on expertise in debugging and fixing streaming jobs by looking debug logs and configuration tuning.
Building and deploying the application on testing and production servers.
Participated in UAT testing and support the applications.
Strong business-facing skills.

Environment: Java 8, AWS, Spring Boot, Microservices, jQuery, JSON, Git, Jenkins, Docker, Maven, Apache Kafka, MongoDB, Eclipse, MobaXterm, Kubernetes, PostgreSQL DB, AWS, React, JIRA, REST, HTML, JavaScript.

Client: Broadridge Financial Solutions, Phoenix, AZ Aug 2017 Nov 2019
Position: Java Full Stack Developer
Responsibilities:
Works in a tightly integrated product suite in a fast-paced, highly collaborative, Agile /Scrum development Environment.
Design and developed the UI using AngularJS, Spring MVC, HTML, CSS, Bootstrap, JavaScript, jQuery, AJAX.
Migrated applications from internal data center to Azure Cloud.
Analyzed, Strategized & implemented Azure migration of Application & Databases to cloud.
Developed application using Spring Boot framework, REST, Tomcat, Maven.
Implemented Data Access Layer using Spring Hibernate ORM framework.
Involves in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
Used spring core annotations for Dependency Injection Spring (DI) and Spring MVC for REST APIs.
Used Swagger UI to test the responses of the API and simultaneously we can view the JSON body
Implemented multithreading for Spring Batch applications.
Utilized MongoDB database management system for keeping user generated data.
Configured the crosscutting concerns like logging, auditing, security using Spring Aspects and Security.
Participates Production Dev support on rotation bases.
Developed and Consumed RESTful services using spring framework.
Developed and maintained user authentication and authorization by employing EJB and connecting LDAP server.
Worked on spring boot template to develop Application-Level Micro services.
Implemented a continuous delivery pipeline with Docker for custom application images in the cloud using Jenkins.
Used Docker, deployed a new running container, worked on the setup of Docker registry and published all the Docker images to that registry.
Automated the build and deployment process using MAVEN build script.
Implemented several design patterns like Singleton, MVC, Factory, Fa ade, Observer, DAO patterns.

Environment: Java, JSP, Microservices, Microsoft windows Azure, REST, Struts Framework 1.2, Apache Kafka, JDBC, UML, JavaScript, HTML, Oracle 9i, Toad, WSAD, PostgreSQL DB, Maven, Subversion, Log4J, WebSphere and Windows NT.

Client: Autodesk, San Rafael, CA Jan 2016 Jul 2017
Position: Java/J2EEDeveloper
Responsibilities
Involved in performing the PoC for converting the current ESSM API model into RESTful Webservices mode.
Designed and documentation of REST APIs that allow sophisticated, effective and low-cost application integration.
Employed agile methodologies, especially SCRUM practice to ensure rapid iterative software development.
Coordinated with team on application of test-driven development (TDD) strategies to optimize system quality and enable rapid refactoring.
Involved in managing deployments using Maven& Jenkins Build Tools.
Extensive usage of Java Concurrency thread mechanisms to interface with Couchbase and MoM services.
Testing - Unit testing through Junit & Mockito frameworks. Debugging, Implementation and deployment activities
Involved in development/migration from Terracotta to Couchbase backend server technology for caching solutions.
Resolving customer complaints with software and responding with suggestions for improvements and enhancements.
Involved in developing Database access components using Spring DAO integrated with Hibernate for accessing the data.
Works with business analysts and architects to understand and implement complex expiry notifier business functionality.
Extensively involved in migrating from SVN to Git Version Control System.
Environment: Java8, Collections and Java Concurrency, Restful Web Services, JNDI, Spring (DI & DAO), WebSphere MQs & MoMs, DOM Parser, RedHat- Linux, JUnit, Power Mock, Mockito, TDD, Maven, SCRUM - Sprint Development Model, UML, Git& SVN.

Client: Helix Energy Solutions, Houston Tx Oct 2014 Dec 2015
Position: Java/J2EEDeveloper

Responsibilities:
Involved in Requirements gathering, analysis, design, development, testing and Maintenance phases of Application.
Involved in backlog grooming, sprint planning, user stories estimations and dividing USs into tasks.
Used HTML, XHTML, DHTML, Java Script, AJAX, JQUERY, XML, XSLT, XPATH, JSP and Tag Libraries to develop view pages.
Implemented the application using spring concepts - DI/IOC, AOP, Batch implementation and Spring MVC.
Created internal & external services, Entity services and handlers.
Done with transformers, exception handling, testing & Security of mule ESB endpoint through WSSR.
Integrated Spring & Hibernate frameworks to develop end to end application.
Used Hibernate to create data layer to the services to do CRUD operations into DB.
Set up Object & relationship mappings with Associations, inheritance, and named queries etc. using Hibernate.
Used core java concepts like Collections, Generics, Exception handling, IO, Concurrency to develop business logic.
Used JMS for Asynchronous messaging.
Involved in doing JUNIT testing and ran the TEST SUITE using EMMA tool.
Ran check styles, find bugs and PMD defects and fixed them.
Addressed defects identified in QA, IST phases. And tracked them using QC.
Deployed web services are tested using SOAP UI tool.
Involved in unit testing using JUNIT with Mockito, Integration testing and system testing.
Deployed the application in UNIX machine and used FTP to see the logs etc.
Used Ant tool to build & deploy the application on the server.
Involved in Web logic server configurations set up, data sources, and queues set up and deploying the application.
Involved in analyzing the performance of the application, gathered thread dump & tuned the application using JMeter.

Environment: Java 1.6/ J2EE, HTML, DHTML, Java Script, AJAX, JQUERY, Servlets, JSP, JSON, Spring 3.2, MVC, IOC, AOP, Hibernate 3.5, JUNIT, SVN, SOAPUI, JNDI, Oracle, Ant, JMeter etc.
Keywords: continuous integration continuous deployment quality analyst user interface javascript sthree database information technology procedural language Arizona California Colorado New Jersey Texas

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];4488
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: