Ajay Bhandari
***************@*****.*** 540-***-**** https://www.linkedin.com/in/ajay-bhandari-456705208/
Full Stack Java Developer
Northern Virginia Area
Professional Summary:
Full Stack Developer with 6+ years of experience in designing, developing, and maintaining enterprise-grade web applications using Java (8/11/17), Spring Boot, Microservices, React, and Angular. Proficient in modern Java features such as Lambda Expressions, Functional Interfaces, Stream API, and Date/Time API.
Designed and deployed enterprise-grade microservices using Java 17, Spring Boot, and Hibernate, ensuring a scalable, modular, and distributed system architecture.
Built responsive front-end applications using Angular (6–14) and TypeScript, focusing on performance optimization, interactive components, and enhanced user experiences.
Migrated legacy monolithic applications to microservices on AWS with Elastic Beanstalk and Kubernetes, improving deployment efficiency and system scalability.
Developed secure RESTful APIs with Java, OAuth2, and JWT, ensuring robust authentication, authorization, and system integrity across distributed services.
Integrated Kafka and RabbitMQ for real-time, asynchronous messaging, and inter-service communication, enabling efficient event-driven workflows.
Created CI/CD pipelines using Jenkins, AWS Code Pipeline, and Maven, automating build and deployment processes while minimizing manual errors.
Designed and managed relational databases (Oracle, MySQL) and implemented complex PL/SQL logic for high-volume, transaction-heavy applications.
Leveraged Prometheus, Grafana, and ELK stack for real-time monitoring, alerting, and centralized logging, enabling proactive performance management.
Containerized applications using Docker and deployed via Kubernetes, ensuring high availability, disaster recovery, and seamless scaling.
Collaborated with Agile teams using JIRA, leading cross-functional coordination with UX/product teams, and driving high-quality deliverables aligned with business goals.
Technical Skills:
Category
Skills/Tools
Programming Languages
Java, SQL, TypeScript
UI Technologies
Angular JS, jQuery, JSON, AJAX, JavaScript, HTML5, CSS3, Bootstrap
J2EE Frameworks/ORM
Spring, Hibernate, JDBC, Spring Boot, JMS
Web Services
REST, SOAP, Microservices
Deployment Servers
Tomcat, WebSphere, JBoss, WebLogic, PCF (Pivotal Cloud Foundry)
Databases
MySQL, Oracle, SQL Server, Datastax Cassandra, Redis, MongoDB, AWS DynamoDB
IDEs
Eclipse, IntelliJ
Operating Environments
Windows, Linux/Unix
Version Control
SVN, CVS, Git (SourceTree, Bitbucket)
Testing/Logging Frameworks
JUnit, Log4j, Mockito, Selenium, Cucumber, REST Assured
Build Tools
ANT, Maven, Jenkins
Design Methodologies
Agile, Waterfall, TDD, BDD
Cloud Platforms
AWS (EC2, Lambda, DynamoDB)
Containerization/Orchestration
Docker, Kubernetes
Messaging
Tibco JMS, Apache Kafka
Work Experience
FedEx
Pittsburgh, Pennsylvania
Full Stack Java Developer
January 2024 - Current
·Using Java 17, Spring Boot, and Hibernate, enterprise-grade microservices were designed and deployed, enabling distributed systems to scale and organize with ease. A robust, fault-tolerant architecture was implemented to ensure efficient communication between microservices.
·Developed dynamic front-end applications using Angular 14 and typescripts, implementing interactive UI components and optimizing performance to enhance user experience. Focused on creating responsive, fast-loading applications that improve usability and engagement.
·Led the migration from monolithic applications to microservices on AWS using Elastic Beanstalk, streamlining deployments and reducing deployment time, while implementing Agile methodologies to ensure iterative improvements and alignment with business goals.
·Utilized Java and ORM frameworks (Hibernate/JPA) to define and manage complex schemas in Oracle, MySQL, and PostgreSQL, optimizing high-volume transaction processing.
·Developed and deployed RESTful APIs using Java and tested using Cucumber for BDD, ensuring accurate business logic and reducing regression bugs.
·Utilized Java and ORM frameworks (Hibernate/JPA) to define and manage complex database schemas in Oracle and MySQL, optimizing performance for high-demand transaction processing.
·Developed and secured RESTful APIs using Java, integrating with OAuth2 and JWT for authentication and authorization, ensuring robust system security and data integrity.
·Implemented reactive programming (Mono & Flux) in the application, optimizing concurrency, backpressure handling, and exception management to improve system performance and reliability.
·Implemented fault tolerance using Resilience4j with circuit breakers and retries to ensure application stability and resilience in case of failures.
·Developed and deployed RESTful APIs using Java, establishing reliable communication layers between front-end interfaces and back-end services, and documented using Swagger/OpenAPI.
·Configured Kafka clusters to enable real-time data streaming for inter-service communication, enhancing the efficiency and accuracy of event-driven workflows.
·Integrated Prometheus and Grafana for real-time system monitoring, creating detailed dashboards for performance insights and reducing downtime through proactive issue resolution.
·Designed CI/CD pipelines with Jenkins, automating the build, test, and deployment process, which led to a reduction in deployment time and fewer manual errors.
·Developed high-performance, scalable Java applications with efficient concurrency management in a multithreading environment and optimized performance using Spring Caching to reduce database load.
·Using Kubernetes and Docker, managed the deployment of containerized apps, guaranteeing disaster recovery, load balancing, and high availability with little downtime throughout scaling operations.
·Collaborated with cross-functional teams, including product managers and UX designers, to align Java and angular-based deliverables with business objectives, significantly enhancing customer satisfaction metrics.
·Automated AWS resource provisioning using CloudFormation templates, reducing manual setup efforts and ensuring consistent infrastructure deployments, facilitated the rapid scaling and management of Java-based applications.
·Designed and optimized ETL pipelines using AWS S3, Kinesis, SQS, and SNS to process customer interactions and network logs while enhancing Java backend performance with AWS CloudWatch and profiling techniques, ensuring high availability and seamless knowledge transfer.
·Upgraded the application from Spring Boot 2.5 to 2.7, enhancing performance and security, and leveraged Sonar for code coverage and static analysis to improve overall code quality.
American Family Insurance
Boston, Massachusetts
Full Stack Java Developer
August 2022 - December 2023
·Designed scalable microservices using Spring Boot and Java 11 to enhance system modularity, while actively participating in Agile development cycles and utilizing JIRA to manage tasks, ensuring alignment of Java and Angular deliverables with business goals and timelines.
·Redesigned and developed front-end applications using Angular 11, which significantly improved user interfaces and enhanced user satisfaction by making the applications more intuitive and responsive.
·Developed and integrated secure RESTful APIs with OAuth2 in Java and Angular, ensuring robust access control and secure data exchanges to protect sensitive information.
·Designed optimized schemas for Oracle and PostgreSQL databases to accelerate query performance in high-volume systems.
·Performed unit and BDD testing using JUnit, Mockito, WireMock, and Cucumber to simulate external APIs and ensure robust microservice behavior.
·Designed optimized Oracle database schemas to accelerate query execution for high-volume transactions and developed complex PL/SQL database objects, including stored procedures, functions, packages, and triggers, to implement business logic and enhance application performance.
·Performed unit and integration testing using JUnit, Mockito, and WireMock to mock dependencies and simulate external API interactions, ensuring reliable tests for microservices, while building and deploying the application to WebLogic using Maven.
·Designed and developed role-based access controls within Java applications, utilizing AWS IAM and Cognito to enhance application security and compliance with regulatory standards.
·Automated AWS resource provisioning using CloudFormation and streamlined CI/CD pipelines with Jenkins and AWS CodePipeline, reducing deployment cycle times and operational risks for Java and Angular applications.
·Integrated Java applications with RabbitMQ for asynchronous communication and leveraged the ELK Stack for centralized logging, ensuring reliable real-time data processing and efficient issue resolution.
·Resolved critical production issues under tight deadlines using Java and AWS monitoring tools to ensure high system availability, while collaborating with teams to deliver technical solutions aligned with business goals and creating responsive, visually appealing Angular web components with UX designers.
·Enhanced application functionality by integrating external APIs into Java and Angular, optimizing front-end performance with best practices to reduce load times and improve responsiveness, ultimately enhancing features and customer experience.
FIS Global
Jacksonville, Florida
Full Stack Java Developer
January 2022 - August 2022
·Developed backend systems with Java 8, led the transition to a Spring Boot-based microservices architecture on AWS, and actively participated in Agile cycles, contributing to sprint goals, planning, and retrospectives while mentoring junior developers and documenting processes to enhance scalability, maintainability, and team expertise.
·Developed Spring MVC REST controllers and services, implemented server-side pagination with Pageable and Page interfaces in Spring Boot, and contributed to web interface development using JSP and JSTL within the Spring Framework for efficient backend interactions and data handling.
·Developed secure APIs with OAuth2 and JWT in Java frameworks, ensuring secure access to resources, and enhanced system security by implementing role-based access controls and data encryption to safeguard sensitive information and maintain compliance with organizational standards.
·Deployed highly available applications on AWS using EC2, S3, and RDS(MYSQL), automated build and deployment pipelines with Jenkins, and integrated Prometheus for monitoring, optimizing infrastructure usage, ensuring consistent deployments, and enabling proactive issue resolution.
·Implemented robust real-time data handling solutions in Java using Kafka for messaging and stream processing, configuring Kafka pipelines for asynchronous message processing and efficient inter-service communication.
·Optimized system performance and debugged/resolved production incidents using Java, ensuring high efficiency, minimal user impact, and system availability during peak traffic while meeting SLAs.
·Designed and implemented MYSQL database schemas in Java applications, ensuring data integrity and optimized query performance.
·Developed Spring JMS message listeners to consume messages from the queue and developed Spring scheduling components to perform batch operations.
·Optimized system performance through Java profiling and streamlined key processes, while collaborating with cross-functional teams to tackle complex challenges in Java and Angular projects, automating test workflows to enhance test coverage and ensure reliable deployments with robust, scalable solutions.
·Managed Docker containers and utilized Kubernetes to ensure consistent runtime environments, improving development-to-production parity, reducing downtime, and enhancing scalability for Java and Angular applications across various environments.
Leidos/NIH
Baltimore, MD
Java Developer
June 2019 - January 2022
·Wrote application-level code to interact with APIs and Web Services using REST and SOAP.
·Used the functionalities for writing code in HTML, CSS, Angular, JavaScript, Ajax, JSON, and Bootstrap.
·Enhanced application performance by Angular 8 Component based development in view of future Angular framework transitions.
·Utilized the features of Angular 6 to present effective web design.
·Used multi-threading as a programming and execution model that allows multiple threads to exist within the context of a single process and to pull data concurrently from multiple resources in order to generate required files.
·Integrated spring with Hibernate using Hibernate Template to perform CRUD operations against the database.
·Used Angular 6 and Node.JS to structure JavaScript code in an MVC (Model, View, and Controller) â ª Designed and Developed the UI screens using JavaScript, Angular, CSS3, and HTML5.
·Implemented different validation controls on the web pages using Angular 6.
·Experience in Design, Development and implementation of several J2EEframeworks like Model View Controller Struts1.1/1.2, Spring, Hibernate and EJB2.0.
·Used MVC Framework Angular.js in the development of data binding and to consume web services.
·Designed and developed middleware application using spring core framework and Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions, spring AOP for cross-cutting concerns, and spring security modules.
Education:
University of the Cumberlands
Master of Information Technology
Graduation: 2023
Tribhuvan University
Bachelors in information System.
Graduation: 2014