JAVA FULL STACK DEVELOPER
Java Full Stack Developer with over 6 years of experience building scalable, high-performance applications using Java 11/17, Spring Boot, Angular, and Hibernate. Adept in microservices architecture, RESTful APIs, cloud-native development on AWS (Lambda, S3, RDS, EKS), and big data processing with Apache Spark. Proficient in Docker, Kubernetes, CI/CD pipelines (Jenkins, GitHub Actions), and event-driven systems using Kafka and SQS. Experienced across healthcare, finance, and education sectors, with strong Agile collaboration, database management (PostgreSQL, MongoDB), and a focus on clean, testable, and well-documented code.
SKILLS
●Languages: Java (11/17), SQL, JavaScript, HTML5, CSS3
●Frameworks: Spring Boot, Spring Security, Hibernate (JPA), JAX-RS, Bootstrap
●Frontend: Angular (v12+), Angular HTTP Client
●APIs: RESTful Services, OAuth2, JWT, API Gateway
●Databases: PostgreSQL, Oracle, MongoDB, Snowflake, DynamoDB, MSSQL
●Cloud & DevOps: AWS (Lambda, S3, RDS, SQS, DynamoDB, API Gateway), GCP Storage, Terraform
●Containers & CI/CD: Docker, Kubernetes, Jenkins, GitHub Actions, GitLab CI, Bitbucket Pipelines, Maven
●Big Data & ETL: Apache Spark, Apache Airflow, AWS Glue
●Testing & Monitoring: JUnit 5, Mockito, Karma, Jasmine, Splunk, QRadar SIEM
●Tools & Platforms: Git, Jira, Rally, Tomcat
●Methodologies: Agile (Scrum), TDD, CI/CD
EDUCATION
California State University May 2024 Master’s in Computer Science
EXPERIENCE
FIS Global - USA Java Full Stack Developer (Aug 2024 - Present)
●Designed and implemented scalable microservices architecture using Java 11/17, Spring Boot, and Hibernate, delivering robust backend services for financial applications.
●Developed and maintained RESTful APIs to enable seamless integration with internal and third-party systems, ensuring high performance and security.
●Built responsive and dynamic frontend applications using Angular (v12+), HTML5, CSS3, and JavaScript, enhancing user experience for banking portals.
●Managed data persistence using MongoDB alongside relational databases like PostgreSQL and Oracle, optimizing schema design for both NoSQL and SQL workloads.
●Optimized and automated CI/CD pipelines with Jenkins and GitHub Actions, streamlining build, testing, and deployment processes in cloud and on-prem environments.
●Containerized applications with Docker and deployed them on Kubernetes (EKS) clusters, ensuring scalability and resilience of microservices.
●Automated cloud infrastructure provisioning using Terraform, managing AWS resources including VPCs, RDS, S3, and Lambda for serverless solutions and cost optimization.
●Developed asynchronous, event-driven systems with Apache Kafka, designing and implementing Kafka producers and consumers for reliable, real-time data streaming and inter-service communication in high-throughput environments.
●Enhanced big data processing using Apache Spark, building efficient ETL pipelines for data analytics and reporting.
●Migrated Oracle databases to PostgreSQL, designing optimized schemas and indexes to improve query performance and data consistency.
●Leveraged Hibernate ORM with JPA for transactional data access, applying batch operations and caching to boost performance.
●Implemented thorough testing using JUnit 5, Mockito for backend and Karma/Jasmine for frontend components, ensuring code reliability.
●Integrated security and monitoring tools including Splunk and QRadar SIEM for threat detection and system observability.
●Improved cloud infrastructure reliability and scalability by implementing AWS Lambda functions to automate backend processes and integrating S3 for efficient storage solutions.
●Enhanced frontend cross-browser compatibility and accessibility using semantic HTML5, CSS3 media queries, and JavaScript polyfills.
●Collaborated closely with clients and business stakeholders to gather requirements, provide timely updates, and deliver tailored software solutions that meet evolving financial industry needs.
●Collaborated in Agile teams using Jira and Rally, contributing to sprint planning, issue tracking, and continuous delivery.
●Authored detailed documentation including API specs, test plans, and deployment guides to support operational excellence.
California State University - USA Java Full Stack Developer (Aug 2023 - May 2024)
●Designed, developed, and maintained full-stack web applications supporting university operations such as student information systems, faculty portals, and course management tools.
●Developed RESTful APIs using Java 17, Spring Boot 3.x, and Hibernate, leveraging Java 17 features like sealed classes, pattern matching, enhanced switch expressions, and records for clean and efficient code.
●Built responsive and interactive frontend interfaces using Angular, HTML5, CSS3, JavaScript, and Bootstrap, enhancing user experience for students, faculty, and administrators.
●Implemented authentication and authorization using Spring Security with OAuth2 and JWT, ensuring secure access for diverse user groups across university platforms.
●Optimized backend performance using Java Streams, functional programming, and record-based data models introduced in Java 17 for lightweight, immutable data handling.
●Managed data storage and retrieval through PostgreSQL and MongoDB, optimizing queries and ensuring data consistency for academic and administrative workflows.
●Utilized AWS services like S3, RDS, and Lambda for cloud-hosted backend processes, enabling scalable and cost-effective solutions.
●Developed and maintained CI/CD pipelines using Jenkins and GitHub Actions, automating testing, Docker builds, and deployments to cloud and on-prem environments.
●Containerized applications using Docker, deploying into Kubernetes clusters for scalability, reliability, and high availability.
●Applied caching strategies, connection pooling, and API optimization techniques to improve system response times by up to 30%, benefiting high-traffic student portals.
●Integrated third-party services (payment gateways, calendar APIs, email notifications) into campus management systems using secure API communication.
●Performed unit testing with JUnit 5, Mockito, and frontend testing with Karma/Jasmine, ensuring high code coverage and quality.
●Collaborated with cross-functional Agile teams including UI/UX designers, data engineers, and system admins, contributing to sprint planning, daily stand-ups, and retrospectives.
●Documented APIs, deployment procedures, and system architecture to facilitate future maintenance and onboarding of new developers.
Capgemini - India Software Engineer (Feb 2021 - Aug 2022)
●Developed and deployed scalable RESTful web applications using Java 11, Spring Boot, Hibernate, and JAX-RS, leveraging modular microservices architecture.
●Built secure APIs with Spring Security (OAuth2, JWT), enabling authentication, role-based access control, and robust error handling for enterprise platforms.
●Migrated legacy Struts/JSP UIs to responsive Angular SPAs using Angular CLI, Bootstrap, and HTML5/CSS3, improving UI performance and user engagement.
●Designed complex ETL pipelines using Apache Airflow, automating multi-source data workflows to ensure reliability, fault-tolerance, and scalability.
●Created optimized SQL queries and stored procedures in PostgreSQL and Snowflake, boosting data processing efficiency for analytics and reporting.
●Modernized infrastructure by containerizing services with Docker and deploying on Kubernetes with Helm 3, reducing deployment time and infra overhead.
●Engineered CI/CD pipelines using Jenkins, GitLab CI, and Terraform, automating Docker image builds and cloud-native deployments on AWS Lambda.
●Provisioned high-availability DevOps tooling (Jenkins, GitLab, Artifactory) on AWS CloudFormation, integrating EFS-backed storage for reliability.
●Integrated Terraform into CI workflows, enabling seamless infrastructure provisioning with every release cycle.
●Improved build efficiency by configuring Maven parallel builds, dependency exclusions, and offline modes, cutting build time by up to 35%.
●Implemented test automation with JUnit, Mockito, and Bitbucket Pipelines, increasing release quality and reducing manual regression effort.
●Built Splunk dashboards for real-time monitoring and alerting, reducing incident response time by 40%.
●Developed backend services for chat, analytics, and synchronization using Node.js microservices, containerized and deployed via Docker.
●Connected frontend and backend via Angular HTTP Client, ensuring smooth API integration and real-time data flow.
●Collaborated in Agile sprints with Product Owners, DevOps, QA, and Data Engineers, delivering production-ready features under tight deadlines.
HealthAssure - India Full Stack Developer (May 2018 - Jan 2021)
●Developed and maintained scalable frontend and backend modules using Java 11, Spring Boot, and Angular, delivering robust healthcare application solutions.
●Designed and implemented RESTful APIs with Spring Boot and JAX-RS, enabling seamless integration between internal business services and external healthcare systems.
●Built dynamic, responsive user interfaces using HTML5, CSS3, JavaScript, Angular, and Bootstrap, enhancing patient and provider portal experiences.
●Packaged applications into WAR/JAR artifacts using Maven, deploying to Tomcat, WildFly, and Docker containers orchestrated with Kubernetes, ensuring scalable and fault-tolerant environments.
●Developed serverless solutions using AWS Lambda, integrated with API Gateway, reducing infrastructure overhead while improving scalability.
●Implemented asynchronous event-driven architectures using Amazon SQS, handling decoupled service communication with dead-letter queues and message retries for high reliability.
●Migrated data from on-premises MSSQL databases to AWS DynamoDB and AWS RDS, leveraging AWS Glue for automated ETL workflows to improve data accessibility.
●Designed and optimized DynamoDB tables, reducing query latency and improving data retrieval for critical healthcare workflows.
●Engineered CI/CD pipelines with Jenkins, automating builds, Docker image creation, deployments to Kubernetes, and artifact management via JFrog Artifactory.
●Utilized AWS S3 for secure file storage, backups, and archival; provisioned cloud infrastructure using CloudFormation templates for consistent resource management.
●Built scalable batch and streaming data pipelines using Apache Spark, loading data from on-premises databases to AWS S3 and Google Cloud Storage, enhancing data availability for analytics.
●Contributed to distributed data processing with Apache Spark, ensuring fault tolerance and high availability for data-heavy healthcare operations.
●Improved data computation performance by leveraging Java Streams API, Apache Commons Math, and optimized Hibernate ORM for real-time analytics and reporting.
●Integrated Kafka and Amazon SQS with dead-letter queues and message retries to ensure high reliability in distributed event-driven systems.
●Developed backend solutions for a flexible Dynamic Form Builder using Java XML and JAXB, enabling customizable forms tailored to healthcare workflows.
●Managed containerization using Docker and Kubernetes, ensuring smooth deployments across development, QA, and production environments.
●Applied Hibernate ORM and HQL for efficient database interactions, supporting transactional integrity and optimized data access.
●Conducted rigorous unit testing using JUnit and Mockito; collaborated within Agile teams using JIRA for sprint planning, bug tracking, and task management.
●Diagnosed and resolved critical production issues, optimized Java backend applications, and ensured high availability for healthcare data delivery.