| Sowmya Marripeddi - Sr Java full stack developer |
| [email protected] |
| Location: Jersey City, New Jersey, USA |
| Relocation: |
| Visa: |
| Resume file: Sowmya_Marripeddi_Senior_Java_FullStack_Developer_1771868724337.pdf Please check the file(s) for viruses. Files are checked manually and then made available for download. |
|
Sowmya Marripeddi
Senior Java Full Stack Developer +(315)-601-9343 R [email protected] linkedin.com/in/sowmya-marripeddi-jfsd PROFESSIONAL SUMMARY Over 11+ years of experience as a Senior Java Full Stack Developer designing, building, and delivering scalable enterprise applications across retail, financial services, healthcare, and SaaS domains using Java, Spring Boot, and modern frontend frameworks. Partnered with product owners, business stakeholders, and engineering leadership to gather requirements, define technical roadmaps, and deliver full stack solutions that directly influenced product strategy and operational scalability. Architected and developed microservices-based backend systems using Java 11/17, Spring Boot, Spring Cloud, and REST/GraphQL APIs, integrating heterogeneous data sources (PostgreSQL, MongoDB, Snowflake) and reducing system latency by 40%. Engineered high-performance backend services and optimized JVM-level configurations for large-scale transactional workloads, improving application throughput by 3x and supporting critical business operations across distributed enterprise environments. Designed and delivered responsive, component-driven frontend applications using React.js and Angular, integrating RESTful APIs and state management solutions to enable seamless user experiences across cross-functional business platforms. Conducted end-to-end technical analysis including system design, gap analysis, root cause analysis, and user story authoring to align full stack solutions with business objectives and drive continuous software delivery improvement. Implemented OAuth2/JWT-based authentication, role-based access control, and fraud-resilient transaction workflows using Java and Spring Security, delivering secure application layers for financial services and healthcare enterprise clients. Optimized database performance through indexing strategies, query tuning, ORM refinement (Hibernate/JPA), and caching layers (Redis, Ehcache); reduced infrastructure compute cost by 30% while sustaining high availability for mission-critical applications. Maintained software quality and security standards through code reviews, static analysis (SonarQube), dependency scanning, and adherence to OWASP guidelines ensuring compliance with enterprise security policies and industry regulations. Collaborated in Agile cross-functional teams to deliver production-grade software through iterative CI/CD releases; contributed to sprint planning, backlog grooming, UAT coordination, and stakeholder sign-off workflows using Jira and Confluence. Applied design patterns (MVC, Singleton, Factory, Observer), event-driven architecture (Kafka, RabbitMQ), and A/B deployment strategies to build resilient, loosely coupled systems aligned with product, operations, and engineering objectives. Championed engineering best practices across teams by establishing coding standards, reviewing architecture proposals, mentoring junior developers, and driving adoption of reusable component libraries accelerating delivery velocity and system reliability. SKILLS Programming & Query Languages: Java (8, 11, 17, 21), JavaScript (ES6+), TypeScript, SQL (T-SQL, PL/SQL, HiveQL, SnowSQL), HTML5, CSS3, Shell Scripting (Bash), Groovy, Kotlin, Scala, XML, JSON, YAML, GraphQL SDL Frameworks, Libraries & Frontend Technologies: Spring Boot (3.x), Spring MVC, Spring Cloud (Gateway, Config, Eureka, Sleuth, Circuit Breaker), Spring Security, Spring Data JPA, Spring WebFlux (Reactive), Hibernate, Quarkus, Micronaut, React.js (Hooks, Redux Toolkit, Context API, React Query), Angular 17+ (RxJS, NgRx, Signals, Angular Material), Next.js, Node.js, REST APIs, GraphQL, gRPC, WebSockets, Kafka Streams, RabbitMQ, Bootstrap 5, Material UI, Tailwind CSS Databases, Cloud & Infrastructure: Relational (PostgreSQL, MySQL, Oracle, SQL Server, DB2, Aurora), NoSQL (MongoDB, Cassandra, Redis, Cosmos DB, DynamoDB, Couchbase), Search (Elasticsearch, OpenSearch), Cloud Platforms (AWS EC2, S3, Lambda, RDS, EKS, SQS, SNS, API Gateway, CloudWatch; Azure AKS, App Service, Service Bus, Azure Functions; GCP GKE, Cloud Run, Pub/Sub, BigQuery), Snowflake, Data Modeling (ER Diagrams, Normalization, Indexing, Query Optimization, Partitioning) DevOps, CI/CD, Security & Architecture: Docker, Kubernetes (Helm, Ingress, HPA, Kustomize), Jenkins, GitHub Actions, GitLab CI, ArgoCD, Maven, Gradle, Terraform, Ansible, Pulumi, SonarQube, Checkmarx, Snyk, JUnit 5, Mockito, Testcontainers, Selenium, Cypress, Postman, OWASP Top 10, OAuth2, JWT, API Gateway (Kong, AWS), Service Mesh (Istio, Linkerd), Observability (Prometheus, Grafana, Jaeger, ELK Stack, OpenTelemetry), Design Patterns (MVC, Singleton, Factory, Builder, Observer, Saga, CQRS, Event Sourcing) Architecture, AI Integration & Collaboration: Microservices Architecture, Event-Driven Architecture (EDA), Domain-Driven Design (DDD), Hexagonal Architecture, System Design (HLD, LLD, Scalability, High Availability), AI/LLM Integration (LangChain4j, OpenAI API, Spring AI, RAG Pipelines), Vector Databases (Pinecone, Weaviate), Agile (Jira, Confluence, Sprint Planning, Backlog Grooming), Code Reviews, Technical Documentation, Mentoring, Performance Tuning, Scalability & Distributed Systems Engineering EDUCATION JNTU Kakinada June 2009 Aug 2013 Bachelor s Degree in Computer Science and Engineering Kakinada, IN Relevant Coursework: Data Structures and Algorithms, Cloud Computing, Distributed Systems, Database Systems, Data Warehousing, Big Data Analytics, Machine Learning, Statistical Modeling, Data Mining, ETL Design, Data Governance. WORK EXPERIENCE Senior Java Full Stack Developer Jan 2025 Present UBS | Weehawken, NJ At UBS, I led full stack engineering initiatives across wealth management platforms, investment research portals, and client portfolio systems. My work focused on architecting scalable microservices, building high-performance React frontends, and delivering secure APIs aligned with SEC, FINRA, and internal risk engineering mandates. Architected and developed microservices-based backend systems using Java 17 and Spring Boot to process large-scale client transaction and portfolio datasets, delivering real-time performance attribution APIs for wealth management teams. Consolidated data from 10+ global client and market sources into a unified service layer using Spring Data JPA and REST APIs, reducing reporting cycle time by 25% and improving data accessibility across regional advisory platforms. Designed and delivered React.js dashboards integrated with Spring Boot APIs to visualize client holdings, risk exposure, and market data, directly supporting the personalized wealth advisory initiative for portfolio managers. Implemented OAuth2/JWT-based authentication, role-based access control, and audit logging using Spring Security, enhancing security posture and enabling compliant collaboration across front-office and compliance departments. Partnered with compliance teams to build regulatory data APIs and trade surveillance microservices using Java and Spring Batch, accelerating SEC and FINRA submission workflows and reducing manual processing overhead. Engineered real-time event-driven pipelines using Apache Kafka to process market data feeds and client activity streams, enabling time-sensitive trading insights and proactive advisor alerting across wealth platforms. Automated recurring investment product reporting pipelines using Spring Batch and Python integration layers, enhancing data reliability and reducing manual reporting effort by 40% across the reporting supply chain. Built RESTful backend services for post-trade analysis, client engagement tracking, and product usage analytics, exposing clean API contracts consumed by React frontend dashboards for business stakeholders. Developed self-service React.js dashboard components to visualize portfolio performance trends, streamlining regulatory submission reporting cycles and improving advisor productivity for SEC and FINRA approvals. Applied statistical modeling and regression analysis within Java-based scoring services to detect early indicators of client churn and portfolio risk, enabling proactive advisor interventions and improving client retention. Standardized CI/CD delivery workflows using Jenkins and GitHub Actions, improving deployment speed and production reliability for time-critical wealth management platform releases. Enforced OWASP security standards, static code analysis via SonarQube, and dependency scanning to protect client financial data, achieving compliance with internal risk controls and regulatory security requirements. Environment: Java 17, Spring Boot, Spring Security, Spring Batch, React.js, REST APIs, Apache Kafka, PostgreSQL, Snowflake, Redis, Docker, Kubernetes, AWS, Jenkins, GitHub Actions, SonarQube, Jira, Confluence. Senior Java Full Stack Developer Sep 2023 Jan 2025 Citizens Bank | Jersey City, NJ At Citizens Bank, I led full stack engineering and platform modernization initiatives across retail banking, fraud detection, and customer intelligence systems. My work focused on delivering scalable microservices, building self-service React portals, and enabling data-driven product experiences while enforcing security and compliance standards. Integrated 10+ internal and external data sources into a unified service layer using Spring Boot and REST APIs, improving analytics accessibility by 40% and streamlining cross-domain data consumption for business stakeholders. Designed and maintained parameterized REST API frameworks and reusable Spring Boot service templates, accelerating backend microservice deployment timelines by 35% across evolving business domains. Performed large-scale data transformation and cleansing pipeline development using Spring Batch and SQL, ensuring high-quality, reliable inputs for executive reporting and business intelligence workloads. Implemented data governance standards including lineage tracking, RBAC, and metadata documentation using Spring Security and Collibra integration, aligning platform outputs with enterprise-wide compliance goals. Built fraud detection microservices using Java and machine learning model integrations, enabling real-time fraud pattern analysis and improving customer response time by 25% across digital banking channels. Designed optimized SQL queries, JPA entity mappings, and database schemas with partitioning and indexing strategies, powering mission-critical APIs and reducing response times for business-facing services. Enforced data retention and archival policies through Spring Batch jobs coordinated with compliance teams, reducing storage overhead by 30% while meeting regulatory data lifecycle requirements. Streamlined CI/CD delivery pipelines and Git branching workflows using Jenkins and GitHub Actions, reducing deployment errors and improving release agility by 40% across engineering teams. Implemented RBAC, field-level encryption, and access auditing using Spring Security, aligning platform outputs with GDPR and CCPA regulatory standards across customer-facing services. Delivered React.js self-service portals for KPI monitoring with real-time REST API integrations, giving business stakeholders live visibility and boosting operational efficiency and responsiveness. Developed Java-based data validation frameworks for automated quality checks and anomaly detection, reducing manual QA time by 15% and increasing trust in enterprise platform reporting outputs. Leveraged Spring Cloud Config and service discovery to improve platform configurability and service traceability, cutting issue resolution time by 35% for business and compliance engineering teams. Enriched customer profiles by integrating third-party financial data APIs with internal microservices using REST and Spring Integration, driving a 15% increase in upsell and cross-sell product conversions. Monitored microservice health and SLA compliance using Prometheus, Grafana, and alerting pipelines, achieving 20% downtime reduction and proactive incident resolution for business-critical services. Applied clustering and classification model integrations within Java-based risk services using Scikit-learn REST bridges to support fraud detection models and customer risk profiling for analytics teams. Environment: Java 11/17, Spring Boot, Spring Security, Spring Batch, Spring Cloud, React.js, REST APIs, Kafka, PostgreSQL, MongoDB, Redis, Docker, Kubernetes, AWS, Jenkins, GitHub Actions, SonarQube, Jira, Confluence. Java Full Stack Developer Aug 2021 Sep 2023 Johnson & Johnson | Santa Clara, CA At Johnson & Johnson, I led full stack engineering initiatives across pharmaceutical supply chain platforms, clinical trial management systems, and public health data portals. My work focused on translating complex healthcare data requirements into scalable Java microservices, React UIs, and HIPAA- and FDA-compliant software solutions. Developed Java Spring Boot microservices to process large-scale genomic and clinical trial datasets, exposing REST APIs consumed by React frontends for R&D and clinical team reporting workflows. Integrated global trial datasets from multiple geographies into a unified API layer using Spring Integration and REST orchestration, reducing research reporting cycle time by 25% and improving data access for cross-regional study teams. Built React.js and Spring Boot-powered reporting views to analyze patient records and real-world evidence, directly supporting the personalized medicine initiative and streamlining insights for clinical research stakeholders. Implemented data governance standards including lineage tracking, access control, and metadata documentation via Spring Security and Apache Atlas integration, enhancing audit readiness and enabling secure cross-departmental collaboration. Built pharmacovigilance reporting microservices for adverse drug event monitoring by consolidating transactional and reference datasets through Spring Batch pipelines, accelerating compliance submission workflows for regulatory teams. Developed logistics and supply chain analytics APIs using Java and Spring Boot, processing pharmaceutical delivery and device telemetry data to enable predictive insights and minimize supply chain delays. Automated recurring data preparation workflows for manufacturing quality reporting using Spring Batch jobs and Python integration scripts, enhancing reliability and ensuring traceability across the pharmaceutical supply chain. Developed self-service React.js dashboards integrated with Spring Boot APIs to visualize clinical trial outcomes and streamline FDA submission reporting cycles for regulatory approvals. Applied statistical model integrations within Java-based microservices to surface early indicators of chronic illness and enable predictive care planning, improving patient outcome visibility in clinical systems. Standardized CI/CD delivery and Git branching workflows using Jenkins and GitHub Actions, improving turnaround speed and production reliability for regulatory and business platform releases. Documented API specifications, data dictionaries, and business rules using Swagger and Confluence, ensuring HIPAA-compliant data handling and consistent metric definitions across engineering and compliance teams. Enforced role-based access controls, field-level encryption, and audit logging via Spring Security to protect patient data, achieving strict compliance with HIPAA and internal data security standards. Environment: Java 11, Spring Boot, Spring Batch, Spring Security, React.js, Angular, REST APIs, PostgreSQL, MongoDB, Docker, Kubernetes, AWS, Jenkins, GitHub Actions, Swagger, HIPAA Compliance, Jira, Confluence. Java Full Stack Developer Aug 2020 Aug 2021 First Republic Bank | San Francisco, CA At First Republic Bank, I delivered full stack engineering solutions to support compliance reporting platforms, financial analytics systems, and customer-facing digital banking applications. My work ensured timely, secure software delivery and audit compliance during surging digital banking demand, enabling business leaders to make faster, data-driven decisions. Developed and optimized Java Spring Boot microservices to query and transform large volumes of customer and loan data from SQL Server, improving data availability for regulatory compliance and BI reporting by 30%. Built and optimized SQL-backed Spring Data JPA repositories for data cleansing, validation, and fraud detection use cases, significantly improving API response performance and analytical consistency across reporting systems. Standardized CI/CD delivery pipelines and testing workflows using Jenkins and JUnit 5, reducing manual overhead and ensuring consistent, error-free software releases across engineering teams. Implemented automated data quality validation frameworks using Java rule engines and Spring Batch, decreasing data errors and manual intervention in regulatory reporting flows. Maintained data lineage documentation and audit trail APIs across all reporting outputs, supporting FDIC audit workflows, SOX controls, and compliance submission requirements. Automated loan data processing and batch reporting using Spring Batch jobs, enabling operational resilience and a 40% increase in reporting throughput during peak pandemic-period application surges. Designed reusable data mapping service templates for legacy-to-cloud migration pipelines, ensuring consistency, accuracy, and compliance across staging and reporting transformation layers. Optimized Spring Data JPA queries through indexing strategies, query restructuring, and execution plan analysis using Hibernate Statistics to maintain consistent SLAs for regulatory and treasury reporting. Developed React.js dashboards consuming Spring Boot REST APIs for daily KPI reporting to branch leadership, driving better decision-making and real-time financial visibility across the organization. Enforced data governance practices including RBAC, retention policy enforcement, and audit logging via Spring Security, reducing compliance risk and ensuring data policy adherence across banking platforms. Environment: Java 8/11, Spring Boot, Spring Batch, Spring Security, Spring Data JPA, React.js, REST APIs, SQL Server, Oracle, PostgreSQL, Docker, AWS, Jenkins, JUnit 5, Mockito, Jira, SOX, FDIC Compliance. Java Full Stack Developer Feb 2018 Aug 2020 Kaiser Permanente | Oakland, CA At Kaiser Permanente, I delivered full stack engineering solutions across clinical management platforms, supply chain systems, and patient engagement portals. My work supported real-time clinical data processing, HIPAA-compliant microservice design, and patient analytics features, helping improve care outcomes and operational efficiency across 50+ hospital units. Developed real-time clinical data processing microservices using Java Spring Boot and Kafka to surface decision-support APIs for emergency care teams, reducing response latency by 20% through faster data availability. Enriched patient profiles by building Spring Data JPA services that joined lab, medication, and imaging datasets, enabling holistic population health APIs and advanced patient segmentation for clinical care teams. Automated appointment reminder and care follow-up workflows using Spring Batch jobs and event-driven Kafka pipelines, reducing patient readmissions and supporting value-based care program tracking. Implemented data cataloging and governance standards across patient data microservices, enforcing classification, lineage tracking, and RBAC for audit-ready HIPAA-compliant platform operations. Designed and delivered Angular clinical and operational KPI dashboards consuming Spring Boot REST APIs, improving care coordination visibility and enabling data-driven decisions for frontline clinical and operations teams. Built a centralized API gateway and service aggregation layer consolidating data from multiple clinical and operational systems to support performance reporting and outcome-based analytics across 50+ hospital units. Developed patient risk scoring services using Java-integrated ML model REST bridges (regression, clustering) to support chronic disease prevention programs and reduce hospital readmission rates. Optimized Spring Data JPA query performance and batch reporting workloads through indexing and named query tuning, ensuring SLA compliance during high-volume clinical data processing periods. Applied Spring Security RBAC, metadata management, and audit logging frameworks to maintain HIPAA-aligned data security, access control, and lineage visibility across patient-facing services. Automated data quality monitoring and anomaly detection pipelines using Java rule engines and Spring Batch, reducing downstream API errors and improving accuracy of regulatory compliance submissions. Standardized CI/CD delivery and Git version control practices for microservice deployments, ensuring reliable, repeatable releases of clinical platform services across hospital environments. Integrated EHR data via FHIR-compliant REST APIs using Java Spring Boot, enhancing patient data completeness and reducing data silos across clinical departments. Environment: Java 8/11, Spring Boot, Spring Batch, Spring Security, Angular, REST APIs, Apache Kafka, PostgreSQL, MongoDB, Redis, Docker, Kubernetes, AWS, Jenkins, HIPAA, FHIR, Jira, Confluence. Java Developer Jan 2017 Feb 2018 Guild Mortgage | San Diego, CA At Guild Mortgage, I modernized legacy reporting systems and delivered scalable Java-based backend solutions to support risk analytics, loan portfolio management, and regulatory compliance platforms. My focus was on improving API performance, building reusable service layers, and enabling data-driven decision-making for credit risk, finance, and executive teams. Developed Java Spring Boot REST APIs to extract and expose large-scale mortgage data from Oracle and PostgreSQL, enabling loan performance analytics and risk scoring services consumed by credit risk teams and auditors. Redesigned legacy batch reporting workflows using Spring Batch and SQL, significantly reducing report generation latency and enabling faster compliance data delivery to federal regulators and internal stakeholders. Built high-throughput batch processing jobs for loan trend analysis using Spring Batch, improving reporting performance 10x over legacy processes and enabling near real-time loan data APIs for executive dashboards. Built advanced Java and SQL-based analytical service models for forecasting delinquency, servicing trends, and mortgage application funnel performance, directly impacting portfolio management strategies for business teams. Developed real-time mortgage application processing APIs using Java Spring Boot to support faster credit decisions, fraud detection workflows, and instant loan status reporting for customers and relationship managers. Migrated on-premise data processing pipelines to AWS (S3, Lambda, RDS), enhancing data durability, enabling cloud-native analytics, and supporting business continuity and disaster recovery planning. Modeled structured mortgage data in Snowflake-backed services to support interactive BI API layers and compliance reports consumed across finance, risk, and executive teams for strategic decision-making. Wrote complex HiveQL and SQL queries over partitioned datasets via Spring JDBC to generate detailed reports for loan servicing, credit risk, default probability tracking, and investor performance summaries. Created reusable Java utility libraries to implement domain-specific mortgage processing logic and automate exception handling and retry mechanisms for edge-case batch processing scenarios. Optimized Spring Data JPA and JDBC query performance through query restructuring, join strategy improvements, and execution plan analysis, ensuring platform stability during peak regulatory reporting windows. Environment: Java 8, Spring Boot, Spring Batch, Spring Data JPA, REST APIs, SQL Server, Oracle, PostgreSQL, Snowflake, AWS (S3, Lambda, RDS), Docker, Jenkins, Jira, Informatica, Data Governance. Junior Java Developer Sep 2013 Oct 2015 Value Labs | Hyderabad, India At Value Labs, I built high-performance Java backend solutions and data processing frameworks for enterprise clients. My work empowered business teams with reliable REST APIs, optimized database layers, and consistent service architectures, significantly enhancing application performance and decision-making processes across departments. Developed advanced stored procedures, functions, and views in SQL Server consumed via Spring Data JPA, improving query efficiency and API response times for mission-critical business operations and analytics workloads. Performed SQL Server performance tuning by analyzing execution plans, adding strategic indexes, and restructuring Hibernate-generated queries to minimize latency for large-scale data processing workloads. Designed ETL workflows using Spring Batch to transform and load data from SQL Server, Access, and Excel sources into structured relational models, ensuring analytics readiness and data consistency across business units. Consolidated data from heterogeneous systems using Spring Integration and Informatica connectors, ensuring consistent data synchronization and supporting seamless business process APIs across departments. Authored entity-relationship diagrams and data lineage documentation using Lucidchart and Confluence, enabling full traceability of data dependencies for compliance, auditing, and regulatory reporting requirements. Designed dimensional data models including SCD Types I and II, star and snowflake schemas, and surrogate key logic within Java service layers to support scalable data retrieval and self-service API consumption. Implemented data validation and error-handling frameworks using Java exception handling, Spring Batch listeners, and checkpoint logging, ensuring data quality and reliable API outputs for business stakeholders. Created and maintained SSAS multidimensional cube integration layers with KPI APIs, aggregation logic, and partitioning to support rapid OLAP-style querying and deep-dive analytics with sub-second response times. Scheduled and monitored batch processing workflows using Apache Airflow and Spring Batch schedulers, reducing manual intervention and ensuring timely, event-driven delivery of data processing jobs. Built dynamic report generation services in Java with drill-down and parameterized filtering logic, delivering executive-grade data APIs and operational reporting consumed by frontend dashboards for real-time business monitoring. Environment: Java 8, Spring Boot, Spring Batch, Spring Data JPA, Spring Integration, SQL Server, SSIS, SSAS, SSRS, REST APIs, Informatica, Hibernate, Git, Apache Airflow, Jira, Confluence. Keywords: continuous integration continuous deployment quality analyst artificial intelligence machine learning user interface javascript business intelligence sthree database rlang procedural language bay area California New Jersey |