You will get Review Service with Java Springboot


Project details
A Spring Boot application providing REST APIs for managing reviews and comments with nested replies, likes, and dislikes functionality. All the necessary api endpoints are exposed and described in Readme file and you can also generate swagger UI to view the api doc.
Key technologies used include:
• Java 21
• Spring Boot 3.4.5
• Spring Data JPA for database interaction with PostgreSQL
• Gradle for build automation
• SpringDoc OpenAPI UI for API documentation
• JUnit 5 for testing
The application features a structured approach with controllers for handling API requests, services for business logic, repositories for data access, DTOs for data transfer, and entities representing the database schema. The database schema includes tables for reviews and comments with appropriate relationships and indexing.
Key technologies used include:
• Java 21
• Spring Boot 3.4.5
• Spring Data JPA for database interaction with PostgreSQL
• Gradle for build automation
• SpringDoc OpenAPI UI for API documentation
• JUnit 5 for testing
The application features a structured approach with controllers for handling API requests, services for business logic, repositories for data access, DTOs for data transfer, and entities representing the database schema. The database schema includes tables for reviews and comments with appropriate relationships and indexing.
Programming Languages
JavaWhat's included
| Service Tiers |
Starter
$25
|
Standard
$250
|
Advanced
$500
|
|---|---|---|---|
| Delivery Time | 1 day | 3 days | 7 days |
Number of Revisions | 1 | 3 | 3 |
Number of Pages | 1 | 1 | 1 |
Design Customization | - | ||
Content Upload | - | ||
Responsive Design | - | - | - |
Source Code |
Optional add-ons
You can add these on the next page.
Additional Revision
+$100
1 review
(1)
(0)
(0)
(0)
(0)
This project doesn't have any reviews.
CD
Clovis D.
Jul 4, 2025
Senior Full Stack Developer - Java frameworks and ReactJS
Great working with Azam! A model for all senior developer or Teach Lead. Thanks a lot for your contributions in our development culture
About Md Wahidul
Senior Java & Spring Boot Developer | Microservices & API Expert
Dhaka, Bangladesh - 11:27 pm local time
Key Skills
• Technical Analysis and Requirement Analysis.
• Team management and fostering a healthy team culture.
• Backend Development (Java, Spring Boot, Microservices)
• Code Reviews and Software Development Best Practices.
• Problem Solving and System Design.
Technologies
Languages: Languages: Java, JavaScript, C++, SQL
Frameworks: Spring Boot, React
Databases: PostgreSQL, MySQL, MongoDB
Caching: Redis, In memory cache
Message Queues: RabbitMQ
Version Control: Git, SVN
Project Management: Jira, Trello
Current Role:
Lead Engineer, Incognito Solutions Ltd, Dhaka, Bangladesh (June, 2024 – Present)
Leading a specialized development team of 5 Java developers and 2 frontend developers, overseeing the full software development lifecycle from business requirement analysis to solution design and implementation. Responsible for architectural decisions and technical direction for custom software solutions, specializing in gaming and betting platform development.
**Key Responsibilities:**
• Drive technical strategy and architecture decisions for complex software projects
• Lead backend development using Java Spring Boot and microservices architecture
• Oversee frontend integration with React and Next.js frameworks
• Conduct code reviews and enforce best practices to maintain high-quality codebase
• Collaborate with clients to understand business requirements and translate them into technical specifications
• Mentor junior developers and foster a culture of continuous learning and innovation
**Key Achievements:**
• Successfully led the development of ds.lavender-777.com, delivering a comprehensive betting platform with gaming integration
• Implemented RabbitMQ as a pub-sub messaging system across three key services (Accounting, Reward, Settlement), enhancing system reliability and performance
• Pioneered the adoption of Java 21 with virtual threads, significantly improving system concurrency and performance
• Optimized resource utilization through parallel processing techniques, reduced API response times.
• Established coding standards and review processes that improved code quality and reduced production issues.
Steps for completing your project
After purchasing the project, send requirements so Md Wahidul can start the project.
Delivery time starts when Md Wahidul receives requirements from you.
Md Wahidul works on your project following the steps below.
Revisions may occur after the delivery date.
Reach me out for discussion about any customization
Both sides needs to discuss about any customization need and cost first. If both parties come to an agreement, we can have a very good partnership.
