Home

Jayasri - Java Full stack Developer
[email protected]
Location: Cincinnati, Ohio, USA
Relocation: yes
Visa: H1b
BOPPUDI, JAYASRI- Java Full Stack Developer
Email Id: [email protected]
Phone: 5407246284

PROFESSIONAL SUMMARY:
Having around 8 years of professional experience as a Full Stack Java Developer with strong knowledge in design, development, and deployment of software web applications using Core Java, Java/J2EE, Object Oriented Programming.
Demonstrates deep proficiency in Agile methodologies, adeptly managing projects using Scrum and Kanban frameworks, ensuring rapid iteration and flexibility in response to changing business needs.
Utilized Java 11/8 features such as Lambda expressions and Stream API for efficient bulk data operations on Collections.
Proficient in the design and rapid development of web and J2EE applications using Core Java, JSP, JSF, CSS, Servlets, EJB, JavaScript, Spring, JDBC, JNDI, HTML/DHTML, XML, and Struts framework.
Extensive experience in developing Service-Oriented Architecture (SOA), REST, and J2EE Web Services using SOAP, BPM, WSDL, JAX-WS, JAXB, JAX-RPC, and Apache Axis.
Proficient in using Java, Apache Spark, and related technologies for processing and analyzing big data.
Developed RESTful web services using Spring MVC and demonstrated proficiency in reading and following UML design documentation such as Database and Data Flow diagrams.
Experienced in designing and optimizing GraphQL APIs for efficient data handling.
Skilled in seamlessly integrating GraphQL into Java applications to enhance data exchange efficiency.
Masters Spring frameworks, employing Spring Boot for microservices, Spring MVC for dynamic web application development and Spring Cloud for cloud-native services, ensuring robust backend solutions.
Expertise experience in estimations, analysis, design, development, testing, maintenance, performance tuning and deployment of internet, e-commerce and client-server applications using Java, Servlets, JSP, JavaBeans, JDBC, Spring, Hibernate, AJAX, JavaScript.
Well-versed in Agile software development processes, Test-Driven Development (TDD), and Scrum methodologies.
Proficient in developing client-side validations using Angular 13/11, as well as creating Custom Pipes and utilizing Shadow DOM.
Experienced in working with Redux architecture using complex Object-Oriented concepts in improving the performance of the websites.
Developed RIA applications using Flex, HTML5, CSS, Ajax, Dojo, and NodeJS.
Proficiently deploys and manages applications on cloud platforms like AWS and Azure, utilizing tools such as AWS Lambda, Amazon EC2, Azure App Services and Azure Kubernetes Service (AKS) for scalable, secure and reliable cloud-based solutions.
Shows advanced proficiency in Continuous Integration and Continuous Deployment using Jenkins, Docker, Kubernetes and CircleCI, enabling efficient release and deployment cycles.
Utilizes build and automation tools like Ant, Maven, Gradle, Terraform and CMake to manage complex build cycles and dependencies proficiently.
Implements message-oriented middleware using Apache Kafka, Apache Pulsar, RabbitMQ and Apache Camel, ensuring reliable and asynchronous data exchange.
Experience with Kafka Streams/KSQL, Kafka Connect framework, and wire formats.
Involved in defining strategies and roadmaps for NextGen "Stream Data Platform" with Confluent Kafka.
Expertly configures and manages application servers including Apache Tomcat, JBoss, WebLogic, WebSphere and GlassFish, optimizing web application performance.
Proficient in both SQL :SQL Server, MySQL, PostgreSQL and NoSQL :MongoDB, Cassandra, Redis databases, with strong skills in data modelling, optimization, and using tools like SSMS, pgAdmin, and MongoDB Compass for efficient data storage and retrieval.
Masters version control systems such as Git, GitHub, SVN, Bitbucket and Mercurial, ensuring effective code versioning and team collaboration.
Utilizes bug tracking and issue management tools like Jira, Log4J, Bugzilla, Redmine and Trello for efficient project management and bug resolution.
Applies advanced skills in various testing tools including Selenium, JUnit, Jest, Enzyme, Mockito, TestNG and SoapUI, ensuring thorough quality assurance and robust software delivery.
Well-versed in Windows, Linux, Mac OS, Docker containers, and UNIX operating systems for software development.

TECHNICAL SKILLS:

Languages Java 1.8/11/15/17, C, C++, SQL, PL/SQL, Python,
J2EE Technologies JSP, Servlets, JavaBeans, JDBC, Struts, EJB, Hibernate, Spring, Spring Boot, SOA, JMS, AJAX, JAXB, JAXP, LDAP, REST, SOAP WebServices.
Web Technologies HTML/DHTML, XHTML, JavaScript, XML, XSL, XSLT, CSS3, Bootstrap, Angular 8/9/11/12/14, jQuery, Node JS, React JS, Ajax, jQuery, TypeScript
IDEs Eclipse, IntelliJ, MyEclipse, RAD, WSAD, NetBeans, MS Visual Studio.
Application Servers Tomcat, WebLogic, IBM WebSphere, JBoss
Design Patterns MVC, Front Controller, Session Fa ade, Singleton, Business Delegate, DAO
DataBase Tools Oracle, MS SQL Server, MySQL, DB2, NoSQL: Mongo DB, Cassandra
Services SOA architecture, REST/SOAP, Microservices, Axis 2, Apache CXF
Methodologies Agile (SCRUM, Waterfall), Xtreme Programming, Test Driven Development
CI/CD or Cloud Tools CVS, Git, SVN, Clear Case, Jenkins, JUnit, TestNG, Selenium, Cucumber, Mockito, IBM MQ, Log4j, ANT, Maven, Docker, Gradle, AWS (EC2, VPC, S3, SNS, CloudWatch).


PROFESSIONAL EXPERIENCE:
Fifth Third Bank, Cincinnati, OH Mar 2023 Present
Java Developer
Responsibilities:
Developed web pages using Ajax, jQuery, Angular 14, React JS, HTML5, Bootstrap, Ajax, jQiery, TypeScript, CSS3. Developed RESTful webservices using Jersey, Spring framework and JAX-RS.
Working with Angular 14 modules, services, templates, directives, routing, and dependency injection.
Leveraged Angular 14 for data access, encapsulating URLs, standardized data access interfaces.
Implemented Java Platform Module System (JPMS) in Java 17, organizing code into modules for encapsulation.
Created Typescript reusable components, services to consume REST API's using components.
Developed RESTful APIs, services using Node JS, enhancing application performance and responsiveness.
Integrated Angular 14 with REST APIs using Angular's HttpClient module, handling data retrieval, error handling.
Created reusable and testable React JS functional and class components using ES6.
Utilized enhanced HTTP client API introduced in Java 17 to perform asynchronous, non-blocking HTTP requests.
Worked on React Virtual DOM, react views, rendering using components contains custom HTML tags.
Integrated DynamoDB with AWS services, such as Lambda functions, to build robust serverless applications.
Implemented Angular for server-side rendering (SSR) in Angular 14 with TypeScript, improving SEO, performance
Integrated Angular Material CDK (Component Development Kit) for building custom UI components, extending Angular Material's functionality in Angular 14 projects.
Consumed messages from Spring Kafka. Integrated Spring Kafka services with Beans.
Implemented authentication, authorization using JWT (JSON Web Tokens) or OAuth, to secure Node JS APIs.
Provided Cloud environment for microservices with Spring cloud Netflix (Eureka server, Hystrix)
Developed user interface by using the React JS, Redux for SPA development.
Implemented data retrieval using Dynamo DB. Optimized performance and minimizing data access costs.
Implemented data ingestion solutions using Kafka and Spark Streaming, enabling real-time data processing.
Developed Spring Boot Microservices with microservice architecture using REST, Apache Kafka.
Using Swagger UI for actualizing the RESTful API and Swagger gives the rich UI to test API.
Used React & Redux Dev Tools plugins to observe component state and prop changes instantly.
Monitored service health from Spring Boot admin console with swagger UI registered microservices.
Configured Identity & Access Management (IAM) groups, users in AWS to improve login authentication
Deployed Docker contained spring boot microservices into AWS EC2 container service using AWS admin console and used lambda to run applications in AWS console.
Created Docker container images by tagging and pushing the images and worked on the infrastructure using Docker containerization.
Developed and optimized large-scale data processing applications using Java and Apache Spark, improving data processing speed by 30%.
Designed and implemented ETL pipelines using Spark for processing massive datasets across distributed systems.
AWS EC2 instances were configured in Dev and QA environment using Node Js.
Used Docker to virtualize deployment containers and push the code to AWS EC2 cloud using PCF.
Developed CI/CD with Jenkins on Kubernetes container using Kubernetes and Docker for runtime and deployment.
Worked with Apache Tomcat 8 and NodeJs servers to deploy and configure Java API s, UI modules.
Experience in Normalization and performance tuning with Oracle DB.
Development of cloud web applications, REST APIs using Spring Boot, embedded Tomcat.
Used PL/SQL for views, indexes, stored procedures in oracle DB using TOAD and Query optimization.
Implemented service layer on top of Cassandra(NoSQL) with Core Java, Data Stax API, Restful API.
Used testing frameworks such as Junit for backend (Java 17), Jasmine, Karma for the UI (Angular).
Used Junit for unit testing and implemented with Log4j to provide logs of exceptions.
Used Git for version control and JIRA for bug Tracking and Project Management.
Worked with JAXB parser for marshalling and Unmarshalling XML data. Used automated Maven build scripts to package and compile the application and used Log4J for Logging in project.
Environment: Java 17, Spring, Hibernate, Microservices, Spark, Spring Boot, JavaScript, Angular 14, React, HTML5, CSS3, MySQL, Cassandra (NoSQL), Log4J, Junit, Jasmine, Karma, XML, Web Services, REST, SOAP, Swagger, Kafka, AWS, PCF, Jenkins, Maven, PL/SQL, Docker, Kubernetes, Agile.
Mastercard, St. Louis, MO Jan 2022 Mar 2023
Java Developer
Responsibilities:
Implemented Routing and HTTP modules for navigation between the components and invoking the Rest Services using GET, POST, PUT, and DELETE methods.
Implemented microservices using Node JS to create decoupled and independently deployable components.
Used stored procedures, triggers, and views within SQL databases to encapsulate business logic, data integrity.
Implemented lazy loading strategies in Angular 12's routing module to load modules asynchronously, reducing initial bundle size and improving application load times.
Integrated Apache Spark with existing Java applications to enable real-time data processing and analytics.
Used Spring inheritance, Auto-wiring, Core Containers, ORM modules for migration from EJB to Spring, and Spring Quartz for scheduling tasks to generating reports and emails to clients.
Updated Angular 9 NgModule configurations to utilize Angular 12's improved tree-shakable providers syntax and providedIn option for optimizing bundle size and performance.
Implemented HTTP client module in Angular 12 for handling RESTful API requests, data retrieval, error handling.
Implemented Microservices on REST API with Spring Boot. Worked on SOA Webservices using SOAP with JAX-WS for XML data over HTTP. Used Rest API with JAX-RS to consume REST web services.
Refactored Angular 9's ViewChild and ContentChild queries to utilize Angular 12's stricter template query syntax
Experienced Node JS testing frameworks like Mocha, Chai to write unit tests and ensure code reliability.
Leveraged Angular 12's enhanced Ivy compiler and runtime to optimize Angular 9 application performance
Optimized SQL queries, statements to ensure efficient data retrieval and manipulation from RDS databases.
Implemented Azure Active Directory (AAD) for securing Java applications deployed on Azure, implementing authentication, authorization, and role-based access control (RBAC) mechanisms.
Improved performance by leveraging DynamoDB's caching capabilities with DAX (DynamoDB Accelerator).
Build Docker images and running on Docker containers. Configured Maven scripts to deploy on Tomcat server.
Conducted regression testing of Angular 9 to Angular 12 migration, also unit tests, integration tests, end-to-end test.
Worked on Proof of Concept for developing applications using Mongo DB.
Developed RESTful service interface using Spring Boot to the underlying Agent Services API.
Implemented Azure SQL Database and Azure Cosmos DB as backend data stores for Java applications, ensuring high availability, scalability, and data consistency.
Wrote custom Spark transformations and actions to process complex data types and structures.
Integrated Azure Key Vault for securely storing and managing sensitive information such as passwords, connection strings, and API keys used in Java applications deployed on Azure.
Installed, configured, and hosted the Tomcat app servers and Oracle/MongoDB database servers on physical servers (Linux, Windows), and Amazon AWS virtual servers (Linux).
Worked on React Virtual DOM, React views, rendering using components contain custom HTML tags
Integrated Spring DAO for data access with Hibernate to implement CRUD operations
Developed HTML, CSS, ES6, jQuery, TypeScript, React JS, Redux that meet accessibility of web browsers.
Used SQL, HQL, and Hibernate Criteria queries, depending on the complexity of the Object.
Configured and administered Jenkins for CI/CD into JBoss Application Server
Developed Multi-Threaded Producer and Active MQ applications using spring boot, Cassandra DB.
Implemented transactions using Webservices, Microservices, JNDI, Multithreading Executor Services.
Implemented metrics collection for the server by utilizing Apache Kafka to stream server-side events.
Environment: Java 8, JSP, Spring, Spring Boot, XML, JSON, Angular 9/12, React JS, JavaScript, jQuery, Node JS, Maven, Kafka, Spark REST, JIRA, MongoDB, Microservices, Oracle 11g, Junit, Jenkins, Log4J.

Arcserve India Jun 2018 Jul 2021
Software Developer
Responsibilities:
Developed presentation layer with HTML, Bootstrap, JavaScript, TypeScript, React, Angular 9 on W3C standards.
Involved in developing the application using ReactJS on front end and Redux for State Management.
Utilized Java 11's new standard HTTP/2 client to communicate with RESTful APIs, leveraging features like multiplexing, server push, and header compression.
Worked on React Virtual DOM, react views, rendering using components contains custom HTML tags.
Implemented modularization using Java Platform Module System (JPMS) in Java 11, organizing code into modules.
Implemented Redux for state management, developed UI components across multiple applications.
Integrated API calls using Axios, parallel API calls to reduce transition time in the application
Used NPM package to implement use cases. Worked on React JS Forms, Keys, components, Events.
Used React JS to create components for data manipulations, to display in company standard format.
Implemented stable ReactJS components and stand-alone functions to be added to any future pages.
Implemented Angular 9 Factories and Controllers to manipulate and view employee task data.
Used Angular 9 HTTP methods and calls to retrieve the required data from the Services.
Deployed Spring Boot Microservices Docker container in AWS EC2 container, AWS admin console.
Used Angular 9 to create Multiple Page Applications which can bind data to specific views, synchronize with server.
Developed Single Page Applications (SPA), using MEAN (Mongo, Express, Angular, and Node) stack.
Developed Microservices (REST APIs) using Java Spring Boot, Express and used Maven as a build tool.
Implemented functionality using Spring Boot and Hibernate ORM to map with Oracle Database.
Used Spring components like Spring MVC, Spring AOP, Spring Batch, Spring IOC, Spring Transactions and Spring Security modules for developing the service layer of the web application.
Deployed Docker (Spring REST) into AWS EC2 using AWS admin console, lambda to run in AWS console.
Used Microservice with Spring Boot interacting through a combination of REST, Apache Kafka message brokers.
Created Typescript reusable components, services to consume REST API's using components.
Implemented Spring Cloud Netfilix Zuul API Gateway to build microservices to communicate.
Used Spring Boot Actuator to monitor and manage the application in production environment.
Worked on Swagger API to auto-generate documentation for REST APIs, for Testing RESTAPIs
Security for the developed Rest API s is provided using JSON Web Token (JWT).
Used AWS Cloud Watch to monitor AWS services, logs to monitor application and Tomcat, Glass Fish, Swagger.
Created, managed Docker deployment pipeline for custom application images in cloud using Jenkins.
Wrote test cases using Junit, JMeter, Power Mock which adhere to Test-Driven Development (TDD).
Environment: Java, HTML, CSS, Bootstrap, React JS, Ajax, JavaScript, Typescript, Angular, Spring Boot, Hibernate, JPA, RESTful, Maven, Spring REST, Kafka, Swagger, Tomcat, AWS, Git, JIRA, Log4j, Oracle.

Dell Services, Banglore, India April 2016 to May 2018
Java Developer
Responsibilities:
Designed, coded, implemented, optimization and tested new features and modules for the derivatives system as part of an Agile team and improved automation test suites.
Developed web pages using JavaScript, HTML, CSS, Juery, JSON, JSP, AJAX, Bootstrap.
Developed application using concepts of Single page application using Angular4, Angular CLI commands.
Designed the application using Microservices Architecture (based on SpringBoot) and Angular 4 framework.
Developed the application with angular libraries ng2-datepicker, angular/material, Angular 4 Web pack.
Developed Web API using Node JS and hosted on multiple load balanced API instances.
Developed Microservices for service-oriented architecture to build flexible and independently deployable software.
Developed RESTWeb Services clients to consume those Web Services as well other Enterprise-Wide Web Services.
Utilized Hibernate for Object Relational Mapping (ORM) purposes for persistence on to the database.
Used Spring MVC, AOP, IOC and Hibernate to establish the Connection with Database for Stored Procedures.
Involved in implementing Queries to the backend MongoDB (NoSQL) database using Http service to fetch JSON contract.
Used loosely coupled architecture Spring Boot and developed Microservices in the application by using Spring Boot.
Worked with Spring AOP module to perform logging operations.
Developed independent Microservices using Spring Boot Rest Controller model and are deployed on UNIX boxes.
Used Spring Boot for initialize and bootstrapping the build configuration for the boot-based web applications.
Extensively Used Jenkins as Continuous Integration tools to deploy the Spring Boot Microservices to Pivotal Cloud Foundry (PCF) using build pack. Used Pivotal Cloud Foundry to quickly build, deploy, and update the applications.
Unstructured data was handled using Mongo DB and used Mongoose Connector for connecting to database.
Used Drools as rule engine to categorize salient level rule to every business rule base on the business needs.
Responsible for installation & configuration of Jenkins to support various Java builds and Jenkins plugins to automate continuous builds and publishing Docker images to the Nexus repository.
Used AWS to build AWS applications that work with Amazon S3, EC2, RDS, IAM, Elastic Bean Stalk, VPC, Route 53, SQS.
Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed reaching one or more AWS EC2 instances.
Created plugins to extract data from multiple sources like Rabbit MQ, Database and Messaging Queues.
Deployed and monitored scalable infrastructure on Amazon web services specifically on AWS EC2.

Environment: Java, Microservices, HTML5, CSS3, Spring Boot, Spring AOP, Spring IOC, Hibernate, Node JS, JSON, HTML5, CSS3, Angular 2/4, Rabbit MQ, Docker, Ansible, Pivotal Cloud Foundry (PCF), Jenkins, GIT, Docker, MongoDB (NoSQL), Selenium, Apache kafka, EC2, AWS.
Keywords: cprogramm cplusplus continuous integration continuous deployment quality analyst user interface message queue javascript sthree database microsoft procedural language Idaho Missouri Ohio

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];4288
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: