AKHIL
Senior Java Full Stack Developer
Location: Texas, USA
Senior Java Full Stack Developer with 10+ years of experience designing and developing enterprise applications using Java 17/11,
Spring Boot, Microservices, REST APIs, Angular, React, and cloud-native technologies. Strong expertise in distributed systems, event-
driven architectures, enterprise integrations, and scalable application development. Experienced in Generative AI, Spring AI
Framework, Prompt Engineering, LLM integrations, Agentic AI workflows, and AI-assisted development. Proven ability to build
intelligent enterprise solutions by integrating AI capabilities into modern cloud-native applications while ensuring performance,
scalability, and security.
TECHNICAL SKILLS
Category Technologies
Languages Java 17/11/8, Python, SQL, JavaScript, TypeScript
Spring Boot, Spring MVC, Spring Security, Spring Data JPA, Hibernate,
Frameworks
Spring AI
Frontend Technologies Angular 11, [Link], TypeScript, JavaScript, HTML5, CSS3
Backend Development Microservices, REST APIs, Distributed Systems, Event-Driven Architecture
Spring AI Framework, OpenAI, AWS Bedrock, Prompt Engineering, Agentic
AI & Generative AI
AI Workflows, MCP, LLM Integration, RAG, AI-Assisted Development
Messaging Technologies Apache Kafka, IBM MQ, JMS
Databases Oracle, PostgreSQL, MongoDB, Redis
Cloud Platforms AWS, Azure
Containerization & Orchestration Docker, Kubernetes
DevOps & CI/CD Jenkins, GitHub Actions, Git, Maven, Azure DevOps
Testing Tools JUnit, Mockito, Postman
Agile Scrum, SDLC, Code Reviews, Production Support, Performance
Methodologies
Optimization
Senior Java Full Stack Developer | Truist Bank, Charlotte, NC | June 2024 – Present
Developed enterprise applications using Java 17, Spring Boot, Angular 11, [Link], and Microservices architecture supporting
large-scale banking operations.
Designed and implemented scalable RESTful APIs and backend services supporting customer onboarding, account management,
payments, and transaction processing systems.
Built responsive front-end applications using Angular 11, [Link], TypeScript, HTML5, CSS3, and JavaScript to improve user
experience and operational efficiency.
Developed reusable Angular components, React modules, services, routing configurations, and API integration layers for
enterprise web applications.
Built distributed Microservices using Spring Boot, Spring Security, Spring MVC, Spring Data JPA, and Hibernate.
Implemented Kafka-based event-driven architectures supporting real-time transaction processing and asynchronous
communication.
Developed enterprise messaging solutions using IBM MQ and JMS for reliable system-to-system integrations.
Designed and optimized Oracle, PostgreSQL, MongoDB, and Redis-based data solutions supporting high-volume banking
applications.
Built AI-powered enterprise solutions using Spring AI Framework integrating OpenAI and AWS Bedrock models.
Implemented Prompt Engineering techniques to improve AI-generated responses and business workflow automation.
Developed Agentic AI workflows orchestrating document retrieval, API interactions, business rule execution, and LLM response
generation.
Implemented Retrieval-Augmented Generation (RAG) solutions leveraging enterprise knowledge repositories and vector-based
retrieval mechanisms.
Developed scalable single-page applications (SPAs) using [Link], TypeScript, Redux, React Hooks, and Context API for banking
and customer onboarding platforms.
Integrated AI-powered services into enterprise applications supporting intelligent search, document analysis, customer support
automation, and conversational experiences.
Implemented Redux Toolkit for centralized state management, improving application maintainability and performance.
Developed Python-based integration services supporting AI and machine learning workflows.
Built containerized applications using Docker and deployed workloads on Kubernetes environments.
Implemented CI/CD pipelines using Jenkins, GitHub Actions, Azure DevOps, Git, and Maven to automate build, testing, and
deployment processes.
Integrated AI-powered capabilities into React applications using OpenAI, AWS Bedrock, RAG, and Spring AI services to support
intelligent search and customer assistance.
Conducted code reviews, architecture reviews, and mentored developers on enterprise development standards and best
practices.
Performed performance tuning, debugging, root cause analysis, and production support for business-critical applications.
Collaborated with architects, product owners, QA teams, DevOps engineers, and business stakeholders within Agile Scrum
environments.
Participated in cloud modernization initiatives focused on scalability, resiliency, security, and AI-enabled business capabilities.
Environment: Java 17, Spring Boot, Spring AI, Angular 11, [Link], TypeScript, JavaScript, Spring Security, Spring MVC, Spring Data
JPA, Hibernate, Microservices, REST APIs, Kafka, Redux Toolkit, IBM MQ, JMS, OpenAI, React Router, Jest, React Testing Library,
AWS Bedrock, Agentic AI, RAG, Oracle, PostgreSQL, MongoDB, Redis, Python, Docker, Kubernetes, Jenkins, GitHub Actions, Azure
DevOps, Git, Maven, JUnit, Mockito, Agile Scrum.
Freddie Mac, Dallas, TX | Java Full Stack Developer | April 2021 – May 2024
Developed and enhanced enterprise applications using Java, J2EE, Spring Boot, and Angular supporting critical business
operations.
Designed and implemented RESTful web services on Spring platform with strong validation, exception handling, and security.
Created and optimized SQL queries, stored procedures, and relational database integrations for application functionality and
reporting requirements.
Supported maintenance activities including application enhancements, defect corrections, and production issue resolution.
Implemented business logic updates and user interface enhancements based on changing business requirements.
Developed responsive frontend components using Angular, HTML5, CSS3, and TypeScript ensuring cross-browser compatibility.
Worked extensively with Spring AOP concepts including transaction management and security implementation.
Performed root cause analysis, debugging, troubleshooting, and issue resolution across development and production
environments.
Developed JUnit and Mockito test cases to improve code quality, application reliability, and testing coverage.
Participated in peer code reviews and followed secure coding standards and SDLC best practices.
Collaborated with QA teams supporting integration testing, regression testing, and timely defect fixes.
Assisted in extending reporting capabilities and supported reporting requirements using Power BI and Crystal Reports.
Managed source code using Git and participated in CI/CD activities using Jenkins and Maven.
Participated in Agile Scrum activities ensuring timely feature delivery and maintenance support.
Provided production support and on-call support for business-critical enterprise applications.
Environment: Java 11, J2EE, Spring Boot, Spring MVC, Spring AOP, REST APIs, Angular, TypeScript, SQL, PostgreSQL, Oracle,
MongoDB, JUnit, Mockito, Jenkins, Maven, Git, Power BI, Crystal Reports
Fannie Mae, Reston, VA | Java Developer | January 2018 – March 2021
Developed enterprise applications using Core Java, J2EE, Spring MVC, and Hibernate following Object-Oriented Programming
principles and layered architecture.
Designed and implemented RESTful web services on Spring platform for seamless integration between enterprise systems.
Implemented business logic updates, feature enhancements, and defect corrections based on user and business requirements.
Developed responsive and user-friendly UI components using AngularJS, HTML5, CSS3, and JavaScript.
Worked extensively with Oracle and MySQL relational databases including SQL query optimization, indexing, and stored
procedures.
Applied Spring AOP concepts including transaction management and security handling across application modules.
Performed debugging, troubleshooting, root cause analysis, and issue resolution improving application stability.
Developed reusable services and components improving maintainability and reducing duplicate implementation efforts.
Wrote JUnit test cases and participated in unit testing and regression testing activities.
Conducted peer code reviews and ensured adherence to coding standards and secure development practices.
Supported production deployments, maintenance activities, and post-release issue resolution.
Collaborated with QA and business teams for testing, defect tracking, and feature validation.
Participated in Agile Scrum processes including sprint planning, stand-ups, and release activities.
Maintained technical documentation and supported ongoing maintenance and operational support activities.
Environment: Java 8, J2EE, Spring MVC, Spring AOP, Hibernate, REST APIs, AngularJS, HTML5, CSS3, JavaScript, Oracle, MySQL, SQL,
Maven, JUnit, Git
Ibing Software Solutions Pvt Ltd, Hyderabad, India |Java Developer | December 2016 – October 2017
Developed Java-based web applications using Core Java, J2EE, Spring MVC, and Hibernate following enterprise application
standards.
Implemented business logic components and RESTful services supporting application functionality and user requirements.
Worked with MySQL relational databases including SQL query writing, normalization, indexing, and performance optimization.
Developed responsive frontend interfaces using HTML5, CSS3, JavaScript, and Bootstrap.
Supported application enhancements, bug fixing, defect corrections, and maintenance activities across multiple environments.
Performed debugging, root cause analysis, troubleshooting, and issue resolution activities.
Assisted in transaction management implementation using Spring Framework features.
Developed unit test cases using JUnit ensuring application reliability and code quality.
Participated in peer code reviews, QA support activities, and deployment support.
Maintained technical documentation and followed SDLC and Agile development methodologies.
Environment: Core Java, J2EE, Spring MVC, Hibernate, REST APIs, HTML5, CSS3, JavaScript, Bootstrap, MySQL, SQL, Maven, JUnit, Git
Ceequence Technologies, Hyderabad, India | Junior Java Developer | August 2015 – November 2016
Assisted in developing enterprise applications using Core Java and J2EE technologies following Object-Oriented Programming
concepts.
Supported backend development activities including business logic implementation, bug fixing, and feature enhancements.
Worked with JDBC and MySQL relational databases performing CRUD operations and SQL query development.
Developed basic frontend components using HTML, CSS, and JavaScript ensuring usability and functionality.
Participated in unit testing, debugging, troubleshooting, and defect correction activities.
Assisted in application deployment, production support, and maintenance activities.
Maintained source code using Git and followed SDLC and Agile development processes.
Collaborated with senior developers and QA teams supporting application testing and issue resolution.
Environment: Core Java, J2EE, JDBC, HTML, CSS, JavaScript, MySQL, SQL, Git