Dhushyanth Reddy B
Java Full Stack Developer LinkedIn: www.linkedin.com/in/dhushyanthb
PROFESSIONAL SUMMARY
Around 6 years of work experience and background as a Java Full stack Developer in Software development using Object-
Oriented, and Client Server technologies to enhance my skills and strengths in conjunction with organization goals and
objectives.
• Experience working with different SDLC (Software Development Life Cycle) including Requirement gathering, Analysis,
Design, Coding, Testing, and Implementation like AGILE (SCRUM), TDD, and Waterfall Models.
• Experience in implementing and deploying Java EE design patterns such as Singleton, Abstract Factory, DAO, DTO, and
Business Delegate in the Development of Multi-Tier distributed Enterprise Applications.
• Good experience in designing complex applications using object-oriented methodologies by creating use cases, class
diagrams, interaction and sequence diagrams and recognizing design patterns.
• Experience in designing User Interface applications and web applications using HTML5, CSS3, JavaScript, jQuery, AJAX,
JSP, JSON, Bootstrap and Angular 16. Created Typescript reusable components and services to consume REST API's using
Component-based architecture provided by Angular 16.
• Proficient in building responsive and dynamic user interfaces using React.js, including developing reusable components,
managing state with Redux, and integrating RESTful APIs to create scalable web applications.
• Experience building and deploying microservices with Spring Boot and Docker.
• Experience in building dynamic, responsive web interfaces using Angular and TypeScript.
• Proficient in Angular 16 and React.js, with experience in state management using Redux.
• Experience in integrating Microservices Architecture with Spring Boot and Docker.
• Strong expertise in developing and deploying microservices with Spring Boot and Docker.
• Proficient in implementation of frameworks like Struts, Spring MVC, Spring Security, Spring Web Flow, Spring IOC, Spring
AOP, Spring Boot, Spring Batch, JSF and ORM frameworks like Hibernate.
• Good knowledge of Design Patterns like Front Controller, Data Access Object, Session Facade, Service Locator, MVC, Data
Transfer Object, Business Delegate and Singleton.
• Extensive experience in developing messaging modules by using Spring JMS, Apache Camel, Active MQ and Rabbit MQ.
• Experience in understanding and using RDBMS Relational Databases Management System like Oracle10g/11g/12c,
MySQL, SQL Server, PL/SQL and NoSQL databases like Mongo DB, Cassandra and HBase.
• Strong experience in writing complex SQL queries, Triggers, and stored procedures in various databases such as Oracle,
DB2 and MySQL.
• Experience working with MySQL, SQL Server, and MongoDB. Knowledge of database optimization and complex queries.
• Extensive experience with Azure services such as Azure DevOps for CI/CD and familiarity with Azure, AWS, Docker,
Kubernetes, and CI/CD tools like Jenkins for automated deployments.
• Extensive experience in focusing on services like EC2, VPC, Cloud Watch, Cloud Front, IAM, S3, Amazon RDS, Elastic
Search, Elastic Cache, SNS, SQS.
• Experience in Java Streams, Lambda expressions, and Reactive Programming (Project Reactor, RxJava) for handling
asynchronous processing.
• Developed and integrated GraphQL APIs for optimized data fetching in web applications.
• Integrated Kotlin Multiplatform to share business logic across applications, reducing development time and effort.
• Integrated Grafana with various data sources, including Prometheus, Elasticsearch, MySQL, and InfluxDB, to gather and
visualize metrics and logs from different systems.
• Skilled in creating and optimizing CI/CD pipelines using Jenkins and Maven to enhance development workflows.
• Experience in DevOps tools like Jenkins, GitLab CI/CD, and Docker for seamless application deployment and version
control.
• Strong experience in designing microservices with inter-service communication using Kafka and RabbitMQ.
• Expertise in automation and unit testing using Selenium, Cucumber, JUnit, and integration with CI/CD pipelines.
• Experienced in TEST using Selenium, Cucumber, Jenkins, Karma, Jasmine.
TECHNICAL SKILLS
Programming Languages Java, JavaScript, C, PHP, PL/SQL, UNIX Shell Script
Java/J2EE Technologies Servlets, Spring, JPA, JTA, JDBC, JSP, JSTL, RMI, Applets.
Frameworks Struts, Hibernate, Spring, cucumber, Spring Batch, Spring Security, Spring AOP, Spring
Core, Spring IOC, JSF.
Web Technologies HTML, HTML5, CSS/CSS3, AJAX, jQuery, Bootstrap, XML, Grunt, Gulp, JSON.
Database SQL Server, MySQL, Oracle, MongoDB, DB2
JavaScript Frameworks Angular, jQuery, ReactJS
Web Services XSD, WSDL, Apache Axis, SOAP, Restful, GraphQL, JAX RS, JAX WS
Messaging JMS (Java Message Service), IBM MQ, Apache Active MQ, Apache Kafka.
Web Application Servers Oracle WebLogic, IBM WebSphere, Apache Tomcat
CI/CD tools Jenkins, Kubernetes, Docker.
Methodologies Agile, Waterfall, OOAD, SCRUM.
Testing Tools JUnit, Mockito, Jasmine, Karma, Mocha, Cucumber, Selenium.
Version Control GIT, Github, Bitbucket
Build Tools Maven, Gradle, ANT
IDEs Eclipse IDE, IntelliJ IDEA, PyCharm, Spring Tool Suite (STS).
Operating Systems Windows, Linux, and UNIX
Software Visual Studio, Rational Rose, and Microsoft Office
Cloud technologies AWS, Azure
PROFESSIONAL EXPERIENCE
Client: Alignment Health, Dallas, TX August 2023 – January 2025
Role: Full Stack Developer
Responsibilities:
• Understanding the business requirements provided by business analysts and developing code according to the
standards of the enterprise application.
• Involved in analysis, specification, design, implementation, documentation, and testing phases of Software
Development Life Cycle (SDLC) and used Agile methodology (SCRUM) for developing application.
• Developed Microservices using Java 21 features such as Lambdas, Streams, Observables and Completable Futures etc.
• Upgraded the UI screens in the application to single page UI using Angular 16, HTML5 and CSS3.
• Developed the responsive UI web pages using XHTML, HTML5, CSS3, Angular 16, JavaScript, and has worked with
Angular filters in expressions and directives to filter data in the UI.
• Developed dynamic web pages using Angular 16, integrating Angular directives and filters for data presentation and
implementing reusable components to streamline front-end development and improve maintainability.
• Developed and integrated Angular 16 components with APIs to consume backend data, improving application
functionality and responsiveness by ensuring seamless communication between the front-end and microservices.
• Contributed to system scalability by designing robust microservices and optimizing database queries.
• Developed REST Web services using CXF to perform transactions from front end to our backend applications.
• Created RESTful web services interface to Java-based runtime engine and accounts.
• Experience with Integrating external APIs, such as online ordering platforms, and delivery services, into the Tailwind
platform using Java to enable efficient restaurant operations.
• Developing Restful service endpoints using Spring MVC and exposed services via swagger documentation.
• Developed the application involved in multi-tier J2EE design utilizing Spring, Spring AOP, Spring Security, Spring Boot,
Spring Batch and Spring ORM frameworks.
• Designed and implemented Elasticsearch clusters for real-time full-text search, data indexing, and analytics in large-
scale applications.
• Integrated DocumentDB with AWS Lambda and other AWS services to build event-driven architectures and
microservices.
• Implemented the application using Spring Boot Framework and handled the security using Spring Security.
• Responsible for creating and maintaining architecture using Spring Boot and used Spring Boot Actuator to monitor
and manage the application in production environment.
• Designed and processed XML payloads for data exchange in RESTful and SOAP-based web services.
• Documented APIs using Swagger for clear and efficient API communication.
• Parsed and manipulated JSON data using Java, JavaScript and TypeScript.
• Managed container orchestration and deployment pipelines using OpenShift.
• Worked on Kafka Backup Index and in-depth knowledge of Apache Cassandra. Used Apache Kafka to send message
objects to client queues and topics.
• Used Kafka streams as a message-bus and developed data pipelines to ingest data to NoSQL data-stores like
Cassandra.
• Deployed and managed applications on Apache Tomcat for server-side execution.
• Managed Linux-based servers for application deployment and maintenance.
• Created MongoDB collections and wrote services to store and retrieve user data for the application, using the
Mongoose API to access MongoDB from Node.js.
• Added ElasticSearch for efficient data searching and indexing, integrated with Kafka and Spring Boot.
• Developing queries using PL/SQL and maintaining tables in SQL and Oracle Servers and Code reviewing to meet the
application standards.
• Designed and implemented GraphQL schemas to define clear data models, relationships, and types for seamless API
integration.
• Developed code with Java SDK to connect with AWS Services. Deployed and monitored scalable infrastructure on
Amazon web services specifically on AWS EC2.
• Performed user management and system administration tasks using Linux commands.
• Implemented RabbitMQ as a message broker for inter-service communication.
• Implemented Grafana for infrastructure monitoring, including Kubernetes clusters, Docker containers, and AWS
resources, providing real-time insights into system health and performance.
• Utilized Splunk for centralized logging, collecting, indexing, and analyzing log data from multiple sources, improving
the visibility of system events and incidents.
• Applied TDD principles to ensure high-quality code by writing unit tests prior to development using frameworks like
JUnit, TestNG, and NUnit.
• Developed and optimized Spark-based ETL pipelines for processing large datasets, improving performance
• Managed container orchestration and deployment pipelines using OpenShift.
• Developed and deployed scalable microservices on GCP Cloud Run, Kubernetes Engine, and App Engine.
• Developed CI/CD system with Jenkins on Kubernetes environment. Experience in making the DevOps pipelines using
OpenShift and Kubernetes for the Microservices Architecture.
• Achieved code coverage using JUnit and Mockito, ensuring reliability in production.
• Worked with Git repositories to store and track the codebase, ensuring that all changes were versioned and organized.
• Used JIRA for writing user stories and raising defects in a defined sprint and supporting the production by fixing the
issues in the live application Sprint grooming sessions conducted by scrum master with team to discuss the user
stories.
Client: Paymentus bank, Redmond, DC October 2022 – July 2023
Role: Full Stack Java Developer
Responsibilities
• Involved in the analysis, design, and development and testing phases of the application development using Scrum
Agile methodology.
• Designed and developed responsive web pages using HTML5 and CSS3, ensuring compatibility across a wide range
of devices and browsers.
• Implemented CSS Flexbox and Grid Layout techniques for creating flexible and adaptive layouts in web applications.
• Utilized Bootstrap for rapid UI development and the creation of responsive layouts, ensuring mobile-first web
applications.
• Designed, developed, and deployed data gathering forms and dynamic web pages using ReactJS, Bootstrap, and CSS.
• Worked extensively with ReactJS to build Single Page Applications (SPA), utilizing React components, state
management with Redux, and React Router for routing.
• Implemented reusable React components, forms, and events to ensure responsive and optimized user experience.
• Integrated Spring Dependency Injection across different layers of the application.
• Designed and developed Micro services using Spring Boot, Docker CE, REST API for backend systems.
• Wrote comprehensive unit tests using JUnit 5 with advanced test cases and assertions.
• Designed and developed REST based Microservices using the Spring Boot and developed java modules
implementing business rules and workflows.
• Implemented OAuth2 and JWT for securing APIs and managing authentication.
• Worked on integration modules for disparate clients using Apache Camel.
• Developed enterprise-grade applications using J2EE components such as EJB, Servlets, JSP for scalable and secure
solutions.
• Developed and optimized Elasticsearch queries using DSL for complex search and filter operations.
• Implemented various design patterns like MVC, Factory, Singleton. Involved in the application development using
Spring Core, Spring JEE, Spring Aspect modules and Java web-based technology Web Services
• Added Maven support to existing projects and developed JUnit test cases for application unit testing and used
Mockito for DAO and Service Layer methods.
• Designed the data layer using a combination of SOAP and occasionally Hibernate ORM. Using IVR conducted
complete analysis of system and business requirements.
• Used Kubernetes commands for creating the Auto scaling for platform service OpenShift.
• Used Hibernate as the system layer to talk to the database and perform CRUD operations. Involved in using React JS
components, Forms, Events, Keys, Router, Animations and Flux concept.
• Designed and developed microservices using Spring Boot and deployed to Azure Kubernetes Service (AKS).
• Configured and managed JSON-based configurations in Spring Boot and Node.js.
• Developed and integrated SOAP-based web services with XML payloads for enterprise applications.
• Optimized GraphQL queries with query batching, pagination, and data caching to reduce response times and
improve client-side performance.
• Worked on Big Data Integration and Analytics using NoSQL databases like MongoDB and Cassandra, along with
Spark, Kafka, Storm, and web Methods.
• Deployed and managed Docker containers on Azure Kubernetes Service (AKS) to ensure high availability and
scalability of microservices.
• Worked with Azure DevOps for continuous integration, continuous deployment (CI/CD) pipelines, automating the
release management process.
• Implemented serverless architectures using Cloud Functions and Cloud Pub/Sub for event-driven applications.
• Developed and deployed serverless applications using AWS Lambda and Azure Functions.
• Created custom Grafana plugins for advanced visualization and integrated external data sources to meet specific
business requirements and provide deeper insights into system performance.
• Designed and implemented event-driven microservices using Spring Cloud Stream and Apache Kafka.
• Used Mockito to mock dependencies and ensure thorough unit testing of services.
• Implemented monitoring and logging with Azure Monitor and Azure Log Analytics.
• Experienced in writing complex queries using Splunk’s Search Processing Language to extract and analyze data,
create custom reports, and generate actionable insights.
• Worked with systemd and init.d to manage Linux services and processes.
• Responsible for deploying best practices and procedures with GitHub and Subversion tools
Client: ACS Solutions, Hyderabad July 2019 – August 2022
Role: Full Stack Java Developer
Responsibilities:
• Worked as a Java Developer in Struts to Spring migration project (Web based Application).
• Experience working in an Agile environment with iterative sprints, regular standups, retrospectives, and continuous
delivery.
• Wrote application front end with HTML, JSP, Ajax, jQuery, Spring Web Flow, XHTML, DHTML and CSS. The
application flow is designed and developed using JDBC, HTML, CSS, and JavaScript.
• Worked extensively with ReactJS for building Single Page Applications (SPA), utilizing React components, state
management with Redux, and React Router for routing.
• Implemented reusable React components, forms, events, and routing for optimized user experiences.
• Developed and deployed data gathering forms and dynamic web pages using ReactJS, Bootstrap, and CSS.
• Developed dynamic and reusable components using the Angular framework.
• Worked with Angular modules and services for efficient data handling and component interaction.
• Designed and developed Application based on JDBC framework using MVC design patterns.
• Good experience in developing Applications using Spring MVC framework implementing Controllers, Spring Forms,
Spring Validation Framework and Spring Tag Libraries.
• Designed and developed various modules of the application with J2EE design architecture, Spring MVC architecture
and Spring Boot.
• Optimized large XML payload processing using streaming APIs and efficient memory management techniques.
• Developed reusable components in Angular to consume REST APIs with component-based architecture and
TypeScript.
• Implemented WebSocket servers with Node.js, Java to enable bidirectional communication between clients and
servers.
• Developed shell scripts for automating repetitive tasks such as log rotation, backups, and deployments.
• Scheduled automated reports and system audits using cron jobs and shell scripting.
• Worked on extracting event data from the front-end using Kafka REST proxy, with knowledge of RabbitMQ.
• Used GitHub private online repositories to store project references. Developed build Scripts using Maven to build
and deploy the application.
• Used Jenkins for continuous integration for automatic deployment of code into server and to run all the test before
generating war file. Also, to send automatic mail to the users if the job fails.
• Analyzed and optimized complex SQL queries to improve application performance, reducing execution times by
restructuring joins, indexes, and query plans.
• Designed and maintained relational database schemas in Oracle and MySQL, ensuring data normalization and
implementing indexing strategies to enhance query efficiency.
• Developed custom GraphQL resolvers to aggregate data from multiple backend services and external APIs,
optimizing for minimal network calls.
• Integrated Elasticsearch with log management systems such as ELK stack (Elasticsearch, Logstash, Kibana) for
centralized logging and analytics.
• Implementing OAuth2, JWT, and Spring Security for application security.
• Integrated Grafana for real-time data visualization and monitoring dashboards.
• Designed and developed interactive, real-time dashboards in Grafana for monitoring application performance,
server metrics, and logs across multiple systems and environments.
• Deployed Kubernetes applications using Helm Charts for simplified orchestration.
• Developed and maintained scalable RESTful APIs and GraphQL services using Node.js with Express.js and NestJS
frameworks.
• Optimized RESTful APIs for performance using caching mechanisms like Redis or Memcached.
• Experience in deploying, configuring, and maintaining Maximo on WebSphere or other Java application servers,
ensuring smooth operation and optimal performance.
• Deployed and managed applications in AWS Cloud using EC2, S3, Elastic Beanstalk, and RDS.
• Expertise in unit testing with JUnit, Mockito, and behavior-driven development using Cucumber.
• Integrated shell scripts into CI/CD pipelines for automated testing and deployment.
• Configured and maintained UNIX file systems, permissions, and user access controls.
• Developed and deployed AWS Lambda functions using Java and Node.js for event-driven applications.
• Deployed and maintained containerized applications using Docker and Kubernetes on Linux servers.
• Implemented and configured Splunk Enterprise Security (ES) to detect and respond to potential security threats,
ensuring compliance with internal security policies and regulatory requirements.
• Designed and implemented scalable, high-performance applications using Amazon DocumentDB for managing semi-
structured data.
• Built RESTful APIs and integrated with Apigee API Gateway for secure and scalable API management.
• Integrated Jenkins with AWS to automate deployment processes and CI/CD pipelines.
• Used GitHub for source control and Docker for containerization in AWS environments.
• Proficiency in GIT, including experience with GitHub or Bitbucket for source control.
Client: Open text, Hyderabad April 2018 – March 2019
Role: JAVA DEVELOPER
Responsibilities:
• Developed responsive web pages using HTML5 and CSS3 to ensure cross-browser compatibility and optimal user
experience across devices.
• Experience with traditional SDLC methodologies where the project flow follows a linear approach.
• Designed and implemented layouts using CSS Grid and Flexbox for building modern and responsive page structures.
• Created reusable React components for dynamic UI elements such as forms, buttons, and navigation menus.
• Built and validated forms in React with proper event handling and state management to capture user input.
• Optimized backend services with Kotlin using frameworks like Ktor and Spring Boot, ensuring robust RESTful API
development and efficient data handling.
• Implemented React Router for client-side routing to enable seamless navigation between different views.
• Designed and implemented RESTful APIs using JSON for data exchange between client and server.
• Developed shell scripts to monitor CPU, memory, and disk usage, sending alerts when thresholds exceeded.
• Developed backend logic in Java and utilized Spring Boot for creating modular and maintainable backend services.
• Integrated Spring Security for implementing authentication and authorization, ensuring secure access to APIs.
• Worked with UNIX command-line tools to process and analyze large datasets.
• Developed and optimized GraphQL APIs for efficient data querying, improving the flexibility and speed of data
retrieval for client applications.
• Optimized frontend performance by using techniques such as lazy loading, code splitting, and reducing bundle size
with tools like Webpack.
• Built unit tests for backend services using JUnit 5 and Mockito to ensure code quality and reliability.
• Deployed web applications and backend services to Microsoft Azure using Azure App Services and Azure Blob
Storage for file management.
• Assisted in managing and deploying containers with Azure Kubernetes Service (AKS) and worked with Azure
Functions for serverless applications.
• Implemented clean architecture patterns in Kotlin projects to ensure scalability and separation of concerns.
• Worked with SQL databases for handling data persistence and developing SQL queries for efficient data retrieval
and manipulation.
• Configured alerts in Grafana for critical performance thresholds and set up automated notifications via email, Slack,
or webhooks to ensure proactive issue resolution.
• Assisted in setting up continuous integration/continuous deployment (CI/CD) pipelines using Jenkins to automate
the deployment process.
• Designed serverless microservices using Lambda with DynamoDB Streams, SNS, and EventBridge.
• Implemented Elasticsearch indexing strategies, including custom analyzers, mappings, and sharding to optimize
data storage and retrieval.
• Monitored applications using Cloud Logging, Cloud Monitoring, and Stackdriver for performance optimization.
• Designed microservices architecture using Node.js and Docker, ensuring modular, maintainable, and high-
performance applications.
• Utilized Git and GitHub for version control to collaborate with team members and maintain codebase integrity.
• Deployed backend services on Azure using Azure DevOps for automating build and deployment pipelines.
Analyzed and maintained test scripts written in Gherkin format to ensure alignment with evolving business
requirements and user needs.
• Responsible for deploying best processes and procedures with Subversion tools with GitHub.
• Implemented Log4J for Logging Errors, debugging, and tracking components.
• Monitored applications using Azure Monitor for performance tracking and Azure Log Analytics for centralized
logging.
• Automated CI/CD pipelines using Jenkins and Azure DevOps, reducing manual intervention and deployment times.