Post Job Free
Sign in

Full-Stack Developer Java

Location:
Holly Springs, NC
Posted:
July 14, 2025

Contact this candidate

Resume:

AKHIL BOJJA

Java Full-Stack Developer

Holly Springs, NC 27540 Phone: +1-774-***-**** Mail: **********.**@*****.***

LinkedIn: https://www.linkedin.com/in/akhilbojja

SUMMARY

Experienced Java Developer with around 4 years of full-stack experience in developing and deploying scalable web applications, specializing in Web based and cloud-based solutions. Proficient in optimizing application performance through multi-threading, building secure REST APIs, and leveraging cloud technologies (AWS).

SKILLS

Programming languages: Java, Python

Web technologies: Spring Boot, Servlet, JSP, Spring MVC, Tomcat, Servlet XML, AJAX, J2EE, Struts, SOAP, REST, Java script, HTML, CSS

UI: Angular, Node.js, React.js

Databases: SQL, MongoDB, Oracle, PLSQL

Cloud technology: Amazon Web Services (AWS), AWS Elastic Beanstalk

Containers: Docker, Kubernetes

Version control: GIT, SVN

Build tools: Maven, Gradle

Frameworks: Spring, Hibernate, Flask

Testing: Junit, Pytest

Messaging system: Kafka, WebSocket

Monitoring and Logging: Prometheus, Grafana, ELK Stack

Code quality: Sonarqube

Experience

Java Full-Stack Developer Oct 2024 - Present

RsTek Solutions Sheridan, Wy

Responsibilities:

Designed and developed RESTful APIs using Spring Boot and Spring Security to manage user authentication, inventory control, and order workflows.

Created responsive and interactive front-end interfaces using Angular 16, enhancing user experience with dynamic dashboards and forms.

Implemented role-based access control (RBAC) ensuring secure access to sensitive inventory data.

Used PostgreSQL to model relational schemas and create complex queries and stored procedures for efficient data operations.

Integrated Redis caching to improve performance of frequent database queries.

Containerized application components with Docker and deployed them using Kubernetes for scaling across multiple environments.

Deployed the application on AWS using services such as EC2, RDS, S3, and Elastic Load Balancing.

Monitored performance using Prometheus and Grafana, implementing proactive alerts and dashboards for observability.

Managed CI/CD pipelines using GitHub Actions, automating test runs, builds, and deployments.

Wrote unit and integration tests using JUnit 5 and Mockito to ensure code quality and reliability.

Participated in Agile ceremonies, including daily stand-ups, sprint planning, and retrospectives, working closely with cross-functional teams.

Java Full-Stack Developer Nov 2023 – Aug 2024

Stellar Software Solutions Grapevine, TX

Responsibilities:

Developed a web application utilizing Spring Boot for the backend, React.js for the frontend, and Python for machine learning-driven product recommendations, enhancing user engagement and personalization.

Created a modern UI with React.js, utilizing hooks and context API for a seamless shopping experience, including product filtering and user reviews

Built RESTful APIs with Spring Boot, implementing JWT for secure user authentication and efficient CRUD operations.

Integrated Python-based algorithms for personalized product recommendations, utilizing Flask to connect with the Java backend.

Designed a PostgreSQL schema for managing product inventories and transactions, optimizing SQL queries for performance.

Deployed on AWS Elastic Beanstalk, using load balancing and auto-scaling to ensure high availability.

Used Docker for containerization and Kubernetes for orchestrating deployments across environments.

Implemented WebSocket for real-time order updates, enhancing user engagement

Managed source control with GIT for efficient collaboration.

Established testing frameworks with JUnit and Pytest, integrating Jenkins for CI/CD automation.

Utilized SonarQube for continuous code quality analysis, identifying bugs and security vulnerabilities.

Java Full-Stack Developer Jan 2023 – Oct 2023

Acholyte LLC Tempe, AZ

Responsibilities:

Developed a full-stack web application using Spring Web MVC, Hibernate ORM, and Node.js for the server-side JavaScript environment to handle asynchronous operations efficiently.

Engineered and integrated RESTful web services using Spring Boot to optimize communication channels between system components for enhanced interoperability and efficiency.

Deployed Spring Boot application on Tomcat to handle the RESTful API requests efficiently.

Used Tomcat’s server.xml and context.xml configurations to optimize performance.

Integrated Spring Boot's security features to implement authentication and authorization mechanisms, ensuring secure access to application resources.

Deployed the Java application on Amazon EC2 instances to host backend components.

Implemented JSON for efficient web service communication.

Utilized the Spring Framework for dependency injection, enhancing modularity and maintainability.

Developed custom middleware in Node.js to handle HTTP requests and create scalable, event-driven applications for improved performance and responsiveness.

Implemented the collection framework and threading functionalities to optimize data access and application performance.

Utilized Docker for containerization to ensure consistent deployment across different environments and minimize dependencies.

Implemented Kafka clusters to enable real-time event-driven communication between application components.

Utilized Kafka's built-in replication and fault-tolerance mechanisms to ensure data durability and high availability of message streams.

Wrote and refactored SQL queries to enhance performance and support business reporting across various databases.

Managed source control using GIT for version control and collaborative development.

Leveraged Tomcat logging and monitoring capabilities to track application performance and troubleshoot issues.

Responsible for unit testing using JUnit, creating robust test cases and templates for integration testing.

Integrated SonarQube for continuous code quality analysis.

Java Full-Stack Developer Aug 2019 – Jul 2021

Mind Leads Solutions Hyderabad, India

Responsibilities:

Developed a Java-based API (RESTful Web Service) using Spring Boot and Spring MVC, integrated with MongoDB to ensure robust and scalable backend services.

Developed consumer-centric features using Java, HTML, and Behavior Driven Development (BDD), employing pair-based programming for enhanced efficiency.

Utilized Spring Boot for simplified configuration and rapid deployment of microservices, promoting agile development practices.

Utilized Spring Framework for dependency injection to enhance modularity and maintainability of the application.

Designed the UI for optimal user experience using HTML, XHTML, CSS, JavaScript, and AJAX technologies.

Orchestrated MongoDB solutions to optimize database architecture for scalable RESTful APIs.

Developed components for the Reporting Dashboard using Spring MVC and Hibernate frameworks.

Deployed the Java application on Amazon EC2 instances using Docker for streamlined containerization, ensuring consistent deployment across various environments and minimizing dependencies.

Implemented GIT for version control, leveraging command-line interfaces, Stash, and Source Tree's GIT client to ensure efficient collaboration and code integrity.

Practiced Agile methodology to drive iterative, collaborative project management, ensuring efficient development cycles and responsive project delivery.

Leveraged AWS services (Amazon EC2, Amazon RDS for PostgreSQL, Amazon S3, AWS Lambda) for hosting, database management, storage, and serverless code execution.

Led the transition from SOAP to RESTful web services, emphasizing a stateless client-server architecture with JSON support.

Actively participated in detailed analysis and requirement gathering phases, collaborating closely with the architect to ensure project alignment and success.

EDUCATION

Master of Science Information Technology Aug 2021- Dec 2022

CLARK UNIVERSITY Worcester, MA, USA.

Bachelor of Engineering in Computer Science Jul 2016 - May 2020

SATHYABAMA UNIVERISTY Chennai, Tamil Nadu, India.

Certifications and License

Oracle Certified Professional Java.

Activities, Awards, Accomplishments, and Honors

•Continuous Learning: Dedicate time to self-improvement through reading books, attending workshops, or taking online courses related to technology, leadership, or personal development.

•Personal Projects: Pursue personal projects such as home improvement, DIY crafts, or learning a new language to cultivate new skills and interests.

•Community Involvement: Participate in local meetups, tech conferences, or professional networking events to stay connected with industry peers and contribute to the broader tech community.

•Certified in Oracle Java Professional demonstrating expertise in Java programming.



Contact this candidate