Summary
Overview
Work History
Education
Skills
Timeline
Generic

Bhavani Rajeswari Polireddy

Monroeville

Summary

Software Developer with 6+ years of experience designing, developing, and deploying scalable web-based Java applications in cloud environments. Strong expertise in Java, J2EE, Spring Boot, RESTful APIs, and microservices architecture. Hands-on experience across the full Software Development Life Cycle (SDLC) using Agile and SAFe methodologies. I am skilled in unit testing, performance optimization, and production support to deliver high-quality enterprise solutions.

Overview

6
6
years of professional experience

Work History

Software Developer

ACI WorldWide
Remote
01.2023 - Current
  • Designed and developed scalable backend services using Java 8, 11, and Spring Boot.
  • Built RESTful and SOAP-based web services to support enterprise applications.
  • Developed microservices architecture using Spring Boot with inter-service communication via REST and messaging systems.
  • Implemented authentication and authorization using Spring Security and OAuth2.
  • Applied Java 8 features such as Lambda expressions, Streams API, Multithreading, and the Collections framework for efficient data processing.
  • Integrated messaging systems including Apache Kafka, RabbitMQ (AMQP), and Apache ActiveMQ (JMS) for asynchronous communication.
  • Designed and optimized relational databases using Oracle; wrote complex SQL queries, stored procedures, and performance tuning scripts.
  • Developed and maintained data access layers using JPA/Hibernate.
  • Containerized applications using Docker and deployed services on Kubernetes environments.
  • Built and maintained CI/CD pipelines using Jenkins for automated build, test, and deployment processes.
  • Provisioned cloud infrastructure using AWS services and Terraform.
  • Implemented real-time data streaming solutions integrating Kafka with Spark Streaming.
  • Developed and maintained Node.js-based backend utilities where required.
  • Wrote unit and integration test cases using JUnit and Mockito, following TDD practices.
  • Participated in code reviews, architecture discussions, and performance optimization initiatives.
  • Provided production support including issue troubleshooting, root cause analysis, log monitoring, and patch deployments.
  • Built applications using Maven and deployed to Apache Tomcat servers.

Software Development Engineer

PeerIslands
Remote
02.2020 - 07.2021
  • Developed a Micro Service Oriented application with React JS in the front end and Spring Boot services
  • Developed and implemented views using HTML5, CSS3/LESS, Bootstrap 4.0, AJAX
  • Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and Redux library
  • Installed, configured, and hosted the Tomcat app servers and Oracle/MongoDB database servers on physical servers (Linux, Windows), and Amazon AWS virtual servers (Linux)
  • Used Node Package Manager (NPM) to manage modules & used it to install useful tools such as Grunt and Express
  • Worked with Angular CLI and Typescript in Angular 4.0 to create Controllers and Angular components for the Web Pages
  • Used Spring Boot and developed the application as Microservices
  • Participated in Agile (Scrum) methodology and Involved in Design, development, System Testing and User Acceptance Testing

Education

Bachelor of Technology - Electronics And Communication Engineering

Jawaharlal Nehru Technological University, Kakinad
04-2009

Skills

  • Languages: JAVA/J2EE, Shell script, UNIX commands
  • JAVA Technologies: Java8, J2EE, JDBC, EJB 30, JavaBeans
  • Web Technologies: SP, Servlets, Ajax, JavaScript, HTML, XML, CSS
  • Application/Web server: Web Logic 10, Tomcat
  • Methodologies: SDLC and AGILE and Waterfall
  • AWS Cloud Technologies: EC2, Pivotal Cloud Foundry, Cloud Formation, EBS, S3, Lambda
  • Database: Oracle (11g, 10, 9) MySQL, Sybase, MongoDB, Cassandra
  • Frameworks: Spring (Spring MVC, Core, Spring DAO), Microservices, Hibernate, Spring boot, Apache Camel, SNOW Developer, Snap Logic
  • Operating Systems: Linux, Windows
  • IDE: IntelliJ, Eclipse, MyEclipse
  • Version Control Tools: Visual source safe, CVS, GIT
  • SQL Tools: PL/SQL Developer
  • Messaging Technologies: JMS, Kafka
  • Testing Frameworks: Junit, Mockito
  • Container Technologies: Kubernetes, OpenShift ECS
  • Other Tools: Log4J, ANT, Maven, Apache Spark

Timeline

Software Developer

ACI WorldWide
01.2023 - Current

Software Development Engineer

PeerIslands
02.2020 - 07.2021

Bachelor of Technology - Electronics And Communication Engineering

Jawaharlal Nehru Technological University, Kakinad
Bhavani Rajeswari Polireddy