Post Job Free
Sign in

Senior Software Engineer - Java, Spring Boot, AWS, Microservices, Full

Location:
Mount Juliet, TN
Salary:
100-125k
Posted:
March 30, 2026

Contact this candidate

Resume:

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



Contact this candidate