0% found this document useful (0 votes)
11 views5 pages

Java Full Stack Developer Resume

Annapoorna Bedhapudi is a Java Full Stack Developer with approximately 10 years of experience in developing web applications using Java EE, Spring, and various front-end technologies. She has expertise in cloud services, particularly AWS, and has worked extensively with microservices, CI/CD pipelines, and containerization using Docker and Kubernetes. Her technical skills include Java, Angular, React, SQL, and experience with Agile methodologies, making her proficient in both back-end and front-end development across multiple platforms.

Uploaded by

angel shelcy
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
11 views5 pages

Java Full Stack Developer Resume

Annapoorna Bedhapudi is a Java Full Stack Developer with approximately 10 years of experience in developing web applications using Java EE, Spring, and various front-end technologies. She has expertise in cloud services, particularly AWS, and has worked extensively with microservices, CI/CD pipelines, and containerization using Docker and Kubernetes. Her technical skills include Java, Angular, React, SQL, and experience with Agile methodologies, making her proficient in both back-end and front-end development across multiple platforms.

Uploaded by

angel shelcy
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

Annapoorna Bedhapudi

Phone: +1 801-923-4567 Email: bpurna567@[Link]


Java Full Stack Developer
Summary of Experience:
 Java Programmer with around 10 years of experience in object-oriented analysis, design and development of
client/server, database, web applications using Java EE and web technologies in various business domains including
Automotive & Insurance, development and test execution, QA and defect management.
 Experience in working with Agile and Waterfall methodologies, Scrum and Test-Driven Development (TDD).
 Working knowledge and experience in multi-tiered distributed environment, OOPS and OOAD concepts, good
understanding of Software Development Lifecycle (SDLC) and Service Oriented Architecture (SOA).
 Expertise in distributed, secure and scalable application development using J2EE Technologies like Servlets,
JDBC, JSP, Struts, Spring IOC, Spring MVC, Amazon Web Services (AWS), Web Services development
(SOAP and RESTful).
 Designed, developed, and deployed scalable applications using Core Java, Java 17, J2EE, Spring Boot, and
Spring Framework components.
 Experience with Java-based ORM frameworks such as Hibernate (including connection pooling, mapping,
transaction management, and HQL (Hibernate Query Language) and Spring Data.
 Experience with CI CD pipelines to integrate the Java code to align with DevOps practices using Docker.
 Experience in containerizing application using docker and deployed to Kubernetes cluster.
 Good working experience on Kafka
 Experience in using Struts framework with features like Tiles, Validator Framework and Spring MVC
framework.
 Expert in developing User Interface (UI) Applications and professional Web Applications using Web Standards,
HTML5, CSS3, Object Oriented, JavaScript, Angular 17, Node JS, JQuery, , Typescript, Ajax Concepts,
CSS3 Media Queries.
 Expertise in Core Java concepts including Collections, Exception Handling, Multi-Threading, Generics and Java
I/O etc.
 Designed and implemented scalable data models in Amazon DynamoDB to support high-throughput, low-latency
application requirements.
 Designed and optimized SQL queries, stored procedures, and triggers for high-performance data access using
Oracle Database.
 Developed responsive UI components using Angular 17 TypeScript, HTML5, and CSS3, ensuring seamless
integration with backend APIs.
 Developed microservices and reactive APIs using Spring Boot and Spring WebFlux, ensuring high performance
and low latency.
 Integrated Java applications with Oracle DB using JDBC and ORM frameworks such as Hibernate.
 Designed, developed, and deployed scalable Java-based applications on AWS, ensuring high availability and
performance.
 Configured and managed AWS infrastructure EC2, S3, RDS, Lambda, VPC, IAM, SQS, SNS to support
application hosting and data storage needs.
 Automated infrastructure provisioning and deployment using AWS CloudFormation, Terraform, and custom
Bash/Python scripts.
 Implemented CI/CD pipelines using AWS CodePipeline, CodeBuild, and Jenkins to streamline Java
application deployments.
 Monitored and optimized cloud environments using CloudWatch, AWS X-Ray, and logging services to ensure
reliability and responsiveness.
 Developed and maintained custom scripts for routine AWS operations, reducing manual efforts and operational
risks.
 Developed automation scripts and backend microservices using Python for data processing and task scheduling.
 Built REST APIs and backend services with Flask or Django frameworks.
 Collaborated with cross-functional teams to align cloud infrastructure with evolving application requirements
and security protocols.
 Good knowledge on Kafka for streaming real - time feeds from external rest applications to Kafka topics.
 Applied secure coding practices, integrating OAuth 2.0, JWT, and Spring Security to ensure secure user
authentication and data protection.
 Utilized Python for automation scripts, data handling, and supporting backend processes where needed.
 Integrated Java microservices with Snowflake using JDBC drivers and REST-based connectors.
 Collaborated with data engineers to optimize Snowflake data warehouse usage and cost.
 Deployed and managed Java-based microservices on Red Hat OpenShift Container Platform
(OCP).
 Created and maintained Helm charts and OpenShift templates for automated CI/CD pipelines.
 Developed responsive and reusable UI components using [Link] to support financial dashboards and client-
facing modules.
 Integrated RESTful APIs (built with Spring Boot) into front-end views using Axios and React’s state
management.
 Extensive experience in AWS Cloud and Its Components like EC2, S3, Lambda, Auto Scaling, Elastic Search,
Cloud Watch and Cloud Formation
 Experience in Integrating Apache Kafka with and created Kafka pipelines for real time processing
 Proficient in writing SQL queries, PL/SQL stored procedures, Triggers and creating business tables.
 Possess strong working knowledge of Database Programming using SQL, PL/SQL, Triggers and Stored
Procedures.
 Implemented the caching of the get requests using the interceptors of HTTP Client Module of Angular
 Designed, developed, and optimized PL/SQL stored procedures to meet business requirements, improving
performance and scalability.
 Developed enterprise grade web applications for various clients using latest technologies like Angular, NodeJS,
HTML 5, CSS4, SASS, LESS, jQuery, Bootstrap and other JavaScript technologies.

Technical Skills:

Web Technologies:  HTML5, CSS5, XML, JQuery, Java Script, React JS, Redux, Angular JS,
Angular 2/4/6/8, JSF, Node JS, AEM
Languages:  JavaScript, Java, Java EE, Typescript, SQL, PL/SQL
Server-Side Frameworks: [Link], [Link], Spring, Spring Boot, Spring MVC, Hibernate

Web/Application Servers: Apache Tomcat, WebLogic, WebSphere, JBoss


Databases: Oracle 12c, MySQL, MS SQL, No SQL, Mongo DB, Apache Cassandra
AWS Stack:  EC2, S3, Lambda, RDD, Auto Scaling, Cloud Watch, Cloud Formation, IAM,
Security Groups, PCF.
Tools & IDE: Eclipse IDE, Net Beans IDE, IntelliJ, Visual Studio and Spring Tool Suite (STS),
Web Storm, Vim, Sublime, Drools.
Version Control:  GIT, SVN, CVS.
Message Brokers: Kafka, RabbitMQ, ActiveMQ, TIBCO, IBMMQ.
Testing: Junit, ALM, ETL, TestNG, Jasmine, Karma
Build tool: Ant, Maven. Docker, Gradle.
Web Services: Apigee and RESTful Web Services, SOAP Web Services -JAX- WS-API
Methodologies: Agile, Scrum, Waterfall.
Operating System: Windows, UNIX, Mac OS X, Ubuntu, Linux.

Project Experience:
Client: Edward Jones (St. Louis, MO) Mar2019 – Till Date
Role: Senior Java Developer
Responsibilities:
 Created Microservices with Spring boot and Spring cloud and deploy to Pivotal Cloud foundry(PCF)
 Deploy/ Manage/ Scale/ applications in PCF
 Involved in various Software Development Life Cycle (SDLC) phases of the project like Requirement gathering,
development, enhancements using agile methodologies.
 Implemented serverless architectures using AWS Lambda and DynamoDB for real-time processing and reduced
infrastructure management.
 Developed Micro Services using Spring Boot, with continuous deployment and continuous integration using
Docker and Jenkins.
 Extensive experience with Continuous Integration Tools Bamboo, and good working knowledge on source
repository management tools like GITLAB.
 Designing and developing the spring –boot REST services to push data to PostgreSQL, save logs to AWS S3,
validated and authorized other REST services.
 Maintain and develop e-commerce websites for specific clients using PHP/MYSQL, WordPress, and Joomla.
 Involved in deploying systems on Amazon Web Services (AWS) Infrastructure services EC2. And utilized most
of the AWS services like S3 as a data store for storing the files that falls into the bucket, IAM roles, Elastic
Bean Stalk, generated Lambda Functions to trigger an event that occurs in S3, Code Commit as a Version
control service, AWS Cloud Watch.
 Implemented CI CD pipelines using Jenkins and build and deploy the applications.
 Used React JS to create views to hook up models to the DOM and synchronize data with server as a Single Page
Application (SPA).
 Developed backend services leveraging Java 17 features such as sealed classes, records, pattern matching, and
enhanced switch expressions to write cleaner and more maintainable code.
 Performed data modeling, schema design, and Oracle database tuning for transactional systems.
 Supported production systems with database debugging, performance monitoring, and incident resolution.
 Collaborated with API product teams to define API specs using OpenAPI/Swagger, and onboard partners to the
API platform.
 Integrated Angular 17 apps with RESTful microservices, ensuring proper state management using signals, RxJS,
and async patterns.
 Used Confluence to document microservice architecture, deployment strategies, and development best practices.
 Wrote complex SQL scripts to transform and analyze large volumes of data stored in Snowflake.
 Utilized Python for integrating third-party APIs, parsing data, and building lightweight utilities
 Created data pipelines and batch jobs for data ingestion and transformation in backend systems.
 Designed and maintained microservices-based architecture for Java applications deployed on AWS, improving
scalability and fault isolation.
 Utilized Amazon API Gateway and AWS Lambda to build serverless REST APIs, reducing infrastructure costs
and improving deployment speed.
 Migrated legacy Java 8/11 codebases to Java 17, ensuring compatibility, improved performance, and adherence to
modern coding standards.
 Implemented auto-scaling and load balancing with Elastic Load Balancer (ELB) and Auto Scaling Groups to
support dynamic traffic patterns.
 Managed containerized workloads using Docker and deployed them using Amazon ECS and EKS for high-
performance application delivery.
 Implemented JWT-based authentication and role-based access control in Python-based microservices.
 Ensured high availability and disaster recovery by architecting multi-region deployments and automated backup
strategies with AWS Backup and RDS snapshots.
 Conducted cost optimization reviews using AWS Cost Explorer and Trusted Advisor, reducing unnecessary
spend by rightsizing resources.
 Integrated AWS Secrets Manager and Parameter Store to manage sensitive configurations and improve security
posture.
 Used mocking and dependency injection in Python tests to isolate components and ensure accuracy.
 Led migration of legacy on-premise systems to AWS Cloud, reducing infrastructure maintenance and improving
deployment flexibility.
 Conducted cloud security audits, enforced compliance policies, and implemented logging and alerting using
AWS Config, CloudTrail, and SNS.
 Participated in Agile/Scrum ceremonies and collaborated closely with developers, QA, and operations teams to
ensure seamless deployments.
 Developed dynamic, high-performance UI modules using Angular 17’s latest features, including standalone
components, control flow syntax, and optimized hydration.
 Defined and implemented test automation strategies and frameworks to increase test coverage and efficiency.
 Integrated automated tests into Continuous Integration/Continuous Deployment (CI/CD) pipelines to ensure
automated tests run with every code change using Jenkins, GitLab CI, or similar tools.
 Configured Kafka to handle real time streaming the data (Producers/Consumers)
 Implemented various screens for the front end using React JS and various predefined components from NPM
(Node Package Manager), bower and redux library for Dependency management.
 Used Node JS to run Web pack tasks and build properly the project.
 Developed Web API using Node JS and hosted on multiple load balanced API instances.
 Deployed Spring Boot based micro services Docker container using Amazon EC2 container services and
using AWS admin console.
 Migrated legacy codebases to Java 17, refactoring for improved performance, modularity, and readability using
modern language features.
 Applied DynamoDB best practices including partition key design, pagination, batching, and exponential backoff
for retries.
 Built and deployed Python-based AWS Lambda functions for serverless workflows and backend logic.
 Used Maven build tool to build and deploy the application and Jenkins for continuous integration.
 Worked on Rest Web services, OAuth as well as Node Rest framework for backend services used MongoDB for
database services.

Environment: HTML, CSS, JavaScript, AWS, Mean Stack, MongoDB, Express, PCF, Node JS, JQuery, Ajax,
Spring MVC, Spring Boot, PCF, React JS, Drools, Maven, Micro Services, CI CD Pipelines, Jenkins, Apache
Kafka, Docker, Kubernetes, PostgreSQL, Mockito, Grunt, Git Lab.

Client: State Auto Insurance Companies Jan2018 - Feb2019


Role: Java/ Mulesoft Developer
Responsibilities:
 Wrote Micro services to export/import data and task scheduling and spring boot, spring and Hibernate in the
micro services and Swagger API for Micro services.
 Used REST API calls from Angular and parsed the data to client and handled the security and REST services
authorization using Spring Security.
 Involved in the migration and implementation of multiple applications from on premise to cloud using AWS
services like RDS, cloud formation, S3, EC2, Lambda, Auto Scaling, Cloud Watch, Cloud Formation, IAM,
Security Groups
 Developed user-friendly interface to seamlessly combine the new module with existing login system by using
Angular.
 Created tasks for updating tsconfig tracked files based on glob, tslinting, and compiling typescript files.
 Designed JSON requests according to the frontend pages and processed the JSON requests according to the
different types of modules, actions, and request data.
 Developed the backend by using Node JS, Express and MongoDB.
 Developed the user interface using JavaScript, HTML5, CSS3, jQuery, Bootstrap and Angular 8 for creating
responsive GUI Interface of the web page.
 Developed Single page applications using Angular 8, Dynamic page applications.
 Create the application UI using client-side technologies like JavaScript, jQuery, Angular 4.0, CSS3, HTML5 and
AJAX.
 Experience with spring modules like Spring MVC, Spring Core, Spring Boot, Spring JDBC and Spring DAO.
 Containerizing spring boot application using Docker and deployed to Kubernetes cluster.
 Extensive experience in OOP PHP development
 Used Swagger for documenting the Rest APIs and created automation scripts for Rest APIs using Postman.
 Used Amazon Cloud Watch to monitor AWS services and Amazon Cloud Watch logs to monitor application.
 Used Spring Security for Authentication and Authorization of the application.
 Developed Entity objects and used Hibernate the ORM tool to access the persistent data from MYSQL.
 Deployed the micro services to Pivotal Cloud Foundry using CI/CD pipelines for continuous integration and
developed using Jenkins.
 Worked on Amazon Web Service (AWS) EC2 and Jenkins for continuous integration.
 Implemented Kafka producer and consumer applications with help of the zookeeper and retrieved log messages
using Kafka.
 Used Docker concepts like registry, repository, tag, image and container.
 Creating Data Access Objects (DAOs) integrating with Hibernate and used JDBC interaction to interact with
Data Access Objects.
 Involved in building the application and deploying the application using Apache Tomcat Server.
 Developed components of web (JAX-WS, REST and JAX-RPC) and SOAP using various message exchange
patterns.
 Enhanced legacy application by building new components in Angular 6 and typescript.
 Created the Node JS EXPRESS Server combined with [Link] to build MVC framework from front-end side
Angular to back-end MongoDB, to provide broadcast service as well as chatting service.
 Used Hibernate in Data Access layer to access and update information in the database.
 Maintained DB Schema and wrote services to store and retrieve user data from MongoDB for the application.
 Performed form validations using reactive forms from the Angular 6 framework.
 Used Maven Scripts to build the application and worked with Log4j for error tracking and debugging. Wrote Unit
test cases and used Mockito.
 Excellent experience with XML including using parsers and PHP functions to create XML streams
 Configured Dispatcher servlet and view resolver to interact with the requests and manage the MVC flow.
 Involved in writing SQL queries, functions, triggers, and stored procedures for PL/SQL and HQL (Hibernate
Query Language).
 Used Docker for containerizing, Kubernetes for managing containers and GitLab.
 Worked on Angular 4.0 MVC
 Implemented spring bean configuration file and bean factory pattern and application context for bean
configuration.
 Selecting the appropriate AWS service based on compute, data, or security requirements.
 Used Hibernate framework in persistence layer for mapping an object-oriented domain model to a relational DB.
 Used POSTMAN and Soap UI to test RESTful services and perform operations.
 Used MongoDB as a persistent store and Apache Kafka as a messaging layer for custom.
Environment: Java 8, JDK, Struts, HTML 5, CSS, JavaScript, jQuery, AJAX, DOM, JSON, Angular 6/8, NODE
JS, Bootstrap, Typescript, Eclipse, J2EE, Servlets, Spring Framework, Spring MVC, Hibernate, Apache Kafka,
Micro services, JUnit, Restful API, Spring IOC, Jenkins, Maven, JDBC, Docker, JUNIT, XML, SQL, Oracle 12c,
Tomcat, Log 4j, JIRA, Kubernetes, GitHub.

Client: Bluecoat Systems (Bangalore, India) Oct2013– Nov2015


Role: Java/J2EE Developer
Responsibilities:
 Involved in analysis, specification, design, and implementation and testing phases of Software Development Life
Cycle (SDLC) and used agile methodology (SCRUM) for developing application.
 Involved in web application development for backend system using Angular 4, Angular CLI, and Web
pack, HTML5, Typescript, Node JS, SASS and CSS3.
 Consumed RESTFUL web services using Angular HTTP Module and transformed the response
using RXJS operators.
 Created Angular Http Client interceptors to add necessary JWT tokens for the outgoing requests from UI.
 Developed single page applications using Angular 4, Typescript, HTML5, CSS3, and Bootstrap4.
 Defined Angular routes using Router module for components at module level to enable lazy loading for modules
and components.
 Integration of Amazon Web Services (AWS) with other applications infrastructure.
 Used JHipster which is a free and open-source application generator used to develop quickly a modern web
application and Microservices using Angular 4 and the Spring Boot Framework.
 Used various Bootstrap components such as calendars, masks, up loaders, sliders, alerts, and modal dialogs for
developing the UI.
 Implemented Angular form validations and used Bootstrap to show error, warning and info messages.
 Developed various screens for the front end using Ext JS/Angular JS and used various pre-defined components
from NPM (Node Package Manager).
 Used Node JS to run the application in a web server in staging environment.
 Created Typescript reusable components and services to consume REST API's using Component-based
architecture provided by Angular 4.
 Involved in creating a custom grid directive, which used JQuery slick grid for handling large data.
 Developed web services using spring framework and REST and exposed the data to the UI in JSON format.
 Development of custom modules using PHP, AJAX, JavaScript, spring, Hibernate, Mongo DB, jQuery,
JSON.
 Used Angular 4 Reactive forms to implement complex forms and performed the validations using Form Builder.
 Involved in writing Java API for AWS Lambda to manage some of the AWS services.
 Worked on Hibernate to connect and retrieve the data from SQL Server database. Configured with spring to get
properties dynamically and connected with SQL Server database.
 Published and consumed Web Services NOSQL, using XML - RPC and SOAP.
 Used Apache Tomcat application server for application deployment and used NPM for JavaScript packaging.
 Developed data transformer for change legacy data from Source to avro format and fed into Kafka using Camel.
 Used spring declarative transaction management to manage transactions in the application.
 Developed spring batch jobs for importing xml data in to database and for email notifications.
 Involved in performing Behaviour driven development (BDD) using Cucumber and Junit.

Environment: Java/J2EE, Angular 2/4, Node JS, Spring, hibernate, AWS, JQuery, Log4j, JMS, SOAPUI Pro,
JSP, XML, XSL, JQuery, Jenkins, D3 Stack, AWS, GIT, Ajax, Java Script, Bootstrap, JBOSS, JUnit, Photoshop,
Oracle 11g, Kafka, Eclipse, Tomcat, Windows, and UNIX.

Certfications:

Academy Accreditation - Generative AI Fundamentals

You might also like