| Phalguni - Java Developer |
| [email protected] |
| Location: South Lyon, Michigan, USA |
| Relocation: Yes |
| Visa: H1B |
| Resume file: Phalguni Java developer_1775761979070.docx Please check the file(s) for viruses. Files are checked manually and then made available for download. |
|
Phalguni Sakhamuri
Java Developer Contact: +1 (469) 699 8203| Email: [email protected] Professional Summary: Seasoned Java Developer with over 7 years of hands-on experience in designing, developing, and deploying scalable enterprise applications across the eCommerce and financial services domains. Skilled in front-end development using Angular (8 11), React, TypeScript, HTML/CSS, and cross-platform frameworks such as Ionic, Capacitor, and Cordova, with strong backend expertise in Java 8 17, Spring Boot, RESTful microservices, JWT/OAuth2 security, and Oracle SQL/PL/SQL. Adept at analyzing business requirements, designing solutions, optimizing user interfaces, and improving application performance. Experienced in implementing secure, high-performing APIs, debugging complex issues, and following best coding practices across the full stack. Known for proactive problem-solving, clear communication, and the ability to contribute to team objectives while driving design improvements and modernizing applications. Proven ability to modernize front-end applications, migrate legacy UI codebases, and optimize Angular modules using lazy loading, improved change detection, and reusable component architecture. Strong experience integrating microservices with front-end applications using REST APIs, interceptors, route guards, and secure token-based workflows. Skilled in cross-platform mobile development using Ionic/Capacitor and experience building and debugging applications using Xcode and native deployment tools. Familiar with DevOps tools and practices, including CI/CD pipelines, Docker, Kubernetes, GitHub Actions, and automated testing frameworks (Karma, Jasmine, JUnit, Mockito). Demonstrated ability to mentor junior developers, lead design discussions, and support teams in delivering high-quality software under tight timelines. Technical Skills: Programming Languages Java 8/11, PL/ SQL, C++, C, JavaScript ES6, TypeScript. Java/J2EE technologies Servlets, JSTL, Design Patterns, JSF, JMS, JSP, JNDI, JDBC, Log4J API, Java security, RMI, EJB, JFC/Swing, AWT, Applets, Java Networking. Frameworks Spring, Hibernate, Struts, Spring Boot, Spring MVC, Spring Security, Spring Cloud, Django IDEs Eclipse, IntelliJ, Spring Tool suite, NetBeans. Web technologies HTML5, CSS3, Bootstrap 4, XML, JSON, Java Script ES6, jQuery, Ajax, Angular 7/8/9/10/11. Web/Application Servers Web Sphere, WebLogic, Apache Tomcat, Apache Kafka, Apache Camel, JBoss, Jetty Server, JBOSS EAP. Web Services SOAP, REST, REST API, WSDL, RESTful, UDDI, JAX-RPC, JAX-RS, JAX-WS, JAX-B, Microservices, Apache Axis and Apache CFX. Methodologies Agile (Scrum), Waterfall, TDD (Test Driven Development) Testing Tools Junit, Jest, Log4J, JMeter, Postman, Selenium WebDriver, Jasmine, Karma, Protractor, Mockito, SoapUI, Gradle, Putty, CI/CD, PCF, Google Cloud, Clear Quest, Azure, Mockito, Fitness, Kubernetes, Load UI, Groovy Spock, Docker, Jenkins, Selenium, RTC. Database Technologies Oracle8i/9i/10g,11g,12c, DB2, MySQL, PostgreSQL, Redis, MongoDB, Cassandra DB. CI/CD tools Jenkins, Kubernetes, Docker Version Control Systems SVN, Git, GitHub, Source Tree, Bit bucket, Tortoise SVN. Build Tools ANT, Maven. Platforms Windows, Linux, Unix, MacOS Cloud Technologies AWS, Azure, Google Cloud Platform (GCP), PCF Microsoft Azure Services Azure Functions, Azure Data Factory (ADF), Azure Logic Apps, Azure Functions AWS Services S3, EC2, ELB, EBS, Route53, EKS, ELK, VPC, Auto scaling, Elastic Beanstalk, AWS Lambda, AWS API Gateway, Cloud Formation, IAM, CloudWatch, Cloud Trail Education: Master of Science (Major: Computer Science) Bachelor of Technology (Major: Computer Science) Professional Experience: Client: Walmart, Sunnyvale, CA March 2025-till date Role: Sr. Java Developer Project Description: Developed a high-performance financial data ingestion and processing platform for Walmart s Global eCommerce, leveraging Spring Boot microservices, Kafka, and Apache Storm to enable real-time transactions and third-party API integrations. Optimized scalability, fault tolerance, and monitoring using AWS, Kubernetes, and observability tools, ensuring secure and resilient financial operations. Roles & Responsibilities: Designed and developed a financial data ingestion and processing platform leveraging Spring Boot, Kafka, and Apache Storm, enabling real-time transaction handling and seamless third-party API integrations. Built scalable microservices with Spring Boot 3.2, REST APIs, and Kafka, ensuring high throughput and low-latency processing for millions of eCommerce events. Implemented persistence layers with JPA and Spring JDBC, optimizing queries for MySQL, Cassandra, and Elasticsearch to support high-volume data operations. Designed and consumed APIs (SOAP, REST, XML/XSLT) for smooth interoperability between legacy financial systems and modern microservices. Designed and implemented scalable microservices using Core Java and Spring Boot to support high performance enterprise payment and financial service platforms. Developed RESTful web services using Spring Boot enabling secure and efficient communication between distributed application components. Utilized Spring Core features including dependency injection and modular configuration to streamline backend service development. Engineered distributed data pipelines using Apache Storm (spouts/bolts), significantly reducing financial event processing latency. Managed containerized deployments with Kubernetes and Docker, enabling resilient, zero-downtime rollouts across Walmart s production environments. Implemented observability and monitoring using Prometheus, Grafana, and Datadog, and configured proactive alerts for anomaly and risk detection. Implemented Kafka based event streaming solutions enabling real time processing of transactional data across distributed services. Developed Kafka producers and consumers to handle asynchronous messaging between microservices within enterprise applications. Worked extensively with Oracle databases to store and manage application data ensuring high availability and data consistency. Developed optimized SQL queries and PL/SQL procedures to support complex financial data processing operations. Automated CI/CD pipelines via GitHub Actions, Jenkins, and Gradle, reducing manual overhead and accelerating delivery cycles. Secured financial applications with Spring Security, OAuth2, and JWT, ensuring robust authentication and authorization across services. Optimized performance through code refactoring, caching strategies, and database query tuning, improving transaction response times. Collaborated with product owners and cross functional teams to gather requirements and translate them into scalable technical implementations. Participated in architectural discussions focused on improving microservices scalability, resiliency, and service level performance. Conducted peer code reviews to maintain development quality and ensure adherence to coding standards and best practices. Supported development of payment processing components and card related transaction services within enterprise platforms. Contributed to full-stack enhancements by integrating Angular-based UI modules with high-performance Spring Boot (Java 11/17) microservices and REST APIs, improving real-time customer experience and enabling scalable front-end and back-end communication. Applied Core Java 8 features (multithreading, collections, I/O, exception handling) to build high-performance backend modules. Optimized backend services by improving database interactions and enhancing API performance across distributed systems. Worked closely with QA teams to troubleshoot application defects and resolve performance related issues. Leveraged Java 11 enhancements (local variable type inference, HTTP Client API, Stream API improvements) to simplify code and improve efficiency. Adopted Java 17 features (Sealed Classes, Records, Pattern Matching) to enforce strict type hierarchies and reduce boilerplate in financial data models. Ensured high code quality and reliability through extensive unit and integration testing with JUnit, Mockito, Karma, and Jasmine. Contributed to continuous improvement of backend service architecture through refactoring and performance tuning initiatives. Participated in Agile ceremonies including sprint planning, standups, and retrospectives to support iterative delivery cycles. Applied OOP principles and design patterns (Singleton, Factory, DAO, Observer) for reusable and maintainable solutions. Collaborated with cross-functional teams including DevOps, QA, Product Owners, and Architects under Agile/Scrum practices, using GitHub/SVN for version control and JIRA for tracking deliverables. Tech Stack: Java (8/11/17), J2EE, Spring Boot 3.x, Spring MVC, Spring JDBC, JPA, REST, SOAP, Apache Kafka, Apache Storm, MySQL, Cassandra, PL/SQL, Elasticsearch, Docker, Kubernetes, Swagger, Maven, Gradle, GitHub, Jenkins, GitHub Actions, JIRA, Prometheus, Grafana, Datadog, JVisualVM, JProfiler, JUnit, Mockito. Client: First National Bank, Pittsburgh, PA September 2023-February 2025 Role: Java Developer Project Description: Developed and enhanced core backend services for First National Bank s Digital Banking Platform, enabling secure, real-time account management, transactions, and payment processing. Migrated legacy systems into a microservices architecture using Spring Boot and integrated third-party APIs to improve customer experience and operational efficiency. Roles & Responsibilities: Designed, developed, and maintained Spring Boot microservices for account management, payments, and customer onboarding. Implemented REST and SOAP APIs for integration with third-party payment gateways, credit bureaus, and regulatory systems. Developed backend banking applications using Core Java and Spring Boot microservices architecture supporting financial transaction processing platforms. Implemented RESTful APIs enabling secure integration between internal banking services and external financial systems. Utilized Spring Core framework features to develop modular and maintainable backend service components. Developed event driven messaging solutions using Apache Kafka enabling asynchronous communication across distributed banking systems. Built data persistence layers using Hibernate/JPA and optimized queries for Oracle PL/SQL and MySQL databases. Applied Java 8+ features (Streams, Lambdas, Multithreading) to build efficient and high-performance backend modules. Ensured transaction security and compliance by implementing Spring Security, OAuth2, and JWT-based authentication. Implemented Kafka consumers and producers to process financial transaction events and real time service notifications. Worked with Oracle databases to support transactional banking applications requiring high data integrity and reliability. Developed PL/SQL stored procedures and optimized SQL queries for efficient data retrieval and processing operations. Collaborated with cross functional teams to translate business requirements into scalable technical solutions. Worked with Apache Kafka for asynchronous messaging and event-driven architecture in transaction processing. Collaborated with front-end teams, integrating Angular/React apps with backend services. Developed secure REST/SOAP APIs and collaborated closely with Angular/React front-end teams to implement authentication flows (OAuth2/JWT), ensuring seamless user interaction and robust end-to-end digital banking functionality. Participated in code reviews, refactoring, and performance tuning to improve scalability and reduce latency. Participated in system design discussions focused on improving application scalability and distributed system performance. Conducted code reviews ensuring development standards and enterprise coding guidelines were consistently followed. Supported development of payment processing services and card management modules within banking applications. Deployed applications on PCF with CI/CD pipelines (Jenkins, Maven), enabling delivery cycles and automated rollouts. Conducted unit and integration testing with JUnit, Mockito, and TestNG to ensure high reliability of banking services. Improved backend service performance through query optimization and efficient microservice communication strategies. Worked with QA teams during testing cycles to investigate and resolve application defects. Participated in Agile development processes ensuring continuous delivery and iterative improvements across application releases. Maintained backend services supporting reliable financial transaction processing and enterprise banking operations. Actively collaborated in Agile Scrum ceremonies (daily stand-ups, sprint planning, retrospectives) using JIRA for task tracking. Tech Stack: Java 8, J2EE, Spring Boot, Spring MVC, Spring Security, Spring JDBC, Hibernate, JPA, REST, SOAP, Apache Kafka, Oracle PL/SQL, MySQL, PCF, Maven, Jenkins, Git, GitHub, JIRA, JUnit, Mockito, TestNG, Agile (Scrum). Client: City Furniture, Florida September 2022-August 2023 Role: Software Engineer Project Description: As a Software Engineer at City Furniture, I developed and maintained Spring Boot microservices for key eCommerce modules such as product catalog, shopping cart, order management, and delivery scheduling. I integrated with third-party logistics APIs to deliver accurate shipping options and real-time tracking. To boost performance, I implemented Redis caching and leveraged Kafka Streams for processing real-time order and inventory events. I optimized CI/CD pipelines using Jenkins, Maven, and Gradle for seamless deployments and built automated tests with JUnit, Mockito, and Rest Assured to ensure stability and reliability. Roles & Responsibilities: Built and maintained Spring Boot microservices to support critical eCommerce functions such as cart, checkout, product catalog, and delivery scheduling. Connected the platform with logistics providers through REST APIs to deliver accurate shipping rates, delivery timelines, and tracking updates. Improved application speed and reduced API/database load by applying caching mechanisms with Redis. Processed large-scale real-time events (inventory updates, order changes) using Kafka Streams, ensuring consistency and responsiveness. Enhanced CI/CD workflows by configuring Jenkins pipelines and managing builds with Maven/Gradle for faster and more reliable releases. Wrote and executed comprehensive automated tests (unit, integration, API) using JUnit, Mockito, and Rest Assured, ensuring system quality. Strengthened application resiliency by incorporating fallback strategies for external service failures. Improved customer-facing eCommerce features by integrating Angular UI components with Spring Boot APIs while using Redis caching and Kafka Streams to boost front-end responsiveness and application performance. Worked in an Agile team environment, actively participating in sprint planning, stand-ups, and peer code reviews to deliver business-critical features on time. Tech Stack: Java 8, J2EE, Spring Boot, Spring MVC, Spring Security, Spring JDBC, Hibernate, JPA, REST, SOAP, Apache Kafka, Cassandra, Redis, Oracle PL/SQL, MySQL, PCF, Maven, Gradle, Jenkins, Git, GitHub, JIRA, JUnit, Mockito, Rest Assured, TestNG, Agile (Scrum). Client: IHS Markit, Hyderabad, India September 2019 - November 2021 Associate Software Engineer Project Description: Worked on developing and enhancing a large-scale enterprise insurance/banking application, building robust presentation and service layers using Spring MVC and Hibernate. Designed and integrated SOAP and REST-based web services implemented JMS with IBM MQ for reliable message communication, and optimized database interactions with Oracle. Ensured smooth deployments on WebSphere/WebLogic and delivered secure, scalable, and maintainable solutions. Roles & Responsibilities: Developed the Presentation layer using the MVC5 paradigm, implemented by Spring MVC. Designed the user interfaces using JSPs, developed custom tags, and used JSTL Taglibs. Used Spring IOC to inject services and their dependencies. Used the spring framework features like spring modules (IOC, MVC, Batch, Web Services, and Integration). Deployed and tested application on IBM WebSphere. Involved in creating, modifying and updating database tables in Oracle Server. Worked with the internal message channels utilizing JMS API and IBM MQ series and implemented HQL queries to perform database operations. Implemented SOAP based JAX-WS web services and used JDK 1.6 for developing the project. Built and enhanced the presentation layer using Spring MVC, JSP, JavaScript, and custom UI components, while integrating REST/SOAP APIs and securing data workflows supporting a full-stack, enterprise-grade application. Created test cases using JUNIT and Eclipse for the IDE. Developing REST APIs for communication to external applications, application integration. Implemented Hibernate in data access layer to access and update information in the database. Involved in developing Message Driven and Session beans for claimant information integration with MQ-based JMS queues. Used Maven to build the application and deploy on WebLogic Application Server. Debugging the application by running the server in debug mode and having experience in the usage of log4J to log the information in log files. Used SVN for version control and Redmine for project and issue tracking. Tech Stack: Java 6, J2EE, JSP, Servlets, JSTL, Custom Tags, Spring MVC, Spring IOC, Spring Batch, Spring Web Services, Hibernate, REST, SOAP (JAX-WS), JMS, IBM MQ, IBM WebSphere, WebLogic, Maven, SVN, Log4j, Eclipse, Junit, MVC, Agile/Scrum, Waterfall Client: United Health Group, Noida, India August 2018 - September 2019 Associate Software Engineer Project Description: Developed a web-based HealthCare Claims Management System that streamlines the process of submitting, tracking, and approving insurance claims. The system allows healthcare providers and members to submit claims online, validates claim information, and tracks claim status in real-time. The project was developed using Java, Spring Boot, RESTful APIs, and MySQL, with a responsive front-end using HTML, CSS, and JavaScript. This system aims to reduce processing time, improve accuracy, and provide seamless experience for both members and administrators. Roles & Responsibilities: Assisted in the design and development of backend services using Java and Spring Boot. Developed REST APIs for claim submission, status tracking, and report generation. Implemented data validation and error handling to ensure accurate claim processing. Collaborated with senior developers to integrate the application with the database (MySQL) and external services. Developed REST APIs in Spring Boot and integrated them with responsive front-end components (HTML/CSS/JavaScript), enabling streamlined claim submission workflows and improving user experience across the platform. Wrote unit and integration tests using JUnit to ensure code quality and reliability. Participated in daily stand-ups and code reviews following Agile methodology. Assisted in debugging and resolving issues reported during testing phases. Tech Stack: Java, J2EE, JSP, Servlets, JSTL, Custom Tags, Spring MVC, Spring IOC, Spring Boot, Hibernate, REST, SOAP (JAX-WS), JMS, IBM MQ, MySQL, Maven, Git, Log4j, Eclipse/IntelliJ IDEA, JUnit, MVC, Agile/Scrum Keywords: cprogramm cplusplus continuous integration continuous deployment quality analyst user interface message queue sthree database procedural language California Pennsylvania |