Post Job Free
Sign in

Senior Java Developer with Cloud & Microservices Expertise

Location:
Harleysville, PA
Salary:
95000
Posted:
February 11, 2026

Contact this candidate

Resume:

Shree Durga Bhavani Vankalapati

Senior Software Engineer

*****************@*****.*** / +1-814-***-**** / LinkedIn: BhavaniV95 / Portfolio: Bhavani Portfolio / GitHub: Hub PROFESSIONAL SUMMARY

5+ years of experience as a senior software engineer in Analysis, Design, Development, Implementation, and Testing of multi-tier web and client-server applications using Java/J2EE, Spring frameworks, and modern front-end technologies.

Expertise in Core Java, OOP, and J2EE frameworks (Spring Boot, Spring MVC, Spring Security, Hibernate, JPA, Servlets, JSP, JDBC) with strong knowledge of design patterns (MVC, Singleton, DAO, Front Controller, Session Facade).

Skilled in developing RESTful and SOAP web services using JAX-RS, JAX-WS, Spring REST, and integrating APIs securely with OAuth2, JWT, and Spring Security.

Front-end development proficiency in ReactJS, Angular, HTML5, CSS3, Bootstrap, JavaScript, jQuery, AJAX, and responsive UI design with Redux/Flux, animations, and accessibility standards.

Hands-on experience in event-driven microservices, multi-threading, and performance optimization using messaging platforms such as Apache Kafka and RabbitMQ.

Strong experience across SDLC, Agile/Scrum, and Test-Driven Development (TDD), with expertise in creating UML diagrams (use case, class, sequence) and collaborating with cross-functional teams.

Cloud expertise in AWS (EKS, S3, Lambda, CLI, Docker, Kubernetes) and Microsoft Azure (IaaS, PaaS, App Services, Service Bus, Data Factory, SQL Azure, Active Directory, Application Insights) for deploying, monitoring, and scaling enterprise applications.

Proficient in database design and development with Oracle, MySQL, PostgreSQL, Microsoft SQL Server, and DB2, including complex SQL queries, stored procedures, triggers, and performance optimization.

Experience with DevOps, CI/CD, and monitoring tools including Jenkins, Maven, Git/GitLab, Docker, Kubernetes, enterprise application servers (Tomcat, JBoss, WebLogic), and observability platforms such as ELK Stack, Prometheus, and Grafana.

Experienced in testing frameworks and automation tools such as JUnit, TestNG, Mockito, and Selenium WebDriver, ensuring high-quality, reliable, and maintainable code with strong regression coverage.

Excellent collaboration, debugging, and problem-solving skills, experienced with Windows, Linux, and UNIX, and adept at delivering high-quality enterprise solutions in fast-paced Agile environments. TECHNICAL SKILLS

Programming Languages: Java, JavaScript, TypeScript

Frameworks: Spring Core, Spring MVC, Spring Boot, Hibernate, JPA, Angular, React

Web Technologies: HTML5, CSS3, Bootstrap, AJAX, WebSocket, RESTful APIs

Databases: Oracle, MySQL, PostgreSQL, MongoDB

Build & CI/CD: Maven, Jenkins, Git, GitLab CI/CD, Docker, Kubernetes

Cloud Platforms: AWS (EKS, S3), Azure (AKS, Blob Storage)

Testing Tools: JUnit 5, Mockito, TestNG, Selenium WebDriver

Security: Spring Security, OAuth2, JWT, CSRF Protection

DevOps & Monitoring: Prometheus, Grafana, ELK Stack, New Relic

API & Integration: RESTful APIs, Web Services, JSON, SOAP

Messaging & Streaming: Apache Kafka (producers, consumers), RabbitMQ, event-driven architecture

Other: Design Patterns (Singleton, Factory, Observer), Multithreading, Concurrency, Microservices Architecture, Agile

(Scrum, Kanban)

PROFESSIONAL EXPERIENCE

Bank of America July 2024-Present

Senior Software Engineer Chicago, Illinois

Developed and maintained core banking modules using Spring Boot, Hibernate ORM, JPA, and Oracle Database, supporting high-throughput transaction processing with robust exception handling and centralized logging.

Designed and implemented secure, scalable RESTful APIs using Spring MVC and Swagger, enabling integration with web clients, mobile applications, and external payment gateways secured via OAuth2.

Built responsive user interfaces using Angular, TypeScript, and Bootstrap, improving user experience through dynamic components, AJAX-based asynchronous calls, and accessibility compliance.

Implemented multi-threading and concurrency control using Java Executors and synchronized blocks to optimize batch job processing and reduce deadlock scenarios in transactional workflows.

Automated CI/CD pipelines using Jenkins, containerized applications with Docker, and deployed microservices on AWS ECS, improving release reliability and reducing downtime.

Integrated third-party payment and fraud detection systems through REST APIs, securing data exchange using JWT and Spring Security.

Implemented event-driven asynchronous processing using Apache Kafka (producers and consumers) to improve system scalability and decouple microservices.

Configured Spring Security with OAuth2 and JWT to enforce role-based and fine-grained access control across application and service layers.

Developed unit and integration tests using JUnit 5, Mockito, and TestNG, achieving high test coverage and supporting safe refactoring and regression testing.

Tuned complex Oracle SQL queries, optimized indexing strategies, and refactored stored procedures to improve performance of monthly batch processing and reporting jobs.

Enhanced real-time system behavior by implementing WebSocket’s and AJAX polling, enabling live transaction status updates and account notifications.

Enhanced system scalability by incorporating Redis-based distributed caching and Ehcache at the service layer for read-heavy customer workflows

Migrated legacy monolithic banking applications to microservices architecture using Spring Cloud, Eureka, and Ribbon, enabling scalability, fault tolerance, and independent deployments.

Mentored junior developers on SOLID principles and design patterns (Singleton, Factory, Observer), promoting clean code and maintainable architectures.

Collaborated in Agile/Scrum teams using Jira and Confluence for sprint planning, backlog grooming, and peer code reviews

CVS Health Oct 2022-Aug 2023

Software Engineer Hyderabad, India

Developed scalable patient management systems using Spring Boot, Hibernate, and PostgreSQL, ensuring seamless integration of backend services with frontend frameworks like ReactJS and Redux for dynamic UI.

Created responsive web applications employing HTML5, CSS3, JavaScript, and Bootstrap, delivering cross-browser compatibility and enhanced user experiences for healthcare professionals and administrative staff.

Integrated third-party healthcare APIs securely using RESTful services, OAuth2 authentication, and encrypted data transfer protocols to comply with HIPAA regulations and safeguard patient information.

Designed and implemented multithreaded batch processing jobs using Java Executors and Scheduled Executor Service to handle large-scale data imports and generate healthcare analytics reports efficiently.

Automated build and deployment pipelines with Maven, Jenkins, and containerized applications using Docker, deployed on Azure Kubernetes Service (AKS) for reliable cloud-based operations.

Leveraged MongoDB and Spring Data MongoDB to store unstructured patient records, supporting flexible schema evolution and high availability with replica sets.

Implemented robust validation mechanisms using Spring Boot Validator and Hibernate Validator to enforce data integrity and improve API reliability across healthcare modules.

Developed integration and system tests using JUnit, Mockito, and Rest Assured, ensuring seamless interactions between microservices and third-party systems within the healthcare ecosystem.

Strengthened application security by integrating Spring Security, multi-factor authentication, and role-based access control, maintaining HIPAA compliance, and protecting sensitive patient data.

Collaborated with UX designers to apply responsive design principles, accessibility guidelines, and interactive elements using CSS Flexbox, Grid, and React Hooks for improved usability.

Participated actively in Agile ceremonies, utilizing Jira and Confluence to track sprint progress, manage user stories, and promote continuous delivery within cross-functional teams.

Integrated event-driven messaging using Apache Kafka to handle appointment reminders, patient notifications, and asynchronous workflows.

Employed cloud services such as Azure SQL Database and Azure Blob Storage to host healthcare data and enable scalable, durable storage solutions.

Debugged and profiled performance issues using tools like Visual VM, Eclipse Memory Analyzer, and Spring Boot Actuator, improving application reliability and system uptime. United Airlines May 2020–Oct 2022

Software Engineer Hyderabad, India

Developed logistics and cargo management systems with Spring MVC, Hibernate, and MySQL, enabling real-time tracking, scheduling, and efficient resource allocation.

Built secure REST APIs using Spring Boot, OAuth2, and JWT for authentication, integrating with customs and airline service APIs.

Integrated RabbitMQ for asynchronous messaging between Spring Boot microservices, enabling reliable shipment tracking and real-time cargo processing.

Designed interactive dashboards and data visualizations with Angular, TypeScript, and D3.js, providing operations teams with actionable insights.

Optimized shipment processing using Java Streams API, parallel processing, and advanced SQL tuning (indexing, partitioning, stored procedures).

Containerized microservices with Docker and deployed scalable applications on AWS EKS with Kubernetes for high availability and fault tolerance.

Implemented Spring Security features, including CSRF protection, session management, and role-based access control to safeguard operational data.

Automated CI/CD pipelines with Jenkins and GitLab CI/CD, ensuring reliable deployments with zero downtime.

Delivered real-time features (AJAX, WebSocket, RxJS) for live cargo status updates and alerts, enhancing logistics visibility.

Strengthened code quality with unit, integration, and end-to-end testing (JUnit 5, Mockito, Selenium) and monitored systems using Prometheus, Grafana, and AWS S3.

Collaborated in Agile/Scrum teams with Jira/Confluence and mentored junior developers in microservices, design patterns, and clean code practices.

EDUCATION

Gannon University, Erie, PA. May 2025

Master of Science in Information Technology.

Relevant Coursework: Enterprise Microservices Development using Java & Spring Boot, Cloud Computing, Distributed Systems, AI/ML, Data Mining, Operating Systems, DBMS, Web Development, Software Engineering, Computer Security, Algorithms & Data Structures.

CERTIFICATION

Wipro Certified Professional, Java J2EE

AWS Academy Graduate, AWS Academy Cloud Foundations



Contact this candidate