Summary
Overview
Work History
Education
Skills
Timeline
Generic

Akshay Kumar

Dalton,OH

Summary

Detail-oriented and proactive Java Full Stack Developer with over 5 years of experience in designing, developing, and deploying web applications and microservices. Proficient in Java, Angular, Spring Boot, and cloud technologies such as AWS and Azure. Strong focus on optimizing performance, enhancing user experience, and ensuring secure and scalable solutions. Background in banking and retail domains, delivering high-quality software solutions tailored to industry-specific requirements. Skilled in designing and implementing RESTful APIs for robust and scalable application architectures. Experienced in deploying cloud-based applications on AWS and Azure platforms. Adept in containerizing applications using Docker, experienced with Kubernetes for orchestration and managing containerized applications efficiently.

Overview

6
6
years of professional experience

Work History

Java Full Stack Developer

Kroger
08.2022 - Current
  • Collaborated in a cross-functional team to design and develop Java-based applications, participating in all stages of the Software Development Life Cycle (SDLC), including requirements analysis, coding, testing, and deployment.
  • Developed microservices using Spring Boot and Spring Cloud, working under senior developers’ guidance to ensure scalable and maintainable backend services.
  • Leveraged AWS services such as Lambda, ECS, and RDS to deploy and manage scalable cloud-based retail solutions, enhancing system reliability and performance. Migrating a key application to AWS Lambda reduced operational costs by 25%.
  • Implemented logging and monitoring solutions using AWS CloudWatch and ELK stack to track application performance and proactively identify issues.
  • Constructed a micro-service-oriented application, utilizing React JS for the front end and Spring Boot for backend services.
  • Worked on User Management for log-in. Designed frontend Login page using React.Js and made API calls.
  • Using React.Js and Common.js Web-packed for single-page web application of the project.
  • Implemented internal web application using React.js.
  • Implemented serverless functions using AWS Lambda and API Gateway with Node.js for event-driven workloads.
  • Designed and developed RESTful APIs using Spring MVC and Spring Boot, which enhanced the performance and security of data exchanges between frontend and backend systems.
  • Engaged in peer code reviews, providing constructive feedback to improve code quality and adherence to best practices.
  • Contributed to unit testing using JUnit and Mockito, ensuring code quality and minimizing bugs before deployment.
  • Assisted in the migration of legacy applications to modern microservices architecture, contributing to more efficient and scalable software solutions.
  • Developed and deployed Kafka producers and consumers using Java/Spring Boot to enable real-time streaming data pipelines across distributed systems.
  • Built high-throughput Kafka producers to publish transactional and event-driven data to partitioned topics with custom serialization (JSON/String).
  • Implemented Kafka consumers with manual and automatic offset management, ensuring accurate message processing and fault tolerance.
  • Created and managed Kafka topics using Kafka CLI and AdminClient API, configuring partitions, replication factors, and retention policies based on business needs.
  • Developed real-time Server-Sent Events (SSE) APIs in Spring Boot to push live data updates from backend to frontend without polling.
  • Implemented SSE endpoints for event-driven features like live notifications, status updates, and data stream broadcasting.
  • Optimized SSE API performance by configuring connection timeouts, reconnection logic, and event buffering for high-throughput systems.
  • Automated deployment processes and configuration management using Ansible, which streamlined the setup of development and production environments, reducing manual effort and minimizing errors.

Software Engineer

JPMorganChase
05.2019 - 07.2021
  • Enhanced backend services for banking applications using Java 11 and Spring Boot, significantly improving application stability and transaction processing speed.
  • Designed and implemented secure RESTful APIs for banking transactions, ensuring compliance with industry standards and secure data exchange. One notable challenge was integrating third-party APIs, which required extensive security measures.
  • Implemented features for web applications using Angular, JavaScript, HTML5, and CSS3, contributing to the creation of responsive user interfaces that improved user engagement by 20%.
  • Implemented user authorization and authentication using Spring Security.
  • Implemented Data Access Layer (DAL) using Spring Data and Hibernate ORM tool.
  • Involved in the complete Software Development Life Cycle including Requirement Analysis, Design, Implementation, Testing and Maintenance.
  • Designed application modules, base classes and utility classes using core java.
  • Managed AWS resources, including EC2, S3, RDS, and IAM, optimizing cloud infrastructure for high availability and performance.
  • Implemented serverless computing with AWS Lambda, reducing operational overhead, and achieving cost-efficient execution.
  • Integrated Node.js services with MongoDB, PostgreSQL, and MySQL using Mongoose, Sequelize, or native drivers.
  • Designed and implemented secure authentication and authorization using JWT, OAuth2, and session-based authentication.
  • Developed and consumed GraphQL APIs using Apollo Server and integrated with client-side applications.
  • Worked on serverless architecture such as ECS Fargate.
  • Monitored and managed AWS resources with Amazon CloudWatch, ensuring optimal performance and timely incident response.
  • Scheduled, deployed and managed container replicas onto a node cluster using Kubernetes.
  • Developed Docker based micro services deployment modules with the Jenkins and Kubernetes.
  • Configured and managed Liquibase for automated database schema versioning and deployment across multiple environments, ensuring consistency and traceability.
  • Designed and implemented real-time data processing pipelines using Kafka Streams, enabling efficient stream-based transformations and event-driven architecture.

Education

Master's - Computer Science

University of Dayton
Dayton, Ohio
12.2022

Bachelor of Science - Computer Science

JNUTH
HYD
04.2020

Skills

  • Methodology: SDLC, Agile, Waterfall
  • Languages: Core Java, Java 8, SQL
  • Frameworks/Libraries: Spring MVC, Hibernate, Reactjs, Spring Boot, Microservices, Spring Security, Nodejs, Angular
  • IDE’s: IntelliJ IDEA, Eclipse, Visual Studio Code
  • J2EE Technologies: Servlets, JSP, JavaBeans, JDBC
  • Web Technologies: HTML, CSS, JavaScript, Bootstrap, jQuery, Ajax, JSON, XML
  • Application Server: Apache Tomcat, AWS, Azure
  • Database: MySQL, NoSQL, Salesforce, Postgresql
  • Build /Other tools: UML, MS Visio, Maven, Gradle, JUnit, Jenkins
  • Version Control Tools: Git, GitHub, Jira, Rally
  • AWS Services: EC2, ECS, CloudFormation, Code Pipeline, AWS Lambda, SQS, S3

Timeline

Java Full Stack Developer

Kroger
08.2022 - Current

Software Engineer

JPMorganChase
05.2019 - 07.2021

Master's - Computer Science

University of Dayton

Bachelor of Science - Computer Science

JNUTH