Sai Kiran Bompelly
Java Full- Stack Developer
*************@*****.*** 609-***-****
http://www.linkedin.com/in/sai-kiran-bompelly-07171110skb Professional Summary:
● Over 5 years of experience as a Java Full Stack Developer delivering scalable, secure enterprise applications.
● Strong backend expertise with Java 8 & 11, Java 17, Spring Boot, RESTful APIs, and microservices architecture.
● Proficient in frontend development using Angular 16, React, JSP, HTML5, CSS3, Bootstrap, and JavaScript to build responsive, reusable UI components.
● Skilled in database design, optimization, and query tuning with Oracle, PostgreSQL, and MongoDB (including sharded clusters).
● Experienced in building robust ETL pipelines, XML parsing, and transforming data into relational structures for downstream analytics.
● Hands-on experience with asynchronous communication patterns using Apache Kafka, Spring JMS, and IBM WebSphere MQ to develop event-driven systems.
● Containerized microservices using Docker and deployed to AWS (EC2, S3, RDS, Lambda) and PCF, reducing deployment time and improving scalability.
● Implemented secure authentication and authorization flows using OAuth2 and JWT with Spring Security, ensuring HIPAA compliance in healthcare applications.
● Automated UI and integration testing using Selenium WebDriver, JUnit, Mockito, and Cucumber, increasing test coverage and reducing QA cycles.
● Followed Agile and DevSecOps best practices using Git, JIRA, Jenkins, Maven, and CI/CD pipelines for fast, reliable delivery.
● Applied object-oriented principles and software design patterns (Singleton, Factory, DAO, MVC) to produce clean, modular, and extensible codebases.
● Familiar with CPQ (Configure Price Quote) systems like Configure One for dynamic BOM generation and integration with ERP systems.
● Strong understanding of SDLC, CI/CD, and production support processes including logging, monitoring, and incident management.
Technical Skills:
Programming
Languages
Java 8, Java 17, JavaScript, SQL, PL/SQL
Front-end Technologies Angular (JS, 6+, 16), React, JSP, HTML5, CSS3, Bootstrap, JavaScript, AJAX, jQuery Back-end Technologies Spring Boot, Spring MVC, Spring Data JPA, Hibernate, JPA, Spring JDBC, JAX-RS, JMS, WebLogic Server, Pivotal Cloud Foundry (PCF
Databases Oracle, PostgreSQL, MongoDB (sharded clusters), Redis Cloud Platforms AWS (EC2, S3, RDS, Lambda, CloudFormation) Containerization &
CI/CD
Docker, Jenkins, Maven, Git, CI/CD pipelines
Messaging & Integration Apache Kafka, IBM WebSphere MQ, Spring JMS Testing and Automation Selenium WebDriver, Cucumber, JUnit, Mockito, TestNG Design Patterns &
Methodologies
MVC, Singleton, Factory, DAO, DTO, Agile Scrum, DevSecOps Other Tools
JIRA, Log4j, Swagger-UI, Eureka, Spring Boot Admin Professional Experience:
Client: Cardinal Health, USA Aug 2024 to Present
Role: Java Full Stack Developer
● Develop scalable full stack healthcare applications with a focus on backend development and support for frontend features.
● Build and maintain over 30 RESTful APIs using Spring Boot and JAX-RS that serve Angular 16 and React-based frontends.
● Use Java 17 features like lambdas, streams, and records to write clean, efficient, and maintainable backend code.
● Implement data persistence layers with Spring JDBC and Hibernate/JPA, improving database query performance by approximately 35%.
● Design ETL pipelines to ingest XML data into Oracle databases, increasing data processing speed by 40%.
● Create responsive user interfaces using Angular 16, JSP, HTML5, CSS3, and JavaScript, building reusable components to ensure maintainability.
● Containerize microservices using Docker and deploy them to AWS Cloud, reducing deployment time by 60%.
● Secure APIs with OAuth2.0 and JWT authentication via Spring Security to meet HIPAA and healthcare security requirements.
● Collaborate on developing healthcare solutions that comply with HIPAA regulations, ensuring patient data privacy and security across all applications.
● Support pharmaceutical supply chain management systems to enhance inventory accuracy and streamline order processing within Cardinal Health’s logistics framework.
● Configure MongoDB sharded clusters for high availability and improved query performance.
● Implement asynchronous messaging using Apache Kafka and Spring JMS to enable event-driven communication between microservices.
● Integrate IBM WebSphere MQ for enterprise message queuing and processing.
● Automate UI testing using Selenium WebDriver and Cucumber, enhancing test coverage and reducing manual testing effort.
● Follow Agile and DevSecOps methodologies using Git for version control and JIRA for sprint planning, achieving over 90% bug resolution within SLA timelines.
● Streamline build and deployment with Maven and Jenkins CI/CD pipelines.
● Document APIs with Swagger-UI and implement service discovery and monitoring using Eureka and Spring Boot Admin.
Client: Regal Rexnord Corporation, India Sept 2019 – Dec 2022 Role: Software Engineer
● Designed and developed a dynamic, web-based Coupling Selector Tool using Angular, React, JavaScript, and Bootstrap to streamline real-time product selection based on engineering specifications and torque requirements.
● Engineered scalable RESTful back-end services using Java 8 and Java 11, Spring Boot, Spring MVC, Hibernate, and JPA, integrating PostgreSQL and sharded MongoDB clusters for robust data persistence.
● Integrated the application with Configure One CPQ to enable rule-based product configuration, dynamic BOM generation, and ERP-integrated CAD/quote document outputs, enhancing customer self-service and sales efficiency.
● Deployed and managed microservices on AWS (EC2, S3, RDS, Lambda) and PCF, using Docker containers, Jenkins pipelines, and Infrastructure-as-Code practices for streamlined CI/CD and automated provisioning.
● Implemented asynchronous message processing using Apache Kafka, Spring JMS, and IBM WebSphere MQ to handle high-volume data events and decouple system dependencies.
● Championed code quality, test automation, and secure development by writing unit and integration tests with JUnit and Mockito, performing end-to-end testing using Selenium WebDriver and Cucumber, and ensuring compliance with DevSecOps best practices within Agile SCRUM workflows.
● Collaborated closely with cross-functional teams, including mechanical engineering, QA, and DevOps, to deliver high- performance, maintainable software solutions supporting digital transformation in manufacturing. Client: Genesis Solutions, India May 2018 to Aug 2019 Role: Java Developer
● Participated in the full Software Development Life Cycle (SDLC) from requirements gathering and system design to development and deployment for enterprise web applications.
● Developed responsive and dynamic UI components using AngularJS, HTML5, CSS3, Bootstrap, and JavaScript, reducing page load times and improving user engagement.
● Designed and implemented RESTful web services using Java, Spring Boot, and Spring MVC to support front-end modules and external system integrations.
● Applied Java/JEE design patterns such as MVC, Singleton, and DTO to create scalable, maintainable backend systems.
● Utilized Hibernate and JPA for ORM-based database access, enabling efficient CRUD operations and reducing boilerplate code.
● Wrote optimized SQL and PL/SQL queries for Oracle databases, increasing data retrieval speed by 40%.
● Implemented unit testing with JUnit and maintained application logs with Log4j to streamline debugging and error tracking.
● Collaborated on microservices deployment using Pivotal Cloud Foundry (PCF) and source control via Git, contributing to CI/CD practices.
● Supported scheduled job execution using Spring Batch, improving background task automation.
● Deployed applications on WebLogic Server and participated in production release cycles, ensuring stable rollouts. Education:
Master’s in Data Science, Rowan University, May 2024