Post Job Free
Sign in

Stack Developer Spring Boot

Location:
West Bloomfield Township, MI
Posted:
July 11, 2025

Contact this candidate

Resume:

Yanzhi Song 248-***-**** ******@*******.***

Summary: My self Yanzhi holding a master’s degree in computer science and results-oriented Senior Full Stack Developer and Solutions Architect with over 15 years of experience delivering robust, scalable, and high-performance enterprise solutions. My expertise lies in architecting and developing complex applications using modern frontend frameworks like Next.js 13/14 and React 18 with TypeScript, complemented by a deep and extensive background in backend development using Java, Spring Boot, and Microservices.

I have a proven track record of leading cloud-native projects on AWS, including the implementation of serverless architectures, containerization with Docker and Kubernetes, and CI/CD automation. My experience extends to designing and consuming GraphQL and REST APIs, integrating real-time data pipelines with Kafka and Spark, and managing both SQL and NoSQL databases. I have successfully delivered mission-critical projects for top-tier financial institutions, including UBS, AIG, State Farm, Citibank, and Broadridge, where I specialized in migrating legacy systems, building secure banking applications, and optimizing data workflows for financial reporting and analytics. Expertise includes designing and implementing microservices architecture, real-time data processing with Kafka, and API development. Adept at leveraging cloud technologies (AWS, Azure, GCP) and containerization (Docker, Kubernetes) to build and deploy high-performance applications. A strong collaborator with extensive experience in integrating complex systems and leading projects for major financial clients.

Technical Skills

Backend Development: Java (8/11/17/21), Spring Boot, Microservices, GraphQL, RESTful APIs, J2EE, Go (Golang), Python, Scala, Node.js, NestJS, Spring Batch, JPA/Hibernate, Multi-threading.

Financial & Banking Systems: Teller Cash Recycler (TCR) Integration, Payment Gateway Integration, Fraud Detection, PCI DSS Compliance, FIX Protocol, JBPM, Drools.

Data Technologies: Prisma, Snowflake, Oracle, MongoDB, PostgreSQL, MySQL, SQL Server, DB2, Cassandra, Elasticsearch, Redis, Sybase. Apache Kafka, Apache Spark (Core, SQL), Hadoop, Apache Flink, Hive, Logstash.

Frontend Development: Next.js 13/14, React 18, TypeScript, Redux Toolkit, React Query, Vue.js, Angular (8-18), JavaScript (ES6+), HTML5, CSS3/SCSS, NgRx, Vuetify, Tailwind CSS, Webpack, Vite, Babel.

Cloud & DevOps: Amazon Web Services (AWS) (EKS, EC2, S3, Lambda, RDS, DynamoDB, API Gateway, CloudWatch), Google Cloud Platform (GCP), Microsoft Azure, Docker, Kubernetes, OpenShift, Pivotal Cloud Foundry (PCF), CI/CD (Jenkins, GitHub Actions), Terraform.

Frameworks & Libraries: Express.js, Nest.js, Redux, RxJS, JPA/Hibernate, JUnit, Mockito

Application Servers: WebLogic, WebSphere, JBoss EAP / WildFly, Apache Tomcat.

Development Tools: Git, Bitbucket, Jira, STS4, IntelliJ IDEA, VS Code, Figma, Agile, Scrum, Test-Driven Development (TDD), C4 Model, UML, Design Patterns.

Professional Experience

Solution Architect (Java/AI/ML) & Sr. Java Fullstack Developer Synechron, Inc. (Client: Citibank) New York, NY 03/2025 – 05/2025 Led the modernization of financial systems by integrating AI/ML capabilities into a Java-based microservices architecture for a leading global bank. Focused on developing scalable backend services and leveraging cloud technologies to enhance automation and predictive analytics.

Architected and developed scalable Java microservices using Spring Boot to bridge legacy financial systems (MRMS2) with modern AI platforms like GCP Vertex AI. Designed and implemented a Model Control Plane (MCP) to ensure Large Language Models (LLMs) operate reliably and at scale within the microservices ecosystem.

Designed and implemented scalable microservices and integrated AI/ML solutions using Java, Spring Boot, and AI frameworks (LLM, LangChain) to modernize backend systems for Citibank. Integrated LLMs with LangChain frameworks to introduce cognitive capabilities into traditional Java applications, automating data analysis and insight generation for financial reporting.

Utilized React and the Python Streamlit framework for internal tools, focusing on API development, database management, and cross-platform adaptability to power predictive analytics.

Developed a Python-based SDK to streamline internal ML model development and integrated GCP Vertex AI into backend services to enhance predictive analytics and reduce manual processing.

Focused on API development, database management, and cross-platform adaptability to integrate AI/ML models into backend workflows, improving automation and efficiency. Built and deployed an agentic AI workflow using GPT-4 to automate customer support ticket resolution, significantly reducing manual intervention and response times.

Technologies: Java, Python, Spring Boot, Microservices, REST API, GCP Vertex AI, LLMs, Oracle.

Solution Architect & Sr. Java Fullstack Developer Freelancer Tampa, FL 33610 10/2023 – 02/2025

Architected and implemented secure, scalable financial applications using Java (1.8, 11, 17, 21), Spring Boot, REST APIs, and microservices, aligning with banking-grade standards such as TOGAF and enterprise compliance protocols.

Integrated JWT-based access control and encrypted data pipelines to ensure regulatory compliance (PCI-DSS, SOX, and GDPR). Designed intelligent workflows with GPT-4, LangChain, and Agentic AI to automate ticketing systems for financial operations, improving SLA adherence and reducing operational costs.

Built robust Angular 18 front-end applications with Kafka integration for real-time trade execution monitoring and financial data streaming; leveraged RxJS, WebSockets, and NgRx for live dashboards and scalable UI architecture. Implemented GraphQL and REST APIs to unify front- and back-office systems, improving data accuracy and decision-making speed for risk, compliance, and customer support teams.

Developed reusable Vue.js component libraries with Vuetify and Storybook, ensuring UI/UX consistency across internal banking portals and reducing delivery time for product features.

Led CI/CD automation and deployed microservices on Kubernetes via AWS EKS and GCP Vertex AI, enabling high availability and fault tolerance for mission-critical banking applications.

Technologies: Java, Python, Spring Boot, Microservices, REST API, GCP Vertex AI, LLMs etc.

Sr. Java Fullstack Developer US TCS Limited (Clients: Verizon, Les Schwab) Tampa, FL 03/2023 – 10/2023 Provided expert-level full-stack development services, focusing on modern web technologies, real-time data integration, and cloud deployment for various independent projects.

Developed high-performance web applications using Angular 18 and Spring Boot, integrating GraphQL and REST APIs for seamless backend communication. Developed responsive and dynamic web applications using React 18 and Redux Toolkit, translating complex Figma UI designs into pixel-perfect, reusable components.

Engineered real-time data streaming features by integrating Kafka consumers directly into the frontend, utilizing RxJS and WebSockets to handle asynchronous updates for live dashboards.

Built and maintained scalable batch processing pipelines using Spark Core to handle terabytes of data daily for financial reporting and analytics. Spearheaded a modernization initiative to refactor a legacy Angular codebase into React 18, enhancing application performance, maintainability, and developer experience.

Led the integration of Kafka for real-time data streaming, ensuring fault-tolerant data pipelines and optimizing consumer group configurations. Built and documented a centralized Vue.js component library with Storybook and Vuetify, enhancing cross-team collaboration and reducing development time by over 30%. Deployed scalable and resilient applications on AWS EKS using Kubernetes, ensuring high availability and automated scaling.

Architected and implemented data migration from on-premise Oracle and MongoDB databases to Snowflake on AWS, optimizing schemas for large-scale financial analytics and reporting. Integrated Snowflake with Kafka and Spark for real-time streaming data ingestion, improving data processing efficiency for massive datasets (+5TB daily).

Designed and developed Snowflake schemas, optimizing query performance for large datasets and integrating with Kafka and Spark for real-time data ingestion. Consumed REST APIs using Axios and managed global application state with Redux, setting up automated CI/CD pipelines with GitHub Actions for deployments to AWS.

Developed RESTful APIs and integrated third-party services, enhancing system performance with multi-threaded processes for high-volume workloads. Designed and deployed MuleSoft APIs to integrate ERP, CRM, and legacy systems, enhancing API governance and reliability with OAuth 2.0 security.

Technologies: Node.js, Java, Python, Spring Boot, Spark, Kafka, Snowflake, Microservices, REST APIs, Vue.js, Angular, React, Oracle, MongoDB, Azure, AWS.

Sr. Full Stack Developer TCS (Clients: AIG, State Farm, CVS, CSX, GE-Power) 01/2022 – 03/2023 Developed and architected solutions for multiple high-profile clients, including major players in the insurance and financial sectors. Focused on frontend development with React, cloud data migration, and workflow automation.

Developed and migrated backend systems for major financial and insurance clients including AIG and State Farm to cloud platforms (AWS, Azure, GCP). Developed scalable React components and pages for a large-scale financial application, integrating TypeScript to improve type safety and developer productivity. Managed a large monorepo using Turborepo, implementing shared utilities for cross-project reusability and consistency.

Migrated an on-premise SQL database for a financial client to Snowflake in an Azure Cloud environment, significantly reducing data storage costs and improving query execution times by 40%. Developed robust ETL pipelines in Snowflake to process large volumes of financial and transactional data, applying clustering and materialized views to enhance performance.

Designed and deployed business workflows using JBPM and Drools, automating complex processes for insurance claims and policy management. Configured and secured Kafka clusters for real-time data transit, implementing SSL/TLS encryption and SASL/Kerberos authentication to meet strict financial industry security standards.

Engineered scalable backend services using Java, Spring Boot, and microservices architecture, with a focus on high-availability and performance. Implemented Node.js backend projects for specific client needs, integrating with existing Java-based enterprise systems.

Migrated on-premise SQL databases to Snowflake in Azure, optimizing data storage costs and improving query execution for financial data. Developed and configured secure, high-performance data pipelines using Kafka for real-time financial data processing and analytics.

Technologies: Java, Node.js, Spring Boot, Microservices, Kafka, Snowflake, REST APIs, React, Vue.js, Angular, AWS, Azure, GCP.

Sr. Java Full Stack Developer & Kafka/Spring/Microservices Solution Architect Tanish & Coforge (Client: American Airlines) 06/2021 – 12/2021 Led development initiatives for a major telecommunications client and a corporate retailer, focusing on modernizing frontend applications, optimizing backend data processing, and migrating data to cloud-native warehouses.

Designed and built backend services using Java, Spring Boot, and microservices to handle high-throughput airline reservation data.

Led the integration of Kafka for real-time data streaming, ensuring fault-tolerant pipelines and optimizing consumer group configurations for financial transactions.

Built Snowflake-based data pipelines to process and analyze large volumes of reservation and financial data.

Developed and maintained high-availability Java applications on WebLogic servers in a Unix environment.

Technologies: Java, Spring Boot, Kafka, Snowflake, Microservices, REST/SOAP, WebLogic, AWS.

Technical Solution Architect & Sr. Java Full Stack Developer Hexaware Technologies Inc. Dallas, TX 02/2021 – 05/2021 Led a critical modernization project for UBS, a global financial services firm. My role involved refactoring legacy banking applications, integrating hardware, and building a modern, secure, and performant technology stack.

Led the modernization initiative to refactor a legacy Angular application into React 18, leveraging Redux Toolkit for state management and creating a more scalable and maintainable micro-frontend architecture.

Developed and architected backend solutions using Java 11 and Spring Boot for enterprise applications. Focused on REST/SOAP web services and creating scalable backend systems in an AWS environment.

Developed secure and efficient Java microservices using Spring Boot and GraphQL to serve data to the new React frontend. Integrated the banking application with Teller Cash Recycler (TCR) hardware, facilitating seamless cash handling operations compliant with banking finance industry standards.

Architected and executed the migration of legacy database systems to Snowflake, developing Snowflake-based ETL jobs to handle large datasets for financial reporting and analytics. Optimized Snowflake warehouse configurations and query performance, reducing query latency by over 50% for critical financial reports.

Built and secured real-time data pipelines using Kafka for transaction processing, ensuring fault tolerance and high throughput. Collaborated extensively with client-facing teams at UBS to ensure seamless implementation, post-deployment support, and alignment with business requirements.

Technologies: Java, Spring Boot, REST/SOAP, AWS, Snowflake.

Sr. Java Full Stack Developer & Architect Broadridge Newark, NJ 08/2020 – 01/2021

Developed and maintained backend services for financial technology client Broadridge, focusing on performance and scalability.

Architected and implemented solutions using Java, Spring, and microservices.

Technologies: Java, Spring, Microservices, REST APIs.

Java Technology Lead & Sr. Java Full Stack Architect/Developer Infosys Limited (Client: UBS Bank) Weehawken, NJ 02/2020 – 07/2020

Led development for UBS Bank, focusing on the enterprise integrated service layer (EISL) using Java, Spring Batch, and microservices.

Integrated Teller Cash Recycler (TCR) hardware with Java and Angular applications to facilitate seamless banking operations, adhering to banking finance industry standards.

Developed and deployed Java microservices on Kubernetes (EKS) for high-availability, multi-threaded banking applications.

Led Snowflake migration projects, transitioning legacy databases to cloud-based solutions and developing ETL jobs for large financial datasets.

Configured and optimized Elasticsearch clusters for high availability and implemented data indexing and search solutions to improve retrieval efficiency for financial data.

Technologies: Java, Spring Boot, Kafka, Snowflake, Microservices, Kubernetes, Elasticsearch, React, Angular, Oracle, PostgreSQL.

Sr. Java Full Stack and Node.js/React.js/Angular.js Developer Infosys Limited (Client: Verizon Inc) Irving, TX 10/2019 – 02/2020

Implemented Node.js backend projects and reactive web applications using WebFlux for high-performance, event-driven systems.

Integrated Kafka, Hadoop, and Cassandra for large-scale data processing and storage solutions.

Developed and maintained backend services using Java, Spring Boot, and microservices in an AWS Kubernetes environment.

Configured and optimized Elasticsearch for high availability and efficient data retrieval.

Technologies: Node.js, Java, Spring Boot, Kafka, Hadoop, Cassandra, Microservices, Kubernetes, Elasticsearch, React, Angular.

Sr. Java Full Stack J2EE UI (Angular JS) Team Lead Developer & Architect Infosys Limited (Client: Apple Inc) Sunnyvale, CA 07/2019 – 10/2019

Developed Java utilities to handle secure email communications using Apple KeyStore certificates on macOS.

Configured and optimized Elasticsearch clusters, implementing complex search queries using Elasticsearch Query DSL to meet application requirements.

Technologies: Java, Elasticsearch, Spring Boot, Angular, Microservices.

Sr. Java Full Stack and Java/J2EE/JSP/jQuery etc. Developer Infosys Limited (Client: BlueShield of California) San Francisco, CA 03/2019 – 07/2019

Supported production integration projects, migrating legacy systems to modern server environments.

Developed and maintained SQL scripts for data extraction and reporting on Oracle databases.

Technologies: Java, J2EE, JSP, SQL, Oracle, WebLogic.

Sr. Java Full Stack JEE React JS/Webservice lead Developer & Architect Infosys Limited (Client: Boeing Company) Bellevue, WA 10/2018 – 03/2019

Developed backend services for HR applications using Java, Spring Boot, and microservices in a GCP/Pivotal Cloud Foundry environment.

Utilized JPA/Hibernate for database interactions with H2/MS SQL Server.

Technologies: Java, Spring Boot, Microservices, React, Node.js, GCP, PCF.

Sr. Java Full Stack J2EE/Webservice supports and Developer & Architect Infosys Limited (Client: Northern Trust Bank) Chicago, IL 09/2017 – 10/2018

Developed and maintained backend systems for Northern Trust Bank, a major financial client.

Integrated payment gateways, ensuring PCI DSS compliance and implementing fraud detection algorithms.

Modernized and enhanced microservices architecture to support secure and scalable mobile banking applications.

Integrated Teller Cash Recycler (TCR) hardware with Java applications to streamline banking operations.

Technologies: Java, J2EE, Spring, Microservices, Angular, React.

Education

Master of Science in Computer Science University of Houston, Houston, TX

Certifications

AWS Certified Developer – Associate



Contact this candidate