Home

Aravind - Senior Java Developer
[email protected]
Location: Delaware City, Delaware, USA
Relocation: Yes
Visa: H1B
Resume file: Aravind Haridas - Resume_1761828783100.docx
Please check the file(s) for viruses. Files are checked manually and then made available for download.
Sr. Java Full Stack Developer

Name: Haridas Aravind
Mail Id: [email protected]
Contact No: +1 857 693 9910


Professional Summary:

Senior Java Full Stack Developer with 10+ years of experience in Java (8 17), Spring Boot, Angular, and JavaScript, specializing in enterprise-scale, cloud-native, and serverless architectures on AWS and Azure.
Designed and implemented Spring Boot microservices and RESTful APIs using Java, Angular, and AWS Lambda/Fargate, achieving scalable and fault-tolerant serverless microservices architectures.
Strong proficiency in AWS Cloud deploying Lambda, Fargate, API Gateway, S3, Cognito, and CloudWatch for microservices integration, monitoring, and high availability.
Hands-on experience with PostgreSQL, DB2, and Snowflake, building high-performance schemas, stored procedures, and data pipelines for enterprise reporting and analytics.
Built modern Angular and JavaScript front-end applications, ensuring responsive UI, real-time updates, and seamless integration with Spring Boot and AWS APIs.
Automated CI/CD pipelines using Azure DevOps, Git, SonarQube, Jenkins, and Terraform, embedding DevSecOps security scans and quality gates at every stage.
Developed event-driven solutions with Apache Kafka and Dockerized Spring Boot microservices, improving throughput and enabling asynchronous, real-time data streaming.
Integrated Snaplogic, Qlik, and Salesforce with backend Java microservices, enabling data transformation, visualization, and seamless CRM synchronization across enterprise systems.
Deep understanding of Agile methodologies and DevSecOps practices, collaborating in cross-functional teams for sprint planning, code reviews, and iterative releases.
Implemented robust Spring Security, OAuth2.0, JWT, and RBAC across AWS Cognito and Azure AD, ensuring secure and compliant API authentication.
Architected serverless applications using AWS Lambda, Fargate, and API Gateway, reducing operational costs while improving scalability and uptime.
Designed CI/CD pipelines integrating Azure DevOps, Git, and SonarQube, with automated build, unit testing, vulnerability scanning, and deployment to AWS environments.
Used AWS CloudWatch, SonarQube, and ELK Stack to monitor application health, detect anomalies, and ensure continuous performance optimization.
Expertise in Spring Boot, Java, and Angular, delivering Agile full-stack applications that integrate PostgreSQL, DB2, and Snowflake for secure data persistence.
Developed Kafka-based data pipelines for event-driven systems, decoupling microservices and enhancing real-time transaction processing and audit trails.
Containerized Spring Boot microservices with Docker, orchestrated deployments using Kubernetes (EKS), and implemented serverless patterns with AWS Fargate.
Leveraged Azure DevOps and Git for version control, release automation, and integration with SonarQube, ensuring code quality across Java, Angular, and AWS projects.
Collaborated with teams using Agile frameworks to deliver DevSecOps-compliant releases, embedding testing, security, and CI/CD automation into development cycles.
Designed Spring Boot + Angular solutions integrating Snowflake, DB2, and PostgreSQL, ensuring high performance, scalability, and fault tolerance across distributed systems.
Recognized for technical leadership in Java, Spring Boot, Angular, AWS, Azure DevOps, Kafka, and Docker, delivering secure, Agile, and DevSecOps-driven full-stack applications using serverless architectures.

Technical Skills:

Programming Languages & Frameworks: Java (8 17), Core Java, Spring Boot, Spring MVC, Spring Security, Spring Batch, Spring Cloud, IoC, DI, AOP, Hibernate, JPA ORM, EJB, Struts, JSF, Node.js, Microservices Architecture, RESTful APIs, Serverless Applications.
Front-End Development: Angular (6 13+), React (v18), TypeScript, JavaScript (ES6+), HTML5, CSS3 (SASS, LESS), Bootstrap, RxJS, JSON, AJAX, JSP, Servlet, XML, XSLT, Material UI, Micro-Frontend Architecture.
Cloud Platforms & Services: AWS (Lambda, Fargate, API Gateway, S3, Cognito, CloudWatch, CloudFront, RDS, EC2), Azure DevOps, Microsoft Azure (App Services, SQL, Blob Storage, Key Vault), Serverless Architectures, Terraform, CloudFormation, SageMaker (for inference).
Database Management Systems: PostgreSQL, DB2, Snowflake, MongoDB, Oracle, MySQL, SQL Server, Cassandra, Redis; schema design, query optimization, and stored procedure development for analytics and high-volume transaction systems.
DevOps & CI/CD Tools: Azure DevOps, Git, SonarQube, Jenkins, GitHub Actions, CI/CD pipelines, Maven, Gradle, ANT, DevSecOps automation, Terraform (IaC), static code analysis, and automated deployment workflows.
Messaging & Event-Driven Systems: Apache Kafka, RabbitMQ, ActiveMQ, JMS designing event-driven, asynchronous microservices for high-throughput transaction systems.
Data Integration & Analytics Tools: SnapLogic, Qlik, Salesforce, ETL pipelines, DataOps, and BI integrations supporting Snowflake and DB2.
Workflow Automation & BPM: Camunda BPMN / DMN, Process Orchestration using Spring Boot and Kafka, workflow automation for onboarding, approvals, and SLA management.
Testing & Quality Assurance: JUnit 5, Mockito, Postman, Cypress, Selenium, Jasmine, Swagger/OpenAPI; TDD/BDD practices, API testing, and end-to-end automation.
Monitoring, Logging & Observability: AWS CloudWatch, SonarQube, ELK Stack (Elasticsearch, Logstash, Kibana), Splunk, Application Insights for proactive monitoring, alerting, and performance tuning.
Containerization & Orchestration: Docker, Kubernetes (EKS/OpenShift), Helm, Fargate, and Serverless Deployments for scalable, fault-tolerant, and automated environments.
Web & Application Servers: Apache Tomcat, WebLogic, WebSphere, Nginx supporting high-traffic microservices and full-stack deployments.
Methodologies & Practices: Agile (Scrum, Kanban), DevSecOps, Continuous Integration & Delivery, Code Reviews, Pair Programming, and Test-Driven Development (TDD).
Development & IDE Tools: IntelliJ IDEA, Eclipse, NetBeans, Visual Studio Code, Postman, Swagger, GitHub, and JIRA/Confluence for Agile collaboration.

Certifications
AWS Certified Developer Associate
Oracle Certified Java Programmer (OCJP)


Professional Experience
Client: Bank of America Charlotte, NC. Dec 2023 Till Date
Role: Sr. Java Full Stack Developer

Responsibilities:

Designed and developed Spring Boot microservices (Java 17) for retail banking, ACH payment flows, and funds transfer systems using RESTful APIs and microservices architecture, ensuring scalability, security, and compliance with Agile and DevSecOps standards.
Built Angular and ReactJS front-end components with JavaScript and TypeScript, improving UI performance and ensuring cross-browser compatibility; optimized responsive design across multiple applications.
Developed and deployed serverless microservices on AWS Lambda, integrated with Fargate, API Gateway, S3, Cognito, and CloudWatch, leveraging AWS Cloud for scalability and cost optimization.
Implemented event-driven architecture using Apache Kafka for real-time fraud detection, customer alerts, and asynchronous data synchronization between microservices.
Managed databases including PostgreSQL, and collaborated with data teams on DB2 and Snowflake integrations for reporting, analytics, and financial data warehousing.
Integrated CI/CD pipelines using Azure DevOps, Git, and SonarQube, with automated code reviews, quality gates, and deployment workflows aligned with DevSecOps practices.
Built and maintained RESTful and GraphQL APIs with Spring Boot, enabling seamless communication between Angular front-end and backend microservices.
Implemented Spring Security, OAuth2.0, and JWT authentication integrated with AWS Cognito for secure access control and compliance with enterprise standards.
Designed serverless architectures using AWS Lambda and Fargate, improving fault tolerance and enabling scalable API deployment across multiple AWS regions.
Automated infrastructure provisioning with Docker and Kubernetes (EKS/OpenShift), ensuring zero-downtime deployments and high availability across environments.
Monitored and optimized cloud-native applications using AWS CloudWatch, ELK Stack, and SonarQube, improving observability and reducing mean time to recovery (MTTR) by 20%.
Collaborated in Agile/Scrum ceremonies, contributing to sprint planning, retrospectives, and cross-functional team discussions, ensuring alignment with product roadmaps.
Integrated DevSecOps best practices, embedding security scans, vulnerability assessments, and compliance checks into CI/CD pipelines.
Led code reviews, technical design sessions, and mentorship programs for junior developers, ensuring adherence to Spring Boot, Angular, and AWS coding standards.
Delivered enterprise-grade applications by leveraging Java, Spring Boot, Angular, and AWS, achieving improved scalability, security, and maintainability.
Coordinated with onshore/offshore teams to align on architecture, design, and delivery, ensuring timely and high-quality releases in an Agile environment.
Authored detailed Swagger/OpenAPI documentation, enabling smooth API integrations and reducing onboarding time for new developers.
Strengthened application resilience using Docker containers, AWS Fargate, and serverless deployments, supporting fault-tolerant cloud architectures.
Enhanced CI/CD reliability with Azure DevOps, Git, and SonarQube, ensuring high-quality builds, secure deployments, and continuous integration efficiency.

Environment: Java 17, Spring Boot 3.5, Angular 13+, ReactJS, TypeScript, JavaScript (ES6+), RESTful APIs, GraphQL, PostgreSQL, DB2, Snowflake, Apache Kafka, Docker, Kubernetes (EKS/OpenShift), AWS (Lambda, Fargate, API Gateway, S3, Cognito, CloudWatch), Azure DevOps, Git, SonarQube, CI/CD, Spring Security, OAuth2, JWT, DevSecOps, Agile/Scrum, Jenkins, Gradle, Swagger, Postman, ELK Stack, JUnit 5, Mockito, IntelliJ IDEA.

Client: USAA San Antonio, TX. Feb 2022 Nov 2023
Role: Java/J2EE Developer
Responsibilities:
Re-architected legacy monolithic banking applications into Spring Boot microservices (Java 17) deployed on AWS (Lambda, Fargate, S3, API Gateway, Cognito, CloudWatch), achieving high scalability, performance, and compliance with DevSecOps standards.
Designed and implemented RESTful APIs and GraphQL endpoints with Spring Boot, ensuring secure data exchange between Angular front-end modules and back-end microservices.
Built rich, responsive Angular 13+ applications using TypeScript, JavaScript, and RxJS, improving load performance and state management for KYC and payment dashboards.
Developed serverless architectures using AWS Lambda and Fargate, enabling cost-efficient, scalable event processing and integration with API Gateway and CloudWatch.
Integrated data across PostgreSQL, DB2, and Snowflake, building high-performance queries and optimizing transactional and analytical workflows.
Engineered Apache Kafka event streams for asynchronous communication, enabling real-time alerts, fraud detection, and microservice orchestration.
Configured CI/CD pipelines using Azure DevOps, Git, and SonarQube to enforce code quality, automate testing, and streamline secure deployments following DevSecOps principles.
Designed Camunda BPMN and DMN workflows integrated with Spring Boot and Kafka, automating loan approvals, onboarding, and compliance rule execution.
Secured APIs with Spring Security, OAuth2.0, and JWT, leveraging AWS Cognito for centralized authentication and access control across microservices.
Implemented containerization with Docker and orchestrated deployments via Kubernetes (EKS) for zero-downtime rollouts, ensuring reliability and horizontal scalability.
Enhanced data processing using Redis (ElastiCache) and Snowflake, optimizing response time for frequently accessed metadata and analytical queries.
Strengthened CI/CD pipelines by adding static code analysis (SonarQube), dependency checks, and security scans, improving maintainability and compliance within Agile teams.
Monitored and analyzed system performance using AWS CloudWatch, ELK Stack (Elastic, Logstash, Kibana), and SonarQube dashboards to reduce incidents and improve operational visibility.
Implemented Cypress, JUnit 5, and Mockito tests for both UI and backend services, achieving >90% coverage and maintaining continuous delivery readiness.
Applied DevSecOps methodologies to embed security automation and vulnerability management within build pipelines, ensuring secure, compliant releases.
Led sprint planning and Agile ceremonies in a cross-functional team, driving collaboration between developers, QA, and product owners.
Mentored junior engineers on Spring Boot, Angular, AWS, and Kafka, improving overall productivity and adherence to engineering best practices.
Automated environment provisioning with Terraform, Docker, and Azure DevOps, enabling reproducible cloud deployments across AWS accounts.
Collaborated with architects and business analysts to define cloud-native solution patterns leveraging AWS serverless services, Spring Boot, and Angular frameworks.
Integrated micro-frontend architecture within Angular, allowing independent feature deployments and enhancing maintainability across large-scale applications.
Environment: Java 17, Spring Boot 3.x, Spring Security, Angular 13+, TypeScript, JavaScript (ES6+), GraphQL, RESTful APIs, PostgreSQL, DB2, Snowflake, Apache Kafka, Redis (ElastiCache), AWS (Lambda, Fargate, API Gateway, S3, Cognito, CloudWatch), Docker, Kubernetes (EKS), Azure DevOps, Git, SonarQube, Jenkins, Terraform, CI/CD, Camunda BPMN/DMN, JUnit 5, Mockito, Cypress, Postman, ELK Stack, DevSecOps, Agile (JIRA/Confluence), IntelliJ IDEA.

Client: HCA Healthcare Nashville, TN. Jan 2021 Oct 2021
Role: Java/J2EE Developer
Responsibilities:
Modernized healthcare systems by re-architecting legacy Spring MVC applications into Spring Boot microservices (Java 11/14), improving scalability, modularity, and alignment with Agile and DevSecOps principles.
Developed secure RESTful APIs and GraphQL interfaces using Spring Boot and Java, integrating with Angular 9+ front-end components to deliver patient dashboards, billing portals, and clinical workflow apps.
Built and deployed microservices across AWS Cloud (Lambda, API Gateway, S3, CloudWatch, Cognito) and Azure DevOps pipelines, achieving cloud-native, serverless architectures with automated CI/CD and monitoring.
Leveraged PostgreSQL, DB2, and Snowflake for transactional, analytical, and reporting workloads; optimized queries and schema design to enhance performance and data consistency.
Implemented Apache Kafka for event-driven communication between Spring Boot microservices, enabling asynchronous processing for lab result alerts and healthcare notifications.
Enforced Spring Security, OAuth 2.0, and JWT authentication integrated with AWS Cognito and Azure AD, ensuring HIPAA-compliant access control and auditing.
Containerized applications using Docker and orchestrated them via Kubernetes (EKS/OpenShift) for resilient deployments and simplified scalability.
Integrated Azure DevOps, Git, and SonarQube for version control, automated builds, and code-quality analysis; implemented CI/CD workflows with unit, integration, and security scanning stages.
Monitored cloud applications using AWS CloudWatch, Azure Application Insights, and ELK Stack (Elastic, Logstash, Kibana), enabling proactive alerting and root-cause analysis.
Designed serverless Lambda functions to handle asynchronous file processing, billing exports, and ETL data transformations between PostgreSQL and Snowflake.
Developed Angular front-end components with TypeScript, JavaScript, and Bootstrap, ensuring responsive design and accessibility for clinical users.
Strengthened DevSecOps culture by embedding vulnerability scanning, dependency management, and policy enforcement into the CI/CD lifecycle.
Collaborated closely with cross-functional Agile teams (QA, product owners, business analysts) to gather requirements, perform sprint reviews, and ensure on-time delivery.
Mentored developers on Spring Boot, Angular, AWS, and Azure DevOps best practices, improving onboarding efficiency and overall code quality.
Applied JUnit 5, Mockito, and Postman for automated testing, maintaining >85 % coverage and reducing production defects by 30 %.
Enhanced system reliability with Resilience4j and circuit-breaker patterns, ensuring seamless fault handling across distributed microservices.
Environment: Java 11, Spring Boot 3.x, Spring Security, Angular 9+, TypeScript, JavaScript (ES6+), REST, GraphQL APIs, PostgreSQL, DB2, Snowflake, Apache Kafka, Docker, Kubernetes (EKS/OpenShift), AWS (Lambda, S3, API Gateway, CloudWatch, Cognito), Azure DevOps, Git, SonarQube, Jenkins, CI/CD, DevSecOps, ELK Stack, Resilience4j, JUnit 5, Mockito, Postman, Agile (Scrum JIRA/Confluence), IntelliJ IDEA.
Client: Birla soft Pune, India. Oct 2017 Jul 2020
Role: Java Developer
Responsibilities:
Developed modular and reusable backend components using Java 8, implementing core HR features such as employee onboarding, contract generation, and multi-level approval workflows.
Designed and exposed secure RESTful APIs using Spring MVC, enabling seamless integration with Angular frontends and downstream ERP systems.
Implemented Spring Security to enforce role-based access control (RBAC), with user-level authorization for HR, Finance, and Admin modules.
Built user-facing modules with Angular 6 and 8, including dynamic forms, dashboards, and approval interfaces, using Rx JS foive state management and lazy-loaded modules.
Consumed REST APIs via Angular HTTP Client, centralizing error handling and improving front-end-to-backend communication reliability.
Designed and optimized relational schemas and stored procedures in SQL Server to support modules such as Employee, Contracts, and Workflow History.
Tuned slow-performing queries by analyzing execution plans and applying indexing strategies, improving reporting performance by 40%+.
Wrote and maintained PL/SQL triggers, functions, and migration scripts to enable data cleansing and seamless transition from legacy systems.
Developed multithreaded background jobs for asset reconciliation, notification dispatch, and SLA-based escalations.
Ensured application security through encrypted data storage, session management, and activity logging for audit readiness and GDPR compliance.
Used JUnit and Postman for backend testing and API validation, ensuring 80%+ test coverage across services.
Deployed builds using Jenkins pipelines, managed source control in Git, and collaborated in Agile sprints using JIRA.
Contributed to code reviews, documentation, and internal training on Spring MVC and Angular best practices
Environment: Java 8, Spring MVC, Spring Security, Angular 6/8, SQL Server, PL/SQL, REST APIs, JUnit, Postman, Git, Jenkins, Maven, Apache Tomcat, Eclipse, Visual Studio Code, Agile (Scrum).

Client: Intel Bangalore, India. Aug 2014 Sep 2017
Role: Java Developer
Responsibilities:

Assisted senior developers in building and maintaining web applications using Core Java and JSP, gaining exposure to real-world development practices.
Developed and maintained backend modules for an enterprise-wide Asset Lifecycle Management System using Core Java (Java 8) and Spring MVC.
Built reusable utility classes for data formatting, validation, and file parsing to support ingestion of asset metadata from CSV/Excel sources.
Designed and exposed RESTful APIs using Spring MVC controllers to handle asset registration, tracking, and audit workflows.
Implemented role-based access control (RBAC) using Spring Security, ensuring secure authentication and authorization across Admin, IT Support, and User roles.
Used Spring JDBC Template to integrate with Oracle/PostgreSQL databases, applying transaction management for consistent data operations.
Written and optimized complex SQL queries, stored procedures, and triggers for reporting asset history, status changes, and audit logging.
Tuned indexes and optimized joins to improve query performance by 30 40%, especially for high-volume asset datasets.
Applied Java Collections and multi-threading to implement asynchronous batch processing for asset reconciliations and scheduled reporting.
Used JUnit for unit testing of backend components, maintaining 80%+ test coverage on critical modules.
Participated in Agile ceremonies (daily stand-ups, sprint planning, retrospectives) and collaborated closely with QA, product, and deployment teams.
Managed source code and branching using CVS and Git, supporting version control across distributed teams.
Used Jenkins to automate builds and support CI integration for backend deployment pipelines.
Collaborated in code reviews and design discussions, adhering to best practices in modularization, exception handling, and reusability.
Documented backend workflows, service contracts, and database schemas to support future development and onboarding efforts.

Environment: Java 8, Spring MVC, Spring Security, AngularJS 1.x, Oracle 11g, PostgreSQL 9.x, JDBC, JUnit, Maven, Git/CVS, Eclipse, REST APIs, Agile (JIRA), Jenkins, Postman
Keywords: continuous integration continuous deployment quality analyst user interface javascript business intelligence sthree active directory information technology trade national procedural language Idaho North Carolina Tennessee Texas

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];6343
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: