Post Job Free
Sign in

Java J2EE Microservices Full-Stack Developer

Location:
Iselin, NJ
Posted:
June 30, 2026

Contact this candidate

Resume:

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



Contact this candidate