Sai prakash
+1-347-***-**** ******************@*****.***
PROFESSIONAL SUMMARY:
●6+ years of experience in Software Development Life Cycle (SDLC), specializing in Java/J2EE, Spring Boot, Full Stack Development, and Microservices architecture.
●Strong expertise in Core Java (8–17), Spring Framework (MVC, Boot, Data JPA, Batch, AOP), Hibernate, JPA, JDBC, and enterprise design patterns.
●Extensive experience in designing and developing RESTful APIs, SOAP Web Services, gRPC services, and Microservices-based applications using Spring Boot.
●Hands-on experience in API design, API integration, API versioning, API documentation using OpenAPI (Swagger), and API lifecycle management using Apigee and API Gateway solutions.
●Strong experience implementing secure authentication and authorization mechanisms using OAuth2, JWT, OpenID Connect, Spring Security, and enterprise security best practices.
●Extensive experience developing Full Stack applications using Angular, React, TypeScript, JavaScript, HTML5, CSS3, Spring Boot, REST APIs, and Microservices architecture.
●Strong experience building event-driven and distributed systems using Apache Kafka, RabbitMQ, JMS, asynchronous messaging, and real-time data processing solutions.
●Proficient in developing cloud-native and distributed applications on AWS, GCP, Azure, and PCF using Docker, Kubernetes, Helm, and container orchestration platforms.
●Experience developing serverless applications using AWS Lambda and integrating with event-driven workflows and messaging systems.
●Strong experience implementing CI/CD pipelines and DevOps practices using Jenkins, Maven, Git, Bitbucket, Terraform, Infrastructure as Code (IaC), and automated deployment strategies.
●Extensive experience working with Oracle, PostgreSQL, MySQL, SQL Server, MongoDB, and NoSQL databases with strong expertise in SQL, PL/SQL, database design, query optimization, and performance tuning.
●Hands-on experience with Apache Spark for distributed data processing, batch processing, large-scale data transformation, and analytics workloads.
●Experience implementing logging, monitoring, observability, troubleshooting, and application performance monitoring using Splunk and cloud-native monitoring solutions.
●Strong understanding of Microservices Architecture, Distributed Systems, Design Patterns, Scalability, High Availability, Caching, Resiliency, and Performance Optimization.
●Hands-on experience building AI-powered applications using Vertex AI, Large Language Models (LLMs), Prompt Engineering, Embeddings, Semantic Search, Vector Search, and Retrieval-Augmented Generation (RAG) architectures for intelligent automation and enterprise solutions.
●Experience integrating Generative AI capabilities into Full Stack applications using Java, Spring Boot, REST APIs, Angular/React, cloud-native services, and enterprise application architectures.
●Knowledge of AI/ML workflows, model integration, document processing, knowledge retrieval, conversational AI, intelligent automation, and enterprise AI solution development.
●Experience working in Agile/Scrum environments, following TDD/BDD practices, collaborating with cross-functional teams, and delivering high-quality software throughout the SDLC.
Technical Skills:
Languages
Java, J2EE, SQL, PL/SQL, JavaScript, TypeScript, HTML5, CSS3, C, C++
AI / Generative AI
Generative AI (GenAI), Vertex AI, Large Language Models (LLMs), Prompt Engineering, Embeddings, Retrieval-Augmented Generation (RAG), Semantic Search, Vector Search, Conversational AI, Agentic AI
Java Technologies
Core Java, JDBC, JPA, Hibernate, JSP, Servlets, EJB 2.0/3.0, JMS, JavaBeans, Spring Boot, Spring MVC, Spring Data JPA, Spring Batch, Spring AOP, Spring Security, gRPC, JUnit, Mockito, JSON
Microservices&API Technologies
Microservices, RESTful APIs, SOAP Web Services, OpenAPI (Swagger), API Gateway, API Management, WSDL, gRPC
Cloud & DevOps
AWS (EC2, S3, Lambda, IAM, CloudFormation, CloudWatch, CodeBuild, CodeDeploy, CodePipeline, API Gateway), GCP, Google Kubernetes Engine (GKE), Azure, PCF, Docker, Kubernetes, Helm, Terraform, Jenkins, CI/CD
Frontend Technologies
AngularJS, Angular 6/8/11/12, React, JavaScript, TypeScript, HTML5, CSS3, Bootstrap, AJAX, jQuery
Messaging Technologies
Apache Kafka, RabbitMQ, JMS
Databases
Oracle, PostgreSQL, MySQL, SQL Server, MongoDB
Big Data Technologies
Apache Spark
Web/Application Servers
Apache Tomcat
Testing Tools
JUnit, Mockito, Jasmine
Version Control & Project Management
Git, Bitbucket, Jira, VersionOne
IDE & Development Tools
IntelliJ IDEA, Eclipse
Design Patterns
MVC, Front Controller, Business Delegate, Business Object, Value Object, DAO, Factory, Singleton, Session Facade
Operating Systems
Windows, Linux, Unix
PROFESSIONAL EXPERIENCE:
Role: Sr. Java Full Stack Developer Feb 2023 - Present
Client: U.S Bank
Responsibilities:
●Developed end-to-end Microservices using Java 8+, Spring Boot, Spring MVC, Spring Data JPA, Spring Batch, JDBC, Hibernate, and JPA for scalable enterprise applications.
●Designed and optimized RESTful APIs, SOAP Web Services, and gRPC services integrating PostgreSQL, MongoDB, Oracle, and AWS Aurora databases.
●Implemented event-driven architecture using Apache Kafka, RabbitMQ, ActiveMQ, and Spring JMS for asynchronous and high-throughput systems.
●Automated business workflows using Camunda BPM, DMN decision tables, and human-task orchestration integrated with Microservices.
●Developed and maintained ETL pipelines using AWS services and Apache Spark for large-scale data ingestion, transformation, and analytics.
●Containerized applications using Docker and deployed Microservices on Kubernetes (GKE) with Helm, enabling auto-scaling and high availability.
●Delivered cloud-native solutions across AWS, GCP, and Azure leveraging cloud services for compute, storage, API management, monitoring, and security.
●Built and maintained CI/CD pipelines using Jenkins, Maven, Git, Bitbucket, and Terraform for Infrastructure as Code (IaC) and automated deployments.
●Developed responsive Full Stack applications using Angular, React, TypeScript, JavaScript, HTML5, CSS3, Spring Boot, and REST APIs.
●Developed AI-powered applications using Vertex AI, Large Language Models (LLMs), Prompt Engineering, Embeddings, and intelligent automation solutions.
●Built Agentic AI and Generative AI (GenAI) solutions using LLMs, Vertex AI, Retrieval-Augmented Generation (RAG), FAISS, and Pinecone vector databases.
●Integrated AI/GenAI capabilities into Java Spring Boot Microservices through REST APIs, enabling scalable enterprise AI solutions.
●Applied Agile/Scrum methodologies and TDD/BDD practices using JUnit, Mockito, Jasmine, and Protractor to ensure software quality.
●Implemented enterprise search solutions using Apache Solr, optimizing indexing, search relevance, and query performance.
Role: Full Stack Developer Jan 2022 - Aug 2022
Client: Infosys
Responsibilities:
●Designed and developed scalable Microservices-based applications using Java, Spring Boot, Spring MVC, Hibernate, and JPA following clean architecture and SOLID principles.
●Built and exposed RESTful APIs and SOAP Web Services with versioning, validation, exception handling, and seamless integration with enterprise systems.
●Implemented event-driven architecture using Apache Kafka and RabbitMQ to support asynchronous communication and improve application scalability.
●Developed responsive Full Stack applications using Angular, React, TypeScript, JavaScript, HTML5, and CSS3, building reusable UI components and optimizing performance.
●Secured enterprise applications using OAuth2, JWT, Spring Security, and role-based access control (RBAC) mechanisms.
●Optimized application performance through database tuning, query optimization, indexing, caching strategies, and performance monitoring.
●Containerized applications using Docker and deployed Microservices on Kubernetes, enabling scalability, high availability, and efficient resource utilization.
●Built and maintained CI/CD pipelines using Jenkins, Git, Maven, and Terraform, automating build, test, and deployment processes.
●Integrated enterprise applications with AWS, Azure, and GCP cloud services, leveraging cloud-native capabilities for compute, storage, and API management.
●Implemented centralized logging, monitoring, and observability solutions using Splunk for proactive issue detection and troubleshooting.
●Developed and documented APIs using Swagger/OpenAPI and applied TDD/BDD practices using JUnit and Mockito to ensure code quality and test coverage.
●Collaborated with cross-functional teams in Agile/Scrum environments, participating in sprint planning, code reviews, production releases, and root cause analysis (RCA) for critical production issues.
Role: Full Stack Developer Intern Sept 2020 - Jan 2022
Client: Zylo
Responsibilities:
●Developed web application modules using Core Java, J2EE, Servlets, JSP, JDBC, and MVC architecture under the guidance of senior developers.
●Assisted in developing Full Stack applications using Java, Spring Framework, HTML, CSS, JavaScript, Bootstrap, and jQuery.
●Worked with Hibernate and Spring Framework to implement business logic and database persistence functionality.
●Developed and consumed RESTful APIs for integrating frontend and backend components.
●Created responsive user interfaces using HTML5, CSS3, JavaScript, and Bootstrap to improve user experience.
●Worked with Oracle and MySQL databases, writing SQL queries, stored procedures, and data access components.
●Participated in unit testing, debugging, defect resolution, and code reviews using JUnit and Eclipse IDE.
●Used Git for version control and collaborated with development teams following Agile/Scrum methodologies.
●Assisted in application deployment, production support, troubleshooting, and maintenance activities throughout the SDLC.
EDUCATION:
M.S Computer Science New Jersey Institute Of Technology - NJ 2022 - 2023