Venkata Janakiram Sabbineni Senior Software Engineer / Senior Java Developer – AWS Microservices CDP Data Engineering Phone: +1-615-***-**** Mail: *************@*****.***
PROFESSIONAL SUMMARY:
Overall 12+ years of experience developing scalable, secure, financial and healthcare enterprise applications using Java, Spring Boot, and cloud-native architectures.
Experience working with BPMN-based workflow engines including Flowable and Camunda concepts, designing process orchestration and workflow automation.
Proven team leadership experience, mentoring developers and leading cross-functional Agile teams.
Experience working with Customer Data Platform (CDP) architectures, handling user behavior tracking, event ingestion, and real-time customer data processing using Kafka and microservices.
Strong data engineering experience, including ETL pipelines, data modeling, and real-time data processing systems.
Strong communication and articulation skills with experience in client interaction and stakeholder management.
Experienced in designing and managing enterprise API-driven systems with CI/CD, containerization, and Agile methodologies.
Experience working with real-time data processing systems in financial domains, handling high-volume streaming data with low-latency requirements.
Hands-on experience implementing encryption/decryption techniques, secure token handling, and data protection mechanisms aligned with GDPR, CCPA, and HIPAA compliance standards.
Strong experience building full-stack applications using Java, React, TypeScript, and GraphQL in enterprise environments.
Familiar with market data concepts including real-time feeds, data normalization, and event-driven processing pipelines.
Familiar with market data vendors such as Bloomberg and Refinitiv and their role in real-time data distribution.
Hands-on experience exploring Generative AI tools such as GitHub Copilot and LLM-based coding assistants to improve developer productivity.
Familiar with building AI-powered applications using Python, REST APIs, and LLM integrations (OpenAI/Claude), including prompt engineering and automation use cases.
Actively exploring AI agents, RAG pipelines, and enterprise GenAI adoption patterns.
Strong expertise in microservices, event-driven systems, Kafka, and distributed transaction patterns.
Experienced in AWS & Azure cloud deployments, CI/CD automation, containerization (Docker/K8s), and enterprise DevOps workflows.
Proven ability to modernize legacy systems, design high-performance APIs, and deliver complex mission-critical banking/insurance systems.
Backend-heavy Full Stack Developer with strong expertise in Java, Spring Boot, and microservices
Strong hands-on experience designing secure, enterprise-grade REST & GraphQL APIs using Spring Boot, JPA/Hibernate, OAuth2.0, JWT, and SSO frameworks.
Hands-on experience designing workflow-driven architectures and BPM solutions using BPMN 2.0 models, Flowable concepts (process definitions, tasks, signals, decision tables), and enterprise workflow orchestration patterns.
Experienced in integrating applications with Azure AD for enterprise-grade authentication, SSO, OAuth2.0, and role-based access control across microservices.
Proficient with CI/CD automation using Jenkins, GitHub Actions, and Concourse CI for end-to-end build, test, deployment pipelines.
Expert in Kafka-based streaming systems, implementing producers, consumers, partitions, replication, schema evolution, and real-time financial/health analytics pipelines.
Skilled in modern and legacy front-end frameworks including AngularJS (1.x), Angular 14+, and TypeScript for building scalable UI modules.
Designed real-time streaming pipelines using Kafka to process high-volume financial data streams with low-latency requirements.
Built data ingestion and transformation layers for near real-time data processing and distribution.
Proficient in Core Java, Java 8–17, multithreading, concurrency, collections, streams, and memory optimization.
Developed cloud-native enterprise microservices deployed on AWS (ECS, Lambda, SQS, SNS, RDS, CloudWatch) and Azure (Event Hubs, Cosmos DB, ADF, Blob).
Strong hands-on experience with React 17, Angular 14, Vue.js, TypeScript, Redux, WebSocket, and responsive UI development.
Experienced in analyzing legacy Java EE systems (EJB, JSP, Servlets, SOAP) and documenting business rules and transformation paths for cloud-native modernization
Built full-stack enterprise applications using Java 11–17, Spring Boot microservices, and modern UI frameworks including React, Angular, and Vue, combined with Node.js/TypeScript backend layers for BFF and API gateway services
Hands-on exposure to AI-based code analysis tools for static analysis, dependency mapping, and identifying refactoring opportunities during modernization initiatives
Built multi-layered microservice ecosystems using Spring Boot, AOP, Spring MVC, Spring Security, JPA, Spring Batch, JMS, and Scheduler frameworks.
Designed and optimized data-access layers using Oracle, PostgreSQL, MySQL, MongoDB, Cassandra, DynamoDB, Redis, applying indexing, partitioning, and caching strategies.
Implemented enterprise security models with OAuth2, JWT, MFA, RBAC, ABAC, encryption, secure headers, data masking, and OWASP compliance.
Built reactive front-end workflows with React + Redux and Angular + RxJS, integrating with backend microservices for real-time updates and fast UI rendering.
Delivered multi-cloud event-driven architectures combining Kafka, Azure Event Hubs, AWS SNS/SQS, and Golang batch processors.
Extensive experience in designing batch-processing systems using Spring Batch, Cron, Quartz, and ETL pipelines.
Built dynamic UI platforms using React, Angular, and Vue for internal users, bankers, pharmacists, providers, and customer support teams.
Developed backend-for-frontend (BFF) layers and API gateway integrations using Node.js, Spring Cloud Gateway, and Kong to optimize frontend-microservice communication
Experienced in Node.js microservices for data transformation, API gateways, BFF layers, and inter-service command routing.
Designed reusable Java utility libraries for encryption, validation, logging, error handling, data mapping, token parsing, API signing, and multi-tenant configuration.
Strong hands-on experience with Docker, Kubernetes, Helm, and cloud-native deployments.
Expert in end-to-end DevOps engineering using Jenkins, GitHub Actions, OpenShift, Maven/Gradle, SonarQube, Terraform, and CI/CD automation.
Implemented federated micro-frontends using Webpack Module Federation, enabling independent deployment of React/Angular modules.
Implemented end-to-end CI/CD pipelines with Jenkins, GitHub Actions, Concourse, and Terraform, enabling automated testing, quality gates, artifact promotion, and zero-downtime releases.
Hands-on experience managing large-scale Kubernetes workloads with autoscaling, Helm, rolling updates, blue-green deployments, and cluster-level observability using CloudWatch, Splunk, ELK, and Grafana.
Strong in system observability using Splunk, ELK, CloudWatch, Azure Monitor, Grafana, and distributed tracing.
Modernized legacy applications (JSP, Servlets, Struts, EJB) into Spring Boot microservices and modern UI frameworks.
Expert in Java concurrency, Completable Futures, async patterns, connection pooling, caching, and performance tuning.
Demonstrated leadership in Agile teams, performing solution design, architecture reviews, sprint planning, mentoring, and cross-team collaboration.
Technical Skills:
Programming Languages: Java 8–17, SQL, JavaScript, TypeScript, Python (API development, scripting, AI integrations)
Backend & Frameworks: Spring Boot, Spring Cloud, Microservices, Camunda (BPMN 2.0), Flowable, Workflow Orchestration
Frontend: React.js, Angular, TypeScript, JavaScript, HTML5, CSS3, Redux
API Technologies: REST, GraphQL
Messaging & Streaming: Kafka (producers/consumers, Streams, schema evolution), RabbitMQ, ActiveMQ
Cloud Platforms: AWS (ECS, Lambda, SQS, SNS, RDS, CloudWatch), Azure (Event Hubs, Cosmos DB, ADF), Docker, Kubernetes, Helm, OpenShift, AWS ECR, AWS Fargate
Databases: Oracle, PostgreSQL, MySQL, MongoDB, DynamoDB, Cassandra, Redis
DevOps & Tools: Jenkins, GitHub Actions, Maven, Gradle, Git, Bitbucket, SonarQube, Terraform, ELK, Splunk
Testing: JUnit, Mockito, Cucumber, Postman, Selenium
Domain Knowledge: Real-time data streaming, Market data concepts (basic), Low-latency systems
Market Data Tools: Bloomberg (familiar), Refinitiv (familiar)
AI / GenAI Tools: GitHub Copilot, OpenAI API, Claude (basic), Prompt Engineering, LangChain (basics)
Container & Platforms: Kubernetes, Docker, OpenShift (familiar)
API Management: API Gateway, REST API Security & Monitoring
Security & Compliance: GDPR, CCPA, HIPAA, OAuth2.0, JWT, Data Protection, Encryption
Tools: Jira, Confluence, Bitbucket (Git)
Other Skills: API Gateway, BFF patterns, OAuth2.0, JWT, SSO, WebSocket’s, CI/CD pipelines, UML, Sequence Diagrams, HLD/LLD Documentation, Customer Data Platforms (CDP), Event-driven user analytics pipelines
Education Details:
Bachelors in Computer Science & Engineer - Dr. APJ Abdul Kalam Technical University
Masters in Computer Science - SUNY Binghamton University, NY
Work Experience:
Client: CVS Health, Hartford, CT Dec 2024 – Present Role: Senior Software Engineer / Tech Lead (AWS, Microservices, CDP, Data Engineering)
Built event-driven customer data pipelines aligned with Customer Data Platform (CDP) architecture, enabling real-time user behavior tracking and personalization.
Designed and developed scalable microservices architecture using Java 8/11, Spring Boot, and RESTful APIs for healthcare applications
Designed workflow-driven microservices using BPMN 2.0 and Camunda-like orchestration patterns for handling healthcare processes.
Leveraged AI-assisted development tools (GitHub Copilot) to accelerate coding, refactoring, and documentation tasks.
Built customer data pipelines and event-driven systems aligned with CDP architecture principles, enabling real-time user data processing and personalization workflows.
Explored integration of GenAI capabilities for internal tools to enhance developer productivity.
Implemented centralized logging and monitoring using Splunk, ELK Stack, and Grafana for real-time system observability and alerting
Implemented secure data handling mechanisms including encryption, decryption, tokenization, and secure API communication for sensitive enterprise data.
Built and enhanced full-stack applications using React, TypeScript, and Java Spring Boot for scalable enterprise solutions.
Worked with content-driven UI integrations and CMS-backed APIs
Worked on real-time data processing and event-driven architectures using Kafka for high-volume data systems.
Built customer-facing platforms handling user data and personalized workflows
Managed and monitored production support tickets using Jira, ensuring timely resolution of incidents and service requests
Collaborated with QA teams to validate releases and ensure high-quality deployments
Led incident management efforts including root cause analysis (RCA) and post-mortem documentation
Performed pull request (PR) reviews for Java and SQL code to maintain code quality and standards
Worked closely with customer support teams to resolve production issues and improve user experience
Coordinated team activities, tracked deliverables, and ensured accountability for task completion across development and support teams
Designed and implemented API Gateway layer using Spring Cloud Gateway to handle routing, authentication, rate limiting, and request transformation
Led end-to-end design and development of microservices architecture, collaborating with cross-functional teams to define scalable and resilient solutions
Mentored junior developers and conducted code reviews to ensure adherence to best practices, coding standards, and secure development guidelines
Coordinated with product owners, QA, and DevOps teams to streamline release cycles and improve delivery efficiency in Agile/Scrum environment
Drove architectural discussions and contributed to system design decisions including API contracts, data models, and integration strategies
Provided production support leadership, performing root cause analysis and implementing long-term fixes for critical system issues
Monitored microservices health, logs, and performance metrics to proactively identify and resolve production issues
Built secure REST APIs integrating member, claims, and pharmacy data across distributed systems
Implemented Spring Security with OAuth2 and JWT for authentication and authorization
Developed reusable service components following SOLID principles and domain-driven design (DDD)
Optimized backend performance by tuning JVM, reducing API latency, and improving response times by ~30%
Integrated third-party healthcare services using REST/SOAP APIs and handled large-scale data exchange
Developed responsive UI using Angular (8+/10+), TypeScript, HTML5, CSS3, and Bootstrap
Created dynamic dashboards for healthcare data visualization and member insights
Implemented reusable UI components and services for improved maintainability
Enhanced user experience by reducing page load time and improving UI responsiveness
Designed and optimized relational databases using Oracle / SQL Server / PostgreSQL
Wrote complex SQL queries, stored procedures, and performance-tuned queries for large datasets
Implemented caching strategies using Redis / EhCache to improve application performance
Worked with NoSQL databases like MongoDB for handling unstructured healthcare data
Deployed microservices on AWS (EC2, S3, RDS, Lambda) with high availability
Containerized applications using Docker and managed deployments with Kubernetes
Built CI/CD pipelines using Jenkins / GitHub Actions for automated build and deployment
Used Terraform / CloudFormation for infrastructure as code (IaC)
Implemented asynchronous communication using Kafka / RabbitMQ for event-driven architecture
Developed batch processing jobs using Spring Batch for large healthcare data processing
Integrated with enterprise systems using HL7/FHIR standards for healthcare interoperability
Wrote unit and integration tests using JUnit, Mockito, and Spring Test
Ensured code quality using SonarQube and followed best coding practices
Participated in code reviews and mentored junior developers
Worked in Agile/Scrum environment with sprint planning, stand-ups, and retrospectives
Collaborated with cross-functional teams including business analysts, QA, and DevOps
Led design discussions and contributed to architectural decisions for enterprise applications
Provided production support and resolved critical issues in high-impact healthcare systems
Worked with containerized applications and supported deployments in Kubernetes/OpenShift environments.
Created and maintained technical documentation, user stories, and API specifications using Jira and Confluence.
Client: Experian, Allen, TX Aug 2022 – Nov 2024 Role: Senior Java Developer (AWS, Microservices, CDP, Data Engineering)
Designed data ingestion pipelines and event streaming systems similar to CDP platforms for customer analytics.
Designed data ingestion pipelines and event streaming systems similar to CDP platforms for customer analytics.Designed and developed scalable microservices using Java 11, Spring Boot, and REST APIs for credit data processing systems
Designed user event ingestion pipelines and data processing systems similar to CDP platforms for customer analytics and insights.
Implemented workflow orchestration using BPMN concepts aligned with Camunda process modeling standards.
Integrated application monitoring and log aggregation using ELK Stack and Grafana to track API performance and system health
Designed and implemented GraphQL APIs to enable efficient data querying and improve frontend performance.
Worked on near real-time financial data ingestion and processing pipelines supporting credit data systems.
Led development efforts for key microservices handling high-volume credit data, ensuring scalability, reliability, and performance
Mentored team members and provided technical guidance on Spring Boot, microservices design patterns, and cloud-native development
Collaborated with architects and stakeholders to define technical solutions aligned with business requirements and regulatory standards
Conducted code reviews and enforced best practices for secure coding, performance optimization, and maintainability
Built secure APIs to handle sensitive consumer credit data, ensuring compliance with financial data regulations
Integrated event-driven data pipelines using Azure Event Hubs for real-time credit data processing
Utilized Azure Cosmos DB for scalable storage of semi-structured data
Built hybrid cloud solutions integrating AWS services with Azure components such as Event Hubs and Cosmos DB
Implemented Spring Security with OAuth2 and JWT for robust authentication and authorization mechanisms
Developed reusable business services using SOLID principles and domain-driven design (DDD)
Improved application performance by optimizing API response times and reducing latency by ~25%
Integrated external financial systems and third-party APIs for credit scoring and reporting
Developed dynamic and responsive user interfaces using Angular (10+/12+), TypeScript, HTML5, and CSS3
Built dashboards for credit monitoring, reporting, and analytics visualization
Created reusable UI components and services for better maintainability and scalability
Enhanced user experience by optimizing front-end performance and reducing load times
Designed and optimized relational databases using PostgreSQL / Oracle for high-volume financial data
Wrote complex SQL queries, stored procedures, and improved query performance for large datasets
Implemented caching solutions using Redis to reduce database load and improve performance
Worked with MongoDB for handling semi-structured and unstructured data
Deployed microservices on AWS (EC2, S3, RDS, Lambda) ensuring high availability and scalability
Containerized applications using Docker and orchestrated deployments using Kubernetes
Built and maintained CI/CD pipelines using Jenkins and GitHub Actions for automated deployments
Used Terraform for infrastructure provisioning and environment management
Implemented event-driven architecture using Kafka for real-time data streaming and processing
Developed batch processing jobs using Spring Batch for large-scale credit data processing
Wrote unit and integration tests using JUnit, Mockito, and Spring Boot Test
Ensured code quality and security compliance using SonarQube and static code analysis tools
Collaborated in Agile/Scrum environment, participated in sprint planning, and mentored junior developers
Worked with API management and gateway solutions to secure, monitor, and manage RESTful services in enterprise environments.
Client: Citi Bank, Tampa, FL Oct 2019 – July 2022 Role: Senior Java Developer – Microservices, AWS & Data Platforms (CDP)
Designed and developed scalable microservices architecture using Java 8/11, Spring Boot, and REST APIs for core banking applications
Built event-driven workflows and process automation aligning with Camunda BPM architecture principles.
Worked on real-time financial data processing systems handling high-throughput transaction and pricing-related data.
Developed responsive frontend interfaces using Angular/React integrated with backend microservices for real-time data visualization.
Designed event-driven architectures to process and distribute time-sensitive financial data with low-latency requirements.
Built secure services for payments processing, account management, and transaction workflows
Built API gateway solutions using Kong for secure exposure of microservices and centralized policy enforcement
Implemented Spring Security with OAuth2, JWT, and role-based access control to ensure secure financial transactions
Developed reusable components following SOLID principles and domain-driven design (DDD)
Optimized backend performance by tuning JVM and reducing API response times by ~30%
Integrated internal banking systems and third-party financial services using REST and SOAP APIs
Developed responsive and dynamic UI using Angular (8+/10+), TypeScript, HTML5, CSS3, and Bootstrap
Built dashboards for transaction monitoring, fraud detection insights, and account management
Created reusable UI components and implemented state management for scalable frontend architecture
Improved user experience by optimizing UI performance and reducing load times
Designed and optimized databases using Oracle / SQL Server for high-volume transactional data
Wrote complex SQL queries, stored procedures, and enhanced query performance
Implemented caching mechanisms using Redis / EhCache to reduce database load
Worked with MongoDB for handling semi-structured financial data
Deployed applications on AWS (EC2, S3, RDS, Lambda) ensuring high availability and fault tolerance
Containerized applications using Docker and orchestrated deployments using Kubernetes
Built CI/CD pipelines using Jenkins, Git, and Maven for automated build and deployment
Implemented event-driven architecture using Kafka for real-time transaction processing
Developed unit and integration tests using JUnit, Mockito, and Spring Boot Test
Ensured compliance with financial regulations and secure coding standards
Used SonarQube for code quality, vulnerability checks, and technical debt reduction
Worked in Agile/Scrum environment, participated in sprint planning, and collaborated with cross-functional teams
Client: State of New Jersey, Trenton, NJ Oct 2016 – Sept 2019 (Department of Health / Workforce / Taxation) Role: Java Developer (Backend Systems, APIs & Data Processing)
Designed and developed scalable enterprise applications using Java 8, Spring Boot, and RESTful web services for state government systems
Built secure APIs for citizen services including taxation, workforce management, and healthcare program processing
Implemented Spring Security with role-based access control for secure handling of sensitive citizen data
Developed modular and reusable components using SOLID principles and layered architecture
Improved system performance by optimizing backend services and reducing response times by ~25%
Integrated legacy systems with modern microservices architecture using REST and SOAP services
Developed responsive web applications using Angular (6+/7+), TypeScript, HTML5, CSS3, and Bootstrap
Built user-friendly portals for citizens to access tax filing, health services, and employment resources
Created reusable UI components and implemented client-side validations
Enhanced UI performance and accessibility to meet government compliance standards
Designed and maintained databases using Oracle / SQL Server for large-scale government data
Wrote complex SQL queries, stored procedures, and optimized query performance
Implemented caching mechanisms using EhCache to improve system efficiency
Handled data migration and transformation between legacy and modern systems
Developed batch jobs using Spring Batch for processing large volumes of tax and workforce data
Integrated multiple state systems for seamless data exchange across departments
Implemented file processing systems for CSV/XML-based bulk data operations
Deployed applications on AWS (EC2, S3, RDS) ensuring reliability and scalability
Containerized applications using Docker for consistent deployment across environments
Built CI/CD pipelines using Jenkins for automated build and deployment processes
Used Git and Maven for version control and build management
Developed unit and integration tests using JUnit and Mockito
Ensured compliance with government security and data protection standards
Used SonarQube for code quality and static analysis
Worked in Agile/Scrum environment and collaborated with cross-functional teams including business analysts and QA
Client: Paypal, San Jose, CA Oct 2013 – Sept 2016 Role: Java Developer
Developed backend components using Core Java, J2EE, and Spring Framework for online payment processing systems
Built customer-facing web applications handling transactions and high-volume data
Worked on payment processing systems
Developed user interface components and integrated them with backend services to support seamless payment workflows.
Used Python for data processing, scripting, automation, and building API-based integrations.
Worked on high-throughput transaction systems with real-time processing requirements.
Built RESTful web services for transaction processing, payment validation, and account management
Contributed to secure payment workflows ensuring data protection and transaction integrity
Implemented business logic for handling high-volume financial transactions
Integrated third-party payment gateways and banking APIs using REST and SOAP services
Assisted in migrating legacy monolithic applications to modular service-based architecture
Developed user interface components using JSP, Servlets, HTML, CSS, and JavaScript
Enhanced UI functionality for payment flows, checkout processes, and user account pages
Worked with AJAX to enable asynchronous data loading and improve user experience
Collaborated with UI/UX teams to implement responsive and user-friendly designs
Designed and maintained database schemas using Oracle / MySQL
Wrote SQL queries, joins, and stored procedures for transaction data processing
Assisted in optimizing database performance and query execution time
Performed data validation and ensured consistency across systems
Used Maven for build automation and dependency management
Worked with Git/SVN for version control and code repository management
Developed unit test cases using JUnit to ensure application stability
Assisted in deployment and environment setup in development and QA environments
Worked in Agile/Scrum environment and participated in sprint planning and daily stand-ups
Collaborated with senior developers, QA teams, and business analysts
Assisted in debugging, troubleshooting, and resolving production issues
Followed coding standards and participated in peer code reviews