Name: Sathi Raju M
Senior Java Full Stack Developer
Email: sathirajum480@[Link]
Ph No: (434) 226-2265
LinkedIn: [Link]
Professional Summary:
● Senior Java Full Stack Developer with 11+ years of experience designing, building, and supporting enterprise-
scale backend systems across the full SDLC in regulated domains including banking, healthcare, insurance, and
life sciences, working in Agile, XP, Scrum, and SAFe environments.
● Deep expertise across Java 6, 8, 11, 17, and 21, with strong command of OOP principles and hands-on use of
features such as Streams, Lambdas, Records, Sealed Classes, Pattern Matching, Virtual Threads, and Method
References.
● Extensive backend engineering experience using the Spring ecosystem, including Spring Boot, Spring MVC,
Spring WebFlux, Spring Security, Spring Batch, Spring Cloud, Spring Cloud Config, Spring Cloud Stream, Spring
Integration, Spring Data JPA, Spring Web Services, and Spring Actuator.
● Designed and implemented service-oriented and microservices architectures, building enterprise APIs using
REST, GraphQL, gRPC, and SOAP, with strong emphasis on contract-first design, backward compatibility, and API
governance.
● Implemented secure backend platforms using Spring Security, OAuth2, OIDC, and JWT, enforcing role-based
access control, zero-trust principles, encryption standards, and compliance requirements for sensitive regulated
data.
● Built event-driven and asynchronous backend platforms using Apache Kafka integrated with Cloudera (HDFS,
Hive, Spark) enabling real-time streaming, analytics, fraud detection, and enterprise risk workflows.
● Hands-on experience modernizing legacy monoliths into distributed backend architectures, including Java
upgrades, API refactoring, service decomposition, and controlled incremental migration strategies.
● Designed and delivered cloud-native and hybrid backend solutions on AWS (EC2, ECS/Fargate, EKS, Lambda, S3,
API Gateway, DynamoDB, Aurora, RDS, IAM, CloudFormation, EventBridge, Secrets Manager).
● Strong background in containerization and orchestration using Docker, Kubernetes, Amazon EKS, and
OpenShift, supporting scalable deployments, rolling/blue-green releases, and zero-downtime modernization
initiatives.
● Solid data engineering foundation with PostgreSQL, Oracle, MySQL, SQL Server, Amazon RDS, Aurora, IBM Db2,
and NoSQL (DynamoDB) including indexing, tuning, and query optimization.
● Implemented CI/CD pipelines using Jenkins, GitHub Actions, AWS CodeBuild, AWS CodeDeploy, CircleCI,
Bamboo, with build automation and dependency management via Maven and Gradle.
● Enforced backend reliability using JUnit 5, TestNG, Mockito, Selenium, and Testcontainers, combined with static
analysis tools including PMD, SpotBugs, Checkstyle, and SonarQube.
● Extensive experience building enterprise Angular applications using Angular Components, Modules, Services,
TypeScript, RxJS, and Angular CLI, delivering scalable, maintainable, and user-centric UI platforms.
● Designed UI architectures integrating Angular with REST, GraphQL, and gRPC backend services, enabling real-
time rendering, workflow automation, and dynamic enterprise dashboards.
● Implemented secure frontend authentication using OAuth2, OIDC, and JWT with Angular Route Guards,
Interceptors, and role-based UI enforcement, aligned with backend security policies.
● Standardized frontend state management using NgRx Store, RxJS, and Angular State Management patterns,
improving performance, stability, and UI consistency.
● Strengthened frontend reliability using Jasmine & Karma, enabling CI/CD integration, accessibility best practices,
performance optimization, and long-term maintainability.
Work History:
Client : Merrill Lynch New York NY Duration Sep 2024 - Present
Senior Java Full Stack Developer
Core Project Tasks:
● Led full-stack SDLC modernization within an Agile-at-scale (SAFe) environment, coordinating Angular, Java, and
Spring Boot teams using Jira and Confluence.
● Modernized core backend platforms using Java 21 with Records, Virtual Threads, Sealed Interfaces, and
Structured Concurrency, improving system performance and reducing boilerplate.
● Designed and implemented Spring Boot microservices following Domain-Driven Design (DDD) to create
decoupled, independently deployable services.
● Re-architected authentication and authorization using Spring Security, OAuth2, OIDC, and JWT, integrating
secure token flows with Angular frontends.
● Built high-volume data processing pipelines using Spring Batch, supporting ETL workflows, reconciliation, and
platform migration initiatives.
● Improved resilience using Resilience4j with Circuit Breakers, Retries, Bulkheads, and Rate Limiting, significantly
reducing cascading failures.
● Designed secure service communication using AWS API Gateway, AWS IAM, and Amazon EventBridge,
improving reliability and decoupling.
● Containerized services using Docker and orchestrated deployments on Amazon EKS, enabling blue-green, rolling
deployments, and zero-downtime releases.
● Deployed backend services on on-prem Kubernetes (EKS compatible) clusters supporting hybrid enterprise
deployments with strict governance.
● Standardized REST APIs using OpenAPI / Swagger, enabling contract-first development and seamless integration
with consuming applications.
● Integrated AI/ML capabilities using Java AI frameworks, Vector Embeddings, and NLP Pipelines to support
intelligent classification and recommendations.
● Embedded enterprise LLM capabilities using RAG (Retrieval Augmented Generation) with Vector Stores and
curated enterprise datasets.
● Built AI-powered backend search and recommendation services while maintaining backward compatibility
across platforms.
● Introduced GraphQL APIs with Apollo Server, enabling efficient data access patterns for Angular (Apollo
Angular) consumers.
● Transformed synchronous systems into event-driven architectures using Apache Kafka (Amazon MSK) and AWS
SQS/SNS, improving scalability.
● Designed and developed enterprise-grade Angular applications using Components, RxJS Observables, Change
Detection Strategy, and TypeScript, delivering responsive, accessible, and performance-optimized user
interfaces aligned with UX and business requirements.
● Implemented robust state management using NgRx, RxJS, and Angular Services, standardizing global state
handling, improving API interaction consistency, and significantly reducing UI defects and re-renders.
● Collaborated with platform teams to manage AWS infrastructure including EC2, ECS/Fargate, Lambda, API
Gateway, S3, CloudFormation, and Secrets Manager with strong compliance focus.
● Migrated from monolithic databases to Amazon DynamoDB and Amazon Aurora (PostgreSQL), optimizing
indexing and throughput.
● Enhanced performance using Asynchronous Processing, Non-Blocking I/O, Connection Pooling, and Redis
(Amazon ElastiCache) caching.
● Enforced TDD using JUnit 5, Mockito, and Testcontainers, along with Jasmine and Karma for frontend stability.
● Implemented continuous quality with SonarQube, detecting vulnerabilities and performance issues across Java,
TypeScript, and JavaScript codebases.
● Automated CI/CD using GitHub Actions, Gradle, [Link], and AWS CodeDeploy, enabling fast, reliable,
environment-aware deployments.
● Built enterprise observability using AWS CloudWatch, AWS X-Ray, Structured Logging (Logback), and custom
metrics for proactive monitoring.
● Created enterprise documentation in Confluence, covering AWS reference architectures, API standards,
security models, and Angular integration patterns.
Client: Discover Financial Riverwoods IL. Duration: Nov 2022 - Sep 2024
Senior Java Full Stack Developer
Core Project Tasks:
● Led end-to-end technical planning and requirements analysis for enterprise backend solutions, translating
complex business requirements into scalable, cloud-native architectures through close collaboration with
stakeholders and cross-functional teams.
● Migrated backend systems from Java 11 to Java 17, leveraging Records, Sealed Classes, Pattern Matching to
improve readability, modularity, and runtime efficiency.
● Designed and optimized backend components with Java 17, leveraging asynchronous programming, virtual
threading, concurrent data structures, Record types, and Streams to reduce latency and support high-volume
workloads.
● Architected backend service layers using Spring Boot, gRPC, and GraphQL, enabling real-time communication,
fine-grained queries, and efficient inter-service exchange.
● Designed and implemented event-driven microservices using Spring Cloud Stream and Apache Kafka (Amazon
MSK), enabling asynchronous workflows and resilient orchestration.
● Worked with Cloudera-based big data platforms, consuming and publishing Kafka streams for fraud detection,
transaction monitoring, and large-scale risk analytics.
● Developed secure RESTful APIs using Spring Boot, enforcing authentication and authorization with JWT, and
standardizing API contracts using OpenAPI (Swagger).
● Implemented advanced Spring Security with OAuth2 / OIDC / JWT, securing REST and gRPC endpoints via
centralized authorization and role-based access.
● Used Spring Actuator and Spring Profiles for health checks, metrics, and environment-specific configuration,
simplifying deployments across environments.
● Optimized relational data access using Hibernate / MyBatis, and designed distributed data models using
Amazon DynamoDB, ensuring high availability and low latency.
● Integrated backend routing and orchestration using Spring Cloud Gateway, gRPC, GraphQL, and Amazon
SQS/SNS, enabling scalable communication across microservices.
● Engineered and operated cloud-native AWS services on EC2, ECS/Fargate, Lambda, S3, Amazon RDS, IAM, and
implemented CloudFormation for secure, repeatable deployments.
● Containerized backend applications using Docker and deployed to Amazon EKS, supporting horizontal scaling,
rolling releases, and near zero-downtime deployments.
● Automated CI/CD pipelines using GitHub Actions, AWS CodeBuild, and AWS CodeDeploy, integrating
automated testing, packaging, and environment-aware releases.
● Implemented enterprise observability using AWS CloudWatch, AWS X-Ray, structured logging (Log4j2 /
Logback), and custom metrics for proactive diagnostics.
● Integrated Elasticsearch for high-speed indexing, search, and analytics to support real-time insights, operational
dashboards, and data discovery.
● Built modern Angular applications using Angular Components, RxJS Observables, Change Detection Strategy,
and TypeScript, delivering responsive, accessible, and performance-optimized UI experiences.
● Optimized Oracle database interactions using Hibernate/MyBatis with carefully tuned queries, indexing
strategies, and connection pooling for high-volume workloads.
● Architected client-facing UI modules consuming REST, GraphQL, and gRPC services, enabling real-time data
visualization, workflow automation, and seamless user journeys.
● Implemented secure Angular authentication flows integrated with OAuth2 / OIDC / JWT, including Route
Guards, Interceptors, token handling, protected routing, and role-aware UI enforcement.
● Standardized state management using NgRx, RxJS, and Angular Services, improving consistency, reducing UI
defects, and optimizing API interactions.
● Strengthened UI reliability and regression stability using Jasmine and Karma, supporting large-scale enterprise
quality and test coverage.
● Created and maintained technical documentation in Confluence / Git wikis, supporting incident response,
debugging, performance optimization, and production UI stability.
Client : Aurora Health Care Milwaukee WI. Duration: Jul 2019 - Oct 2022
Senior Java Full Stack Developer
Core Project Tasks:
● Led backend delivery end to end, working across requirements, design, development, and production
deployments in an Agile environment supporting healthcare platforms.
● Built and maintained Java 8 microservices, using Lambda Expressions, Streams API, and Method References to
simplify code and improve performance.
● Designed scalable backend architectures with Spring Boot, applying API Versioning and Backward Compatibility
strategies.
● Developed high-performance, non-blocking services with Spring WebFlux, enabling asynchronous processing
for latency-sensitive workloads.
● Centralized configuration using Spring Cloud Config, supporting runtime updates and zero-downtime
configuration changes.
● Implemented resilient data layers using Spring Data JPA and Hibernate, focusing on transactional integrity and
optimized queries.
● Built robust backend services using Java and Spring Boot, leveraging Spring Core, Spring MVC, Dependency
Injection, AOP, Bean Lifecycle management to create highly scalable microservices.
● Tuned PostgreSQL using indexing, schema optimization, and execution plan analysis.
● Developed secure RESTful APIs using Spring Boot and JAX-RS (RESTEasy) and documented using
OpenAPI/Swagger.
● Implemented GraphQL APIs to support efficient data aggregation and reduce downstream over-fetching.
● Implemented enterprise messaging workflows using ActiveMQ (JMS) to enable asynchronous, event-driven
communication across distributed microservices.
● Integrated Apache Kafka for event streaming and high-throughput messaging.
● Published healthcare event streams to Cloudera for analytics.
● Built CI/CD pipelines using Jenkins, integrating automated testing, PMD, and FindBugs.
● Developed automated tests using JUnit and Mockito, strengthening regression reliability.
● Implemented structured logging using Apache Commons Logging and supported RCA initiatives.
● Built and deployed services across AWS and OpenShift, using AWS EC2, Amazon RDS (PostgreSQL), AWS
Lambda, Amazon S3 in hybrid-cloud environments.
● Leveraged AWS S3, AWS Lambda, Amazon CloudWatch, AWS Secrets Manager for storage, event processing,
monitoring, and security.
● Implemented scalable search pipelines leveraging OpenSearch, supporting fraud analytics, transaction
monitoring, and high-volume data exploration.
● Containerized services with Docker and deployed to OpenShift, enabling autoscaling, health checks, and rolling
updates.
● Designed and optimized Oracle database solutions, including SQL query tuning, indexing strategies, execution
plan analysis, and performance optimization for high-volume transactional workloads.
● Developed and enhanced PL/SQL stored procedures, functions, and packages, ensuring data integrity, reliability,
and efficient processing across healthcare applications.
● Built modern Angular applications using Angular Components, RxJS, TypeScript, and Angular CLI, delivering
responsive healthcare UI experiences.
● Implemented secure Angular authentication workflows using OAuth2 / OIDC / JWT, including Route Guards,
HTTP Interceptors, and role-based access enforcement.
● Standardized state management using NgRx, RxJS, and Angular Services, improving UI consistency and stability.
● Integrated Angular UI with REST and GraphQL backend services for real-time patient and operational
dashboards.
● Strengthened frontend quality using Jasmine and Karma, improving regression reliability and compliance
stability.
● Created and maintained frontend documentation in Confluence / Bitbucket Wiki, collaborating with QA and Ops
for production UI support and enhancements.
Client: AIG New York, NY. Duration: Apr 2016 - May 2019
Java Full Stack Developer
Core Project Tasks:
● Worked across the backend software development lifecycle, contributing to requirements analysis, system
design, development, testing, and production deployments using Agile methodologies.
● Developed and maintained Java 8 backend services using Generics, Annotations, Streams API, and OOP
principles to build reliable and maintainable insurance systems.
● Implemented backend architectures using Spring Boot and Spring MVC, supporting API versioning and
backward-compatibility for evolving policy and claims workflows.
● Implemented API security using Spring Security with JWT-based authentication and role-based authorization to
protect sensitive insurance data.
● Built and supported backend applications on AWS (EC2, ELB, Auto Scaling) ensuring resiliency and high
availability.
● Improved service resilience using Spring Cloud Netflix Hystrix circuit breakers to prevent cascading failures.
● Integrated Spring Boot Actuator with Amazon CloudWatch to expose health checks, metrics, and operational
insights.
● Developed asynchronous messaging workflows using Spring Integration and RabbitMQ, enabling decoupled
communication across enterprise systems.
● Implemented data access layers using Spring Data JPA and Hibernate, integrating with Amazon RDS and
optimizing transactions and queries.
● Developed scalable SOAP Web Services using Apache CXF and secured REST APIs ensuring backward
compatibility and standardized service governance.
● Designed and implemented RESTful APIs following HTTP best practices including structured error handling and
versioning.
● Containerized backend services using Docker and deployed them on AWS Kubernetes clusters for scalability and
resilience.
● Monitored backend services using Java Util Logging (JUL) and CloudWatch Logs supporting production stability
and tuning.
● Built enterprise-grade Angular applications using Angular Components, RxJS, TypeScript, Angular CLI, delivering
responsive and user-friendly insurance platform UIs.
● Implemented secure authentication and authorization workflows in Angular using OAuth2 / OIDC / JWT,
including Route Guards, HTTP Interceptors, and role-based access enforcement.
● Standardized state management using NgRx, RxJS Services, and Angular Store patterns, ensuring consistent UI
behavior and reliable synchronization with backend services.
● Integrated Angular UI with REST and GraphQL backend APIs to support policy, claims, and customer workflows
with real-time rendering.
● Strengthened frontend quality using Jasmine & Karma, improving regression coverage, release stability, and
user experience reliability.
Client: Bristol Myers Squibb Duration: Nov 2013 - Feb 2016
Java Developer
Core Project Tasks:
● Worked within Extreme Programming (XP) practices, contributing through pair programming, continuous
integration, and short iteration cycles, improving code quality and accelerating feedback for regulated enterprise
systems.
● Developed and maintained Java 6 backend services, applying strong OOP principles (inheritance, abstraction,
encapsulation) and leveraging Generics and Annotations to promote modularity, reuse, and long-term
maintainability.
● Designed and implemented RESTful backend services using Spring MVC, enabling secure and standardized
communication between internal systems and external enterprise consumers.
● Built and optimized data persistence layers using Spring Data JPA and Hibernate, focusing on query performance
tuning, transaction management, and efficient fetch strategies for large scientific and operational datasets.
● Developed and supported SOAP-based backend services using Spring Web Services and Apache Axis, integrating
with legacy pharmaceutical platforms through standardized XML/WSDL contracts.
● Supported backend services deployed in hybrid environments, primarily on-premise with selective AWS usage
(e.g., Amazon EC2 and S3) for development, testing, and non-regulated workloads.
● Automated backend build and dependency management using Apache Maven, ensuring consistent,
reproducible builds and reliable artifact versioning across environments.
● Wrote and optimized SQL queries and stored procedures in Oracle Database, tuning execution plans and indexes
to support transactional workflows and analytical reporting.
● Engineered high-performance Oracle database solutions, optimizing SQL queries, indexes, and execution plans
to significantly improve transaction throughput and response times.
● Developed Oracle PL/SQL procedures, functions, and packages, ensuring data integrity, performance efficiency,
and enterprise-grade reliability.
● Maintained source control using Git, following feature-branch workflows and participating in peer code reviews
to ensure code quality and collaborative development.
● Tracked development tasks, defects, and sprint progress using Jira, supporting transparent backlog management
and predictable delivery.
● Developed and executed automated backend functional and regression tests, supporting continuous integration
pipelines and reducing production defects.
● Created and maintained technical documentation and API specifications in SharePoint, supporting knowledge
transfer, onboarding, and cross-team collaboration in a regulated environment.
Educational Qualification:
● Bachelors in Computer Science.
Certifications:
● AWS Certified AI Practitioner.
● AWS Certified Solutions Architect – Associate.
● Microsoft Certified: Azure AI Engineer Associate.