# Layla L. > Sr. Java Developer Location: San Mateo, California, United States Profile: https://flows.cv/layla Hello, I have 10+ years of experience in Java development. I'm experienced in developing applications using core JAVA with various J2EE technologies including EJB, Servlets, JSP, JDBC, Java Beans, Spring (IOC, MVC, AOP, DAO) 4.2/3.5/3.0, Hibernate 4.0/3.0, XML, JNDI, JMS and Web Services (REST, SOAP), Design Patterns. I'm expertise in all Spring Modules such as Spring Core, MVC, Dependency Injection, AOP and Transaction, Spring ORM, Spring JDBC. I'm experienced in Web Services technologies like Restful, SOAP, and Service Oriented Architecture. I have a good understanding of RDBMs concepts, I worked with MySQL, Oracle, PostgreSQL, and MongoDB. I have good experience in Software Development Life Cycle (SDLC) like design, analysis, development, and Implementation. I have a thorough understanding of Object-oriented Programming (OOP), Data Structures, and Algorithms. I'm a highly motivated, self-driven, hard-working person and I can work efficiently and productively in a fast-paced environment. ## Work Experience ### Senior Software Engineer @ Wells Fargo Jan 2024 – Jan 2025 | San Leandro, CA ● Developed and enhanced backend services using Java 17, Spring Boot, and Spring MVC, implementing scalable components aligned with enterprise coding standards and OOP principles. ● Participated in microservice architecture and design discussions, helping define API contracts, service boundaries, and integration patterns across banking systems. ● Implemented new backend functionalities based on Figma design specifications and business requirements, ensuring accurate data handling and seamless integration within Wells Fargo’s microservice ecosystem. ● Performed backend integration validation, comparing request/response payloads, verifying API compatibility, and validating upstream/downstream dependencies to ensure stable cross-service communication. ● Collaborated with architects and senior engineers to refine service-to-service integration, including error-handling strategies, retry logic, and fault-tolerance patterns for resilient distributed workflows. ● Investigated and resolved production and business-reported issues by analyzing Splunk logs, debugging distributed service flows, identifying root causes, and implementing durable fixes. Authored JUnit tests and followed TDD practices to maintain high code quality and comprehensive backend regression coverage. ● Created BDD test scenarios/automation script using Cucumber and performed API-level validation with Karate (microservice), ensuring integration correctness while maintaining backend service ownership. ● Used Postman to validate API correctness, troubleshoot integration issues, and ensure consistent backend behavior across environments. Queried and analyzed MongoDB to verify data consistency, support backend debugging, and validate multi-service integration flows. ● Contributed to the Ducati service integration initiative, implementing backend features and validating integration flows for new API interfaces. ### Sr.Software Developer @ WWEX Group Jan 2023 – Jan 2024 | TX ● Involved in developing components of the payment system with Spring Boot, Spring MVC, Spring Batch, Spring Framework, and MyBatis. ● Worked as part of the Microservices team to develop and deliver Maven projects to deploy on Tomcat. Restful endpoints are created for UI and other services to consume. ● Developed backend logic with Java 8 using technologies including Collection Framework, Stream operations, Exception Handling, Generics, and Annotations. ● Integrated Splunk for log management and monitoring, configuring data inputs, creating dashboards, and performing advanced searches to analyze application logs for performance optimization and issue troubleshooting. ● Implemented monitoring and alerting solutions using Prometheus for metrics collection and Grafana for visualization, providing insights into application performance and resource utilization. Spearheaded to development of batch shipment flows, seamlessly integrating new services and aligning them with existing workflows. ● Utilized Postman to test APIS and promptly troubleshoot issues rigorously. ● Implemented Spark SQL and DataFrames to segment data for A/B tests, ensuring accurate targeting and reliable results analysis for each test scenario. ● Support production issue tickets, debug, and fix problems related to notification info errors. Exported SQL data into Elasticsearch to allow much faster and scalable user searches from the database. Leveraged Kafka Streams for real-time payment data processing and aggregation, ensuring timely and accurate generation of payment notifications and insights. ● Using Test Driven Development (TDD) using tech stack such as Junit, Mockito, Maven, and JIRA issue navigator, write unit test cases using Junit and Mockito for code coverage. Integrated React applications with RESTful APIs and consumed data asynchronously using Axios or Fetch API. ### Java Developer @ Google Jan 2022 – Jan 2023 | San Jose, California, United States ● Managing bugs, participating in Backlog Refinement, and documenting bugs and blockers using Buganizer. ● Worked with offshore team, mentoring new members, creating, discussing, and answering technical questions via YAQS. ● Responsible for migrating Test services and Test server from the Test Services Framework to the new framework Tin. ● Responsible for fixing broken test cases that failed original tests, flaky tests, and other issues which failed the Presumbit and TapPresubmit in critique. ● Creating and implementing Tin Blackbox for migrating complex Patitioned Test from a rule to a new framework. ● Responsible for mocking responses/data (in Jsonfile or from RPC diagram)for different services to pass the migrated tests/match test results. ● Developing the algorithms for features like adding customer, client details etc. using Java and Guice framework. ● Understanding the Guice framework (Spring boot) and implementing the changes as per migration requirements. ● Run tests on Google Cloudtop(GCP) building via Blaze remote execution via Forge. ● Debugging the migrated test using Sponge and Test Fushion, coding the logic using Java, python, CiderV(IDE) or checking the error log info under different environments, examining the RPC sequence diagram, Target log, Target detail, proto, dependency, etc. to find the cause of test failure and fixing it on GCP. ●Built and executed mobile automation tests using Appium and Java for both web and native apps, ensuring consistent cross-platform validation and regression coverage. ●Performed manual and automated testing for mobile services, collaborating with teams to verify end-to-end flows and maintain Java-based test utilities within CI/CD pipelines. ● Analyzing the Partitioned test dependencies to find a suitable server or a fake server for tests. ### Sr.Software Developer @ Block Jan 2021 – Jan 2022 | San Jose, California, United States ● Design GraphQL Schema and Mutation for new Engagement Cards carousel feature and Discuss with Mobile,Web and Personalization Studio team for implementation. ● Create PS message endpoints for the graphQL schema and make different touchpoints for services. ● Design solution for depreciating historical service with product side, use Kibana Elastic search and splunk to investigate the usage data. ● Provide solutions for service implementation, ramping, A/B testing and support IT consultancy to product team. ● Research on UK PPC incentive usage using Splunk, and create alerts for low application rate for US and UK PPCredit. ● Maintaining PPCredit web services using React/Redux, GraphQL, javascript and typescript. ● Create and repaint the digital wallet financial detail layout by using React, CSS/LESS along with Figma. ● Create functional test using Jest for digital wallet authorization service Using Jest with node. ● Create automation tests using nemo.js for automatically run regression for digital wallet authorization flow. ● Implemented REST API using Node.js/Express. ● Used Node.js as a proxy to interact with RESTful services and interacting with MongoDB/Mongoose Database. ● Experienced in developing React Components, Actions, Store and Dispatchers on Node.js. ● Experience working with SQL Database Components (Tables, Views, queries) mostly MYSQL. ● Worked on AWS for cloud computing with EC2, lambda function. ● Experience in data lake like RDS, S3 and data warehouse tools like Redshift. ● Consumed ContextAPI, and GraphQL to fetch and update the database. ● Experienced using Appium Mobile testing, Seetest, remote web driver, and desired capabilities. ● Collaborated with cross-functional teams to integrate Vue.js with back-end systems, ensuring smooth data flow and consistent user interactions. ● Developed and maintained interactive and responsive user interfaces using Vue.js, contributing to improved user experiences. ### Sr. Full-Stack Developer @ Genentech Jan 2020 – Jan 2021 | San Francisco Bay Area ● Involved in the deployment of Full Software Development Life Cycle (SDLC) of the tracking systems. ● Build new products according to different stakeholders’ requirements following Agile methodology and effectively took part in Scrum gatherings to deliver quality deliverables within time. ● Used Spring AOP and Aspect to modify and change the logic of the current system. ● Implemented Microservice to make the application smaller and independent, used Maven automated build scripts to compile and package the application, used Postman for end-to-end test, and used Camunda to develop and change workflow. ● Involved in J2EE patterns MVC, Dependency Injection (DI), Inversion of Control (IOC), Business Delegate, Service Locator and Singleton for enterprise application. ● Used Jira for bug tracking and project management, backlog management, sprint planning and ticket grooming sessions. ● Tested components using JUnit Mockito during development. ● Integrated Apache Kafka to facilitate real-time data processing and messaging across microservices, enhancing the Clinical Trial Management System's responsiveness and scalability. ● Implemented Kafka topics to categorize and manage event streams for clinical trial updates, patient information, and equipment orders, ensuring efficient data distribution and consumption. ● Implemented and maintained Amazon Simple Queue Service (SQS) to enable asynchronous communication between microservices, improving system reliability and reducing latency. ● Collaborated with cross-functional teams to design and implement real-time data streaming solutions using Amazon Kinesis, facilitating timely and actionable insights. ●Experienced in distributed systems and parallel processing architecture using tools like Kubernetes and Cassandra. ● Involved in writing application-level code to interact with APIs using JavaScript, AJAX, JSON, XML, Angular.js,Node.js, and Jquery. ● Implemented Redis as the cache to store temporary data. ### Senior Software Engineer @ U.S. Bank Jan 2017 – Jan 2018 | Chicago, Illinois, United States ### JAVA FULL-STACK DEVELOPER @ First Republic Bank Jan 2015 – Jan 2016 | San Francisco Bay Area ### Java Full_STACK DEVELOPER @ Thomas Reuters Jan 2014 – Jan 2015 | NY ### Developer @ eClinicalWorks Jan 2012 – Jan 2014 | Chicago, Illinois, United States ## Education ### Master of Science in Analytics Suffolk University Jan 2019 – Jan 2020 ### Bachelor's degree in Information Technology Beijing Institute of Technology Jan 2007 – Jan 2010 ## Contact & Social - LinkedIn: https://linkedin.com/in/layla-l-9a4055213 --- Source: https://flows.cv/layla JSON Resume: https://flows.cv/layla/resume.json Last updated: 2026-03-22