Post Job Free
Sign in

Senior Full Stack Java Developer

Location:
Herndon, VA
Posted:
July 11, 2025

Contact this candidate

Resume:

RAMYA V

Email: **********@*****.*** PH: +1-714-***-****

Senior Full Stack Java Developer LinkedIn

Professional Summary

●Around 10 years of IT experience, focusing on application development and design, and optimizing full-stack applications within microservices architectures using Java technologies with a strong emphasis on web services and RESTful APIs.

●Experience in Java (8/11/17/21) /J2EE, jQuery, JavaScript, TypeScript, and frameworks like Spring 4.0/5.0 and Angular, and I am adept at delivering innovative, high-value software solutions.

●Proficient in developing and deploying microservices using Spring Boot and Spring Cloud, with real-time asynchronous communication enabled through Apache Kafka for high-throughput, event-driven architectures.

●Developed dynamic and responsive user interfaces using Vue.js with Vuex for state management.

●Hands-on experience with Azure Cosmos DB, designing globally distributed, multi-model NoSQL databases with reactive patterns using Spring WebFlux, and optimizing read/write performance during data migration from legacy systems.

●Skilled in building robust, fault-tolerant Kafka producers and consumers with fine-grained partition strategies, improving service decoupling, and streaming financial data with low latency.

●Expert in test automation and code quality practices, ensuring 100% unit test coverage using JUnit, Mockito, and TestNG, with static code analysis integrated via SonarQube into CI/CD pipelines to maintain code integrity.

●Experienced in developing and deploying microservices architecture, optimizing application scalability and maintainability while ensuring efficient service communication and observability using tools like Splunk for log analysis and debugging.

●Experienced in using Git, GitHub, and GitLab CI for version control and continuous integration, improving team collaboration and code quality in a multi-developer environment.

●Skilled in OAuth 2.0 and RESTful service design, including the development of Web Services using REST and SOAP protocols, ensuring secure and scalable API endpoints.

●Demonstrated ability in utilizing advanced data structures, algorithms, and multithreading to solve complex problems, alongside implementing collections and design patterns for robust software design.

●Agile methodologies advocate with extensive experience in SCRUM and Test-Driven Development (TDD), promoting iterative development and high-quality software.

●Proficient in Angular framework across multiple versions (2 through 16), creating dynamic and responsive web applications with modern front-end technologies.

●Architected and delivered a scalable microservices platform in Spring Boot to handle end-to-end securities finance workflows, including trade capture, lifecycle processing (affirmation, matching, allocation) and corporate actions.

●Effective use of Confluence for documentation management and JIRA for project management, ensuring seamless team collaboration and project tracking.

●Deep understanding of the Software Development Life Cycle (SDLC), from requirements gathering to deployment, with a focus on Agile practices.

●Led the adoption of Behavior-Driven Development (BDD) methodologies in software projects, utilizing Mockito for effective unit testing and ES6 for modern JavaScript development.

●Expert in Object-Oriented Design (OOAD) and Object Relational Mapping (ORM) tools, enhancing application performance and database interactions.

●Experienced in API development and testing using Postman, GraphQL, gRPC, and WebSockets, alongside proficiency in Insomnia and SoapUI for diverse communication protocols.

●Experienced in integrating advanced API technologies, including GraphQL subscriptions for real-time data updates, REST API versioning for backward compatibility, and securing communications with gRPC and SSL/TLS, ensuring data integrity and privacy.

●Demonstrated strong leadership and communication skills, promoting clean coding practices, code reviews, and effective documentation to foster collaboration and maintain a high-performing team culture.

Professional Experience

Sr. Full Stack Java Developer

Citi Bank, New York, NY April 2023 to Present

Responsibilities:

●Migrated a legacy internet banking platform from C++ to Java 17, leveraging Spring Boot 3.1 for improved performance, reducing system downtime by 40%, and enhancing maintainability.

●Developed and deployed 15+ microservices using Spring Boot (Spring MVC, Spring Security, Spring Cloud, Spring AOP, Spring Data JPA, Hibernate ORM), improving backend efficiency and modularity.

●Implemented REST APIs supporting over 2 million users using secure authentication protocols (OAuth 2.0, JWT) and industry-standard API gateway practices.

●Handled exception management, thread optimization, and connection pooling using Spring Boot Actuator, resulting in a 30% boost in throughput under high-load conditions.

●Designed reusable UI components using Angular 15, Angular Material, and TypeScript 5, improving UI consistency and reducing development time by 25%.

●Integrated NgRx (v15) for application-wide state management and used RxJS for handling asynchronous data streams, improving performance and user responsiveness.

●Built responsive and accessible UI screens compatible with WCAG standards using HTML5, SCSS, and Angular PWA, increasing mobile user retention by 18%.

●Automated AWS infrastructure provisioning using Terraform 1.5, reducing manual configuration time by 40% and improving repeatability across environments.

●Managed end-to-end CI/CD pipelines using AWS CodeBuild, CodeDeploy, and CodePipeline, cutting release time from 2 days to 3 hours.

●Orchestrated containerized deployments using Docker, Kubernetes, and RedHat OpenShift, scaling microservices across 5 production environments.

●Implemented secure authentication and authorization using Spring Security (OAuth 2.0 / JWT) integrated with LDAP SSO, enforcing fine-grained RBAC across the securities finance modules.

●Designed and deployed Splunk and Grafana dashboards to monitor transaction throughput, latency, and exception rates; improved mean-time-to-detect (MTTD) service issues by 40%.

●Integrated monitoring solutions using AWS CloudWatch, X-Ray, and Datadog, which reduced system alert resolution time by 30%.

●Used AWS Lambda (Node.js + Python) to create serverless data ingestion pipelines triggered by S3 and DynamoDB Streams, reducing backend compute cost by 22%.

●Integrated Python-based tools with Jenkins pipelines for automated testing and deployment.

●Worked with AWS services, including EC2, RDS, S3, DynamoDB, Aurora PostgreSQL, SQS, SNS, API Gateway, CloudFormation, and Elastic Beanstalk to architect resilient cloud infrastructure.

●Designed and deployed AWS WAF and AWS Shield for web application security, preventing 95% of DDoS attacks and enhancing API protection.

●Integrated Apache Kafka for event-driven communication between microservices, ensuring real-time processing of financial data and alerts.

●Tuned compaction (STCS LCS) and JVM GC parameters, shrinking SSTable bloat by 30 % and reducing GC pauses below 50 ms for Citi’s payments ledger.

●Wrote custom Java REST high-level-client utilities for bulk re-index & scroll/scan, improving back-fill throughput to 50 K docs/sec

●Deployed hybrid trading platform across AWS + GCP (GKE, Cloud SQL, Pub/Sub) to meet regional latency regs, achieving <80 ms p99 cross-region latencies

●Wrote custom operators (Kubebuilder + Go) to automate Cassandra schema migrations and backup CRDs, eliminating manual toil

●Built KRaft-mode clusters on AWS MSK & observability stack (Cruise Control, Burrow, Prometheus) driving 99.95 % availability in Citi’s micro-services

●Orchestrated 500+ micro-services on EKS, AKS & OpenShift with Helm/Argo CD GitOps; blue-green + canary patterns cut mean deploy time from 2 h 12 min

●Used SonarQube 9.9 to perform static code analysis and integrated it into GitHub Actions pipeline for maintaining code quality across all modules.

●Coordinated cross-functional teams to align on UAT scripts and test data for securities finance, leveraging Cucumber BDD and JUnit 5 to achieve 85% automated test coverage.

●Collaborated with QA and DevOps teams to build robust automation test frameworks using JUnit, Mockito, TestNG, and Selenium—achieving and maintaining 100% unit test coverage with CI enforcement.

●Recognized for leadership, team spirit, and dedication to clear documentation, ensuring that onboarding, handoffs, and cross-team collaboration remained seamless and efficient.

Full Stack Developer

United Health Group, Richmond, VA May 2021 to March 2023

Responsibilities:

●Led a cross-functional team in designing and optimizing the Dynamic Health Inventory Management System (DHIMS), achieving a 50% improvement in SQL query performance and improved scalability using Spring Boot 2.5, Hibernate, and MySQL 8.

●Developed and maintained Java 11-based microservices using Spring Boot (MVC, Data JPA, Security, Cloud, AOP, Batch) to handle clinical workflows, EHRs, and patient data, deployed on Azure Kubernetes Service (AKS) with Helm charts.

●Optimized application performance by implementing lazy loading, code-splitting, and custom directives.

●Created RESTful APIs and SOAP-based services using Spring Boot, facilitating secure communication between distributed systems, supporting over 1.5M+ healthcare transactions/day.

●Actively contributed to the migration of relational data from Oracle DB to Azure Cosmos DB, utilizing reactive programming patterns and custom change feed listeners to ensure data consistency and real-time synchronization.

●Automated Azure remediation and monitoring tasks using Python scripts, Bash, and PowerShell, working with Azure SDK for Python, ARM templates, and Azure Monitor Logs.

●Engineered scalable storage layers using MongoDB, Elasticsearch, and Cassandra, improving data access speed and reducing latency by 40%.

●Utilized Apache Kafka 2.7 for decoupled and scalable communication between microservices, enabling real-time patient alert processing and notification services.

●Implemented Kafka-based event-driven architecture for asynchronous communication between services, streamlining transaction processing and decoupling service dependencies.

●Integrated React 17 and Redux Toolkit for building modular, responsive web apps for patient intake, lab reporting, and appointment scheduling.

●Utilized Azure DevOps for full CI/CD automation pipelines with Git repos, Pipelines (YAML), Artifacts, and Boards, reducing deployment time by 60%.

●Developed and tested backend services using JUnit 5, Mockito, REST Assured, and frontend modules using Karma, Jasmine, and Cypress, maintaining 90%+ test coverage.

●Applied JWT-based authentication and authorization in conjunction with Spring Security, ensuring HIPAA-compliant, secure access to protected resources.

●Deployed containerized services using Docker and orchestrated with AKS, integrating with Azure Application Gateway and Azure API Management for secure ingress and API lifecycle management.

●Implemented Spring Batch jobs to process large volumes of health insurance claims data, reducing batch job runtime by 35% through partitioning and multithreading.

●Engineered a multi-region Cassandra 4.1 cluster (NetworkTopologyStrategy, RF=3) to back patient-alert micro-services, cutting 95th-percentile read latency by 40 % and sustaining 25 K TPS in UnitedHealth Group’s AKS environment

●Streamed CDC events from MySQL via Kafka Connect Elasticsearch, enabling near-real-time patient-record search and Kibana dashboards for clinicians

●Used Netflix OSS components (Eureka, Zuul, Ribbon, Hystrix) for service discovery, client-side load balancing, and circuit-breaking in a resilient microservices ecosystem.

●Enforced code quality using SonarQube and static analysis tools integrated with GitHub Actions and Jenkins pipelines; introduced code reviews and refactoring sessions to maintain code hygiene across teams.

●Implemented Dataflow pipelines that stream Cassandra CDC to BigQuery via Pub/Sub Lite, unlocking ad-hoc BI on 2 TB/day feeds

●Implemented idempotent producers, exactly-once semantics (EOS) & Kafka Streams joins to reconcile 2 M+/day health-insurance claims at UHG

●Hardened clusters via PodSecurity Standards, OPA Gatekeeper, and CIS benchmarks, achieving a 100 % pass rate in monthly security scans

●Designed Splunk dashboards and alerts to monitor logs and real-time app health, reducing mean-time-to-detect (MTTD) and mean-time-to-resolve (MTTR) for critical issues by 30%.

●Enforced GDPR and HIPAA compliance during development and deployments by integrating role-based access control (RBAC), audit logging, and data encryption using Azure Key Vault.

●Managed distributed cache layers with Memcached and Redis, reducing API response times by 20%.

●Developed proof-of-concept applications in Scala + Apache Spark for clinical data stream processing and anomaly detection for outlier health events.

●Contributed to full-stack mobile web apps using MeteorJS for rapid prototyping and Node.js services to handle real-time chat and support workflows.

●Led by example with clean code practices, consistent documentation, and mentoring junior developers on design patterns, test-driven development (TDD), and microservice architecture.

Full Stack Developer

CVS Health, Boston, MA January 2019 to April 2021

Responsibilities:

●Collaborated with cross-functional Agile teams, including product owners, QA engineers, and UI/UX designers, to build and enhance patient-facing pharmacy and health services platforms, improving user engagement and operational workflows.

●Designed and developed scalable full-stack applications using Java 11, Spring Boot, Spring MVC, and RESTful APIs, ensuring modular and maintainable back-end services.

●Developed interactive and responsive web applications using React.js, Redux, React Router, and Material-UI, improving usability and front-end performance.

●Applied Spring Security and OAuth 2.0 protocols for secure authentication and authorization workflows across pharmacy and clinical applications.

●Engineered back-end logic using Java 8/11, integrated with Hibernate for efficient ORM, and enforced transaction management using Spring AOP.

●Leveraged Python 3.x for automating data validation scripts, REST API clients, and operational tasks, enhancing backend processing efficiency and dev productivity.

●Built Python-based microservices using Flask and FastAPI, serving internal analytics tools and pharmacy inventory APIs

●Created robust and scalable batch processes using Spring Batch for prescription processing and insurance claim reconciliation, increasing system throughput.

●Implemented incremental repair, Medusa backups to GCS, and Prometheus/Grafana dashboards, driving 99.99 % data durability SLAs

●Built a 12-node Elasticsearch 8.x cluster (Hot-Warm-Cold tiers) for pharmacy search; index-time analyzers & E-SQL reduced query latency from 800 ms 120 ms at CVS Health

●Secured workloads with Workload Identity + Binary Authorization, passing SOC 2 Type II audits with zero findings

●Developed custom SASL/OAuth-bearer login module integrating with Okta, enforcing fine-grained ACLs across 15 consuming teams

●Containerized microservices using Docker, deployed to Azure Kubernetes Service (AKS) and Azure App Services, ensuring scalable and resilient cloud deployments.

●Integrated Kafka for distributed messaging and event-driven architecture, supporting real-time prescription tracking and alert systems.

●Designed and managed CI/CD pipelines in Azure DevOps, incorporating quality gates and automated testing for faster and more reliable releases.

●Developed automated test suites using JUnit 5, Mockito, Selenium, and Postman, improving test coverage and reducing regression bugs.

●Utilized GraphQL and Apollo Client for efficient data fetching and reduced network payload in consumer-facing React applications.

●Applied RxJS and Angular Observables for responsive data handling and user interactions in Angular components.

●Built PowerShell and Python scripts to automate Azure resource provisioning using ARM templates and Azure CLI, streamlining infrastructure management.

●Managed NoSQL data with MongoDB and Azure Cosmos DB, ensuring high availability and low latency for dynamic data workloads.

●Implemented ElasticSearch for indexing and querying clinical and prescription records, improving search speed and analytics performance.

●Maintained legacy systems while leading migration efforts to modern microservice-based architecture using Spring Cloud, Zuul, Eureka, and Hystrix for service discovery and fault tolerance.

●Facilitated peer code reviews with SonarQube metrics, promoting clean, modular, and reusable code.

●Ensured HIPAA and GDPR compliance across all systems by implementing secure data storage, masking, and access logging strategies.

Full Stack Developer

Goldman Sachs, New York, NY February 2017 to December 2018

Responsibilities:

●Played a key role on the Modernization Team focused on transforming monolithic mainframe applications into scalable, cloud-native microservices, improving agility and system performance.

●Contributed to application reengineering using Java 8, Kotlin, and Groovy, streamlining backend workflows for high-throughput financial systems.

●Developed and modernized financial applications for fixed income and equity data streams using Java/J2EE, Spring Boot, and Apache Kafka, ensuring high-performance message-driven architecture.

●Built and maintained RESTful APIs for internal and external vendor integration using Spring MVC, Spring REST, and Retrofit, supporting real-time financial data ingestion and distribution.

●Designed rich front-end interfaces with React.js, leveraging Redux, React Router, and ES6 JavaScript to build responsive and performant client-facing dashboards for trading insights.

●Used React-Router to turn the application into Single Page Application.

●Led the initiative to develop Progressive Web Applications (PWA) using React and Webpack, improving accessibility and user experience across devices and platforms.

●Designed a 7-cluster, 200-topic Kafka 3.x mesh (MirrorMaker 2) handling 3 GB/s market-data flow with 10 ms end-to-end latency for Goldman Sachs

●Designed time-series data model with bucketing + wide rows to store five-year market-tick history; achieved 1.2 GB/s ingestion with Spark-to-Cassandra connector for Goldman Sachs trading analytics

●Participated in the successful migration of legacy Java services to Kotlin-based microservices, enhancing code maintainability and execution efficiency.

●Worked on legacy backend systems with Oracle, writing complex SQL queries, views, stored procedures, and performance-tuned joins to support data-heavy applications.

●Integrated OAuth 2.0 for secure access control in client apps, ensuring secure and compliant authentication across digital platforms.

●Built backend services and RESTful APIs using Django framework.

●Wrote data transformation and ETL scripts using Python for integrating with third-party APIs.

●Automated routine tasks and data workflows using Python scripts with pandas and NumPy.

●Developed unit and integration tests using PyTest and unittest frameworks.

●Worked with Python in cloud environments, AWS Lambda for serverless applications.

●Engineered ETL pipelines and data integration layers between vendor platforms and internal systems using Apache Camel, AWS Lambda, and AWS S3, ensuring consistent data flow and minimal latency.

●Collaborated with Data Science teams utilizing BigRed3 and Python (3.x) for real-time analytics and reporting tools, powering executive dashboards and regulatory reporting.

●Managed diverse databases, including Cassandra, AWS DynamoDB, DB2, and CouchDB, designing schemas optimized for high-frequency access and fault tolerance.

●Deployed applications on hybrid infrastructure across AWS (EC2, S3, Lambda) and Google Cloud Platform (GCP), supporting global scalability and data availability.

●Automated infrastructure provisioning using Terraform, defining reusable modules for EC2 instances, VPCs, ELBs, and storage, promoting DevOps best practices and consistent environments.

●Used Gradle for build automation and IntelliJ IDEA as the primary development IDE, maintaining clean code and efficient development cycles.

●Practiced continuous integration using GitHub Enterprise, enabling team collaboration, code versioning, and pull request workflows.

●Conducted comprehensive unit and integration testing using JUnit and Selenium WebDriver, improving application reliability and reducing production defects.

●Developed unit and integration test suites using JUnit, Mockito, and TestNG to validate business logic across all microservices, achieving 100% test coverage in critical modules.

●Produced system diagrams and technical documentation with Diagrams.net, supporting knowledge transfer and cross-functional team alignment.

●Advocated and implemented PWA-first development strategy, boosting mobile accessibility and enhancing client engagement with web-based investment tools.

●Played a key role in Agile ceremonies, offering realistic estimates, refining user stories, and presenting demos to stakeholders. Known for effective communication, cross-team collaboration, and a strong commitment to delivering quality.

Java Developer

Brio Technologies Private Limited, Hyderabad, India October 2014 to November 2016

Responsibilities:

●Developed and deployed a suite of web-based enterprise solutions to streamline operations and enhance communication within the Company.

●Integrated a range of applications from CRM to inventory management, focusing on real-time data exchange and processing to optimize workflow.

●Create, activate, and program in the Anaconda environment.

●Implemented robust cryptographic algorithms to ensure data security and integrity across the organization.

●Supported both SOAP and RESTful services for compatibility and integration with external services and partners.

●Created a responsive UI for accessibility across various devices and screen sizes, utilizing Java/J2EE technologies and the Spring Framework.

●Leveraged AJAX for dynamic web pages, improving user experience without needing to reload the webpage.

●Utilized ActiveMQ and Spring JMS API for reliable messaging and asynchronous communication within the system.

●Followed the Waterfall methodology for structured project planning, development, testing, and deployment.

●Developed robust Java applications using the Spring Framework, including ORM, AOP, DAO, Hibernate, and Beans.

●Utilized Apache Struts and EJB for creating enterprise-ready Java web applications and server-side component architecture.

●Employed AJAX, CSS/CSS3, DHTML, HTML/HTML5, JavaScript, jQuery, and Bootstrap for front-end development and responsive UI creation.

●Built and interacted with web services using REST APIs, Restful Service, Web Services (REST, SOAP), JAX-WS, JAX-RS, JAXB, JAX-RPC, and the Jersey Framework.

●Managed databases using MySQL and implemented messaging and integration patterns with ActiveMQ, Spring JMS API, ESB AND JMS, AMPS, and AMQP.

●Automated project workflows with Jenkins and utilized the Atlassian Suite (Bitbucket, JIRA, Confluence) for version control, project management, and collaboration.

●Worked within the Eclipse IDE, deployed applications using Tomcat, and managed version control with SVN and ANT for Java application compilation and deployment.

●Conducted unit testing with JUnit and web services testing with Soap UI, ensuring application reliability and performance.

●Secured communications and data with the implementation of cryptographic algorithms, enhancing organizational security measures.

●Integrated cloud computing solutions with Azure and employed XML for document encoding, adhering to the Waterfall methodology for project management.

Technical Skills:

●Languages: Java (8/11/17/21, J2SE, J2EE), Python, C, C++, JVM, SQL, PL/SQL, Scala, Go lang.

●J2EE&APIs: JSP, Servlets2.x, EJB 3.1, JMS, JSF, JavaBeans, JEE, JDBC, Struts2.x/1.x, RMI, EJB3.0, Spring, Spring Boot, Log4j, RMI, Multithreading, Hibernate3.x/2.x, JMS, REST, SOAP, Big Data, Web Services, SOA, SAX and DOM Parsers, AJAX, Gradle, Scala, Golang, Maven, Applets. ActiveMQ, RabbitMQ, Apache Kafka, Apache Spark, Splunk, Apache link, Elasticsearch, Figma, Spring Tool Suite,

●UI: HTML5/DHTML, XHTML1.1, JavaScript1.x, XML1.0, XSL, XSLT, CSS, jQuery, EJS, Node.JS, Ajax, WordPress, Vue.js, UI/UX, PHP, Angular JS, Angular 2+, JSON, React JS, Redux, Express.js.

●API: XML, DOM (Data Object Model), JTA (Java Transaction API), Java Persistence API (JPA), Java Message Service, Java Speech API, MuleSoft.

●Development Tools (IDEs): Eclipse 3.2/3.0/2.1.1, IntelliJ, Notepad++, Sublime, Spring Tool, SuiteMyEclipse6.0/5.1.1, RAD7.0/6.0, NetBeans7.0, MS Visual Studio 2005, WebStorm

●Web-Application Servers: Tomcat6.x/5.x, WebLogic 10.3/9.2/8.1/7.0, IBM WebSphere6.x/5.x/4.x, JBoss, WebSphere, and Glassfish.

●Design Patterns: MVC, Singleton, Factory, Front Controller, Session Façade, Business Delegate, Observer, Data Transfer Object, Data Access Object

●Database: Oracle11g/12c/19c/10g/9i/8i, MS SQL Server 2005/2000, MySQL5.1/4.1, DB 2 9.1/8.1/7. 2, SQL Developer, MongoDB, MySQL, NoSQL, SQL Server PostgreSQL, DynamoDB, Redis, Cassandra DB, Snowflake, Data Lake

●Testing Frameworks & Spring Frameworks: JUnit, Mockito, TestNG, Karma, Jasmine, Cucumber, SonarQube, Spring Framework: Spring Boot, Spring MVC, Spring Cloud, Spring AOP, Spring Data JPA, Spring Security.

●Operating Systems: Windows, UNIX, LINUX, MAC OS

●Source Control Tools: CVS, SVN, VSS, Rational Clear Case, Stash Git, Source Tree, GitHub, GitLab, Bitbucket.

●SDLC Methodologies: Agile Methodology, Scrum, Waterfall, RUP, Kanban Methodology

●Cloud Technologies: Jenkins, Kubernetes, Docker, AWS, GCP, Azure.



Contact this candidate