Over 4+ years of experience as Java FullStack Developer in developing Web-based Enterprise applications using Java/J2EE technologies in cloud domain.
Experience in developing applications using MicroServices architecture used Spring Boot 3.2+, Rest APIs, Spring Data JPA, Hibernate, RDBMS.
Transformed legacy application into a suite of cloud-hosted Microservices and laid the groundwork for x10 traffic scale.
Experience in integrating Spring boot microservices to process the messages into Kafka cluster and Rabbit MQ.
Working experience on different modules of Spring framework which includes Spring Boot, Spring Security, Template, IoC, DI, ORM, Spring MVC, Spring Integration, Spring AOP, Spring Batch.
Experience in passing queries to Relational Database such as Oracle, MySQL and NoSQL databases like Cassandra, ScyllaDB. Proficient in passing HQL queries.
Expertise in front end development with HTML, CSS, Bootstrap, JavaScript, jQuery, AJAX, JSON, AngularJS, Angular 17, TypeScript.
Worked with Angular for maintainable and testable Single Page Application implementation using Angular Directives, Services, Factories, Injectors and Route Providers.
Worked in using React native components, Forms, Event, Keys, Navigation and Redux concepts.
Managed state within the app using Redux and persisted certain parts of the state to device via Redux Persist.
Experience with JUnit, Mockito and Spock framework for developing testcases using Behavioral driven development(BDD)approach.
Experience in integrating cloud technology to improve the operations using an AWS services potentially to enhance data storage, coding, and content development. Their purpose is to modernize operations with AWS solutions. Worked on AWSKinesis, EC2 instance, S3 bucket, Lambda function, Cloud Watch, SNS, SQS etc.
Experience in integrating complex data sources into Splunk and Dynatrace to enhance data availability and query performance for critical analysis.
Experience in developing Prometheus and Grafana dashboard for metric visualization. Used Black duck scan and SonarQube to maintain application vulnerabilities.
Experience on working with OAuth2, SAML to provide authentication and authorization to Rest services by exchanging access tokens.
Experience in using Jenkins for continues build integrations and continuous delivery CI/CD,Maven/Gradle for dependency management and Git/GitLab for version control and JIRA / Azure devops TFS as tracking tool.
Experience utilizing various web application servers like Apache Tomcat, JBOSS.
Overview
7
7
years of professional experience
Work History
Java Full Stack Developer
LPL Financial
02.2024 - Current
Involved in various phases of the Software Development Life Cycle (SDLC) of the application, like requirement gathering, design, analysis, and code development.
Developed applications using Java 17, Java 11, and Java 8 features.
Developed application using Spring Boot, JPA to interact with Oracle DB.
Integrated applications with Kafka and RabbitMQ for consuming payloads.
Worked with AngularJS for maintainable and testable Single Page Application implementation using Angular Directives, Services, Factories, Injectors, and Route Providers.
Experience in using VMWare PCF console for tracing logs, for troubleshooting.
Experience in writing Splunk queries to get login information.
Developed REST APIs to interact with other applications. Used Postman to test REST APIs.
Experience in developing tables, DB APIs, packages, and procedures for Oracle DB, and integrating them with applications.
Used Jenkins for CI/CD. Used Tomcat web server for application deployment.
Gradle is a build tool for building the projects.
Experience in writing unit tests for various modules by generating the test cases using JUnit, Mockito.
Worked in using React Native components, forms, events, keys, navigation, and Redux concepts. Worked on state, specs, props, and events to create interactive ReactJS components.
Developed the flux pattern by using the Redux framework as a core dependency.
Designed an application like a UI page using HTML5, CSS3, Bootstrap 3, TypeScript, and developed a single-page application using React JS.
Worked in implementing integration testing using Cucumber.
Experience in building monitoring dashboards using Dynatrace, Grafana.
Worked on Git as a version control tool for managing code changes, and Azure DevOps TFS for issue and bug tracking purposes.
Used SonarQube to track code quality, security, and maturity of the applications.
Developed the functionalities under Agile Methodology processes.
Java Full Stack Developer
PepsiCo
01.2023 - 02.2024
Involved in various phases of the Software Development Life Cycle (SDLC) of the application, like requirement gathering, design, analysis, and code development.
Developed applications using Java 11 and Java 8 features.
Developed application using Spring Boot, JPA to interact with MySQL DB.
Integrated applications with Kafka for consuming payloads.
Worked with AngularJS for maintainable and testable Single Page Application implementation using Angular Directives, Services, Factories, Injectors, and Route Providers.
Developed REST APIs to interact with other applications, and used Postman to test REST APIs.
Used Jenkins for CI/CD. Used Tomcat web server for application deployment.
Gradle is a build tool for building the projects.
Experience in writing unit testing of various modules by generating the test cases using.
Junit,Mockito.
Worked on Angular 17 UI to build Single Page Application (SPA).
Designed application-like UI page using HTML5, CSS3, Bootstrap 3, and developed single-page application using AngularJS.
Worked in implementing integration testing using Cucumber.
Experience in building monitoring dashboard using Dynatrace.
Worked on Gita's Version Control tool for managing the code change.
Developed the functionalities under Agile Methodology processes.
Software Development Engineer
Amazon
05.2020 - 08.2021
Designed and implemented user interfaces for general information pages and administrative functionality using JSP, Spring MVC, Angular 2.0, HTML5, CSS3, and TypeScript.
Participated in the development of responsive single-page applications (SPAs) using Angular 2.0, TypeScript, jQuery, HTML5, and CSS3, in collaboration with front-end UI teams.
Developed reusable and modular UI components using the Angular 2.0 framework to build a structured and maintainable front-end architecture.
Designed and implemented web service monitoring dashboards in Angular 2 to visualize operational health metrics and application logs in real time.
Developed application components and RESTful web services using Java 8, Spring MVC, Spring Data, and J2EE technologies, including Servlets, JSP, and EJB.
Implemented OAuth-based authentication and Spring Security for securing REST APIs.
Worked extensively with Spring framework features, including Dependency Injection (DI), Spring MVC starters, and Spring Data repositories for CRUD operations.
Used Hibernate ORM with Table-per-Hierarchy (TPH) inheritance mapping, and polymorphic associations for data persistence.
Implemented business layer services for MongoDB using Spring Data and custom service abstractions.
Built and deployed services using Cassandra, Datastax Java API, and RESTful APIs for high-throughput storage solutions.
Worked with Maven for project build automation and generating log files. Involved in setting up Maven configurations and troubleshooting CI pipeline issues.
Applied Java 8 functional programming paradigms, including Lambda expressions, and experimented with the Nashorn JavaScript engine.
Designed and analyzed system modules using UML: use case, class, and sequence diagrams with StarUML.
Debugged REST APIs using tools like Postman, Swagger UI, and browser developer tools to inspect network interactions.
Used Oracle SQL for designing and implementing complex PL/SQL scripts — including stored procedures, triggers, cursors, and views.
Deployed cloud-based solutions using Azure Resource Manager (ARM) for resource orchestration and lifecycle management.
Involved in end-to-end development of incident management applications and event processing microservices.
Experienced in using Log4j for structured logging and debugging.
Worked in Agile Scrum environments, participating in sprint planning, backlog grooming, and daily stand-ups.
Used version control with Git, and collaborated via JIRA for task tracking and bug management.
Java Developer
W3 Softech
01.2019 - 05.2020
Developed enterprise web applications using Java EE (JSP, Servlets, JDBC) and Spring MVC, focusing on core business workflows in financial systems.
Implemented backend modules using Core Java features like multithreading, collections, generics, and exception handling to support high-volume transactions.
Built SOAP-based web services using JAX-WS and WSDL, ensuring compatibility with banking clients' legacy systems.
Wrote complex SQL queries, stored procedures, and triggers using Oracle PL/SQL to handle financial data and reporting use cases.
Automated builds using Maven, and configured Jenkins pipelines for deployment across dev/test environments.
Used Log4j for structured logging and troubleshooting, improving application maintainability.
Participated in Agile sprints, contributed to release planning, sprint retrospectives, and defect triage meetings with cross-functional teams.
Created UML diagrams (class, sequence, and use case) using StarUML to align business logic with software design.
Supported integration and testing by writing JUnit test cases, and assisting QA with manual test validation.
Contributed to XML data processing and transformation using XSLT for report generation and middleware communication.