Nikhitha V
Email: *************.*@*****.***
Mobile: +1-940-***-****
Java Full-Stack Developer
PROFESSIONAL SUMMARY:
Over 5 years of experience as a Full Stack Java Developer with hands-on experience in system design, application development, testing, and ensuring operational stability within large corporate environments.
Expertise in developing scalable backend services using Java and Spring Boot, coupled with demonstrable ability to code and debug, ensuring application resiliency and security throughout the SDLC.
Skilled in creating responsive front-end applications using React and Angular, focusing on delivering high-quality code and contributing to the whole Software Development Life Cycle.
Built a dynamic policy management dashboard in Angular, integrating REST APIs and showcasing exposure to agile methodologies such as CI/CD, improving processes within the team.
Designed a React-based internal analytics portal, utilizing chart libraries for data visualization and improving insights, demonstrating emerging knowledge of cloud technologies.
Developed and secured RESTful APIs, implementing authentication and authorization to support modern web applications, while maintaining code in a large corporate environment.
Proficient in building microservices-based architectures with containerization, demonstrating hands-on practical experience in system design and application development using Java.
Hands-on experience creating CI/CD pipelines with Jenkins and GitHub Actions, integrating unit testing and code quality checks, ensuring operational stability and security.
Integrated Apache Kafka and RabbitMQ to decouple distributed services, enabling asynchronous messaging and enhanced system resilience, showcasing emerging knowledge of applications.
Built unit, integration, and end-to-end tests using JUnit, Mockito, Jasmine, Karma, and Cypress to ensure quality, reduce bugs, and maintain high test coverage standards.
Experience working with source control systems like Git, maintaining branching strategies, managing pull requests, and resolving merge conflicts in large, collaborative teams.
Used Spring Security and OAuth2 to implement secure authentication and authorization for internal and third-party APIs, ensuring protection of sensitive application data.
Optimized SQL and NoSQL database queries, implemented caching, and indexed data structures to reduce response times and improve API performance under load.
Collaborated with DevOps teams to implement infrastructure as code and automate deployments across dev, staging, and production environments using Terraform and Docker Compose.
Proficient in setting up logging, metrics, and monitoring using ELK Stack, Prometheus, Grafana, and AWS CloudWatch to detect issues, analyze trends, and support SLAs.
Migrated legacy monolithic applications to microservices by refactoring core modules and separating business logic into reusable, decoupled services, demonstrating Java expertise.
Worked closely with QA and product teams to refine requirements, conduct code reviews, resolve defects, and deliver high-quality software aligned with user expectations.
TECHNICAL SKILLS:
Languages - Java, Python, SQL, JavaScript, TypeScript, HTML5, CSS3
Frontend - Angular, React, Bootstrap, Material UI, jQuery
Backend - Java 8/11, Spring Boot, REST API, Microservices, JPA, Hibernate
Databases - PostgreSQL, MySQL, MongoDB, Cassandra, Oracle
Cloud Platforms - AWS (EC2, S3, RDS, Lambda, API Gateway), Azure (Blob, App Services)
DevOps Tools - Jenkins, Docker, Kubernetes, Git, Maven, Gradle, Terraform
Messaging/Streaming - Kafka, RabbitMQ, Pub/Sub
Testing Tools - JUnit, Mockito, Jasmine, Karma, Cypress
Version Control - Git, GitHub, Bitbucket
Monitoring/Logging - ELK Stack, Prometheus, Grafana, CloudWatch
CI/CD - GitHub Actions, Jenkins, Azure DevOps Pipelines
Others - Agile/Scrum, Jira, Confluence, AWS Certified Solutions Architect – Associate
Software Development - System Design, Application Development, Application Resiliency, Security
PROFESSIONAL EXPERIENCE:
VW Enterprises – Client: Capital One Sept 2024 – Present
Java Full Stack Developer
Responsibilities:
Designed and deployed Spring Boot-based microservices with REST APIs, integrating OAuth2 and Cognito for secure token-based authentication across banking platforms, ensuring high availability and low latency in a large corporate environment.
Built Angular components with reactive forms, role-based routing, and material UI, implementing real-time validation and accessibility enhancements for secure credit application and account management workflows, demonstrating coding ability.
Created a dynamic Angular dashboard for financial reporting using chart libraries, async data binding, and custom pipes to visualize credit limits, transactions, and user analytics in real time, showcasing system design skills.
Developed CI/CD pipelines using GitHub Actions, Terraform, and Docker to automate provisioning of Lambda, RDS, and API Gateway, ensuring rollback support and consistent infrastructure delivery, applying agile methodologies.
Integrated Apache Kafka with AWS MSK for asynchronous messaging between distributed microservices, improving processing speed and supporting streaming of fraud and transaction events, ensuring operational stability.
Used AWS CloudWatch, CloudTrail, and X-Ray for centralized monitoring, log tracing, and application performance visualization, reducing troubleshooting time and improving production visibility, debugging and maintaining code.
Refactored legacy services into containerized Java microservices deployed on ECS Fargate, improving resource isolation, reducing overhead, and aligning with modern cloud-native architecture, demonstrating emerging knowledge.
Wrote and maintained JUnit, Mockito, and Cypress test suites for unit, integration, and end-to-end test coverage; achieved over 90% test automation across services and UI layers, showcasing experience across SDLC.
Implemented and maintained Swagger/OpenAPI documentation for internal and third-party APIs, streamlining integration, QA automation, and interface version control, demonstrating experience in developing applications.
Participated in Agile ceremonies, collaborating closely with UX and QA teams during sprint planning and retrospectives to ensure high-quality, on-time delivery of UI and API features, demonstrating communication skills.
Cardinal Health June 2023 – Aug 2024
Java Full Stack Developer
Responsibilities:
Developed secure Spring Boot APIs for pharmacy orders, managing sensitive patient data in compliance with HIPAA and PCI standards, focusing on modular code, logging, and structured exception handling, demonstrating coding ability.
Led Angular and React UI development for pharmacy portals, building reusable components, lazy loading modules, and responsive design for dashboards, improving performance and accessibility by over 25%, showcasing system design.
Created Angular-based medication order tracker with dynamic filtering, paginated tables, and RxJS-powered real-time updates to streamline prescription fulfillment and improve internal order monitoring, applying agile methodologies.
Deployed containerized microservices using Docker and Kubernetes on AWS EKS, enabling automatic scaling and high availability for critical prescription processing under peak loads, ensuring operational stability.
Implemented AWS SQS for asynchronous communication between services, improving order flow efficiency, reducing coupling, and handling failed message retries via dead-letter queues, debugging and maintaining code.
Built CloudFormation templates to automate QA and staging infrastructure provisioning, ensuring consistent, repeatable environment setup and faster onboarding for development and testing teams, demonstrating emerging knowledge.
Integrated Prometheus and Grafana dashboards to visualize JVM performance, REST API latencies, and system health metrics, supporting proactive incident detection and minimizing downtime, showcasing experience across SDLC.
Migrated legacy .NET modules to Spring Boot and Angular-based micro frontends using hexagonal architecture, increasing test coverage and improving maintainability across pharmacy workflow applications, demonstrating communication skills.
Contributed to application resiliency by implementing circuit breakers and retry mechanisms in Java microservices, ensuring fault tolerance and minimizing service disruptions in a large corporate environment.
Participated in code reviews and provided constructive feedback to junior developers, promoting code quality and adherence to coding standards, demonstrating experience in developing applications.
Cognizant – Client: AXA XL Reinsurance Nov 2020 – July 2022
Java Full Stack Developer
Responsibilities:
Developed enterprise-grade claim processing applications using Java Spring Boot, integrating legacy systems via REST and SOAP services hosted on Azure App Services to ensure compatibility and scalability, coding ability.
Built Angular 10 and React components for policy quote modules, utilizing RxJS, hooks, and reusable components to create dynamic, data-driven forms and reduce turnaround time for underwriting, system design skills.
Created React-based internal dashboard with role-based access, real-time KPIs, and REST API integrations to help actuaries track claim metrics and identify anomalies in loss ratios, applying agile methodologies.
Automated builds and deployments using Azure DevOps pipelines with integrated static code analysis, unit testing, and ARM templates for consistent QA, UAT, and production environment management, operational stability.
Wrote optimized stored procedures and SQL Server views to support operational reporting, enabling underwriters and executives to access real-time and scheduled summaries of high-value claims, debugging and maintaining code.
Used Azure Key Vault for environment credential management, replacing config file secrets with secure retrieval in CI/CD workflows and runtime microservices configurations, demonstrating emerging knowledge.
Defined BDD scenarios and collaborated with QA engineers to implement automated tests using Cucumber and Selenium WebDriver, reducing regression testing effort and improving release confidence, experience across SDLC.
Built broker notification workflows using Azure Logic Apps and integrated email templating systems, automating communications for renewals, endorsements, and settlement updates, demonstrating communication skills.
Implemented security best practices, including input validation and output encoding, to protect against common web vulnerabilities in Java and React applications within a large corporate environment.
Participated in daily stand-up meetings and sprint reviews, providing updates on progress and identifying potential roadblocks, ensuring timely delivery of features and enhancements, developing applications.
Kroger Feb 2020 – Oct 2020
Software Engineer
Responsibilities:
Supported backend development using Java and Spring MVC for retail checkout systems, addressing performance issues and defects in collaboration with cross-functional teams and product stakeholders, coding ability.
Built Angular dashboards with Highcharts for customer behavior analysis and sales trend visualization, enhancing reporting for store managers and improving merchandising decisions, system design skills.
Archived transactional data in Azure Blob Storage and exposed REST APIs for retrieval, supporting internal audits and ensuring compliance with corporate data retention policies, applying agile methodologies.
Enhanced application security by enabling CORS, enforcing HTTPS redirects, sanitizing inputs, and aligning backend services with enterprise security standards, ensuring operational stability.
Developed Python scripts to ingest vendor product data into SQL Server, automating inventory synchronization across distributed retail locations, debugging and maintaining code in a large corporate environment.
Upgraded services to meet PCI-DSS compliance, implementing tokenization, secure data transmission, and logging for payment-related transactions, demonstrating emerging knowledge of software applications.
Documented APIs using Swagger and shared Postman collections with QA teams to streamline integration testing and feature validation workflows, showcasing experience across the whole Software Development Life Cycle.
Participated in code reviews, provided feedback on design patterns and code quality, and documented reusable best practices to enhance overall team productivity, demonstrating communication skills.
Gained exposure to agile methodologies such as CI/CD, Application Resiliency, and Security while working on enhancements to the retail checkout systems, demonstrating experience in developing applications.
Demonstrated coding ability in Java and Python, contributing to both backend services and data ingestion processes, ensuring the stability and performance of critical retail systems, experience across SDLC.
Certifications:
AWS Certified Solutions Architect – Associate
Educational Details:
Master of Science – Computer and Information Science - University of North Texas, Denton, TX
Bachelor of Technology – Electronics and Communication Engineering - Sri Venkateswara College of Engineering, India