You will get Review Service with Java Springboot

5.0

Let a pro handle the details

Buy Web Application Programming services from Md Wahidul, priced and ready to go.
5.0

Let a pro handle the details

Buy Web Application Programming services from Md Wahidul, priced and ready to go.

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.
Programming Languages
Java
What's included
Service Tiers Starter
$25
Standard
$250
Advanced
$500
Delivery Time 1 day 3 days 7 days
Number of Revisions
133
Number of Pages
111
Design Customization
-
Content Upload
-
Responsive Design
-
-
-
Source Code
Optional add-ons You can add these on the next page.
Additional Revision
+$100
5.0
1 review
100% Complete
1% Complete
(0)
1% Complete
(0)
1% Complete
(0)
1% Complete
(0)

CD

Clovis D.
5.00
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
Md Wahidul A.Status: Offline

About Md Wahidul

Md Wahidul A.Status: Offline
Senior Java & Spring Boot Developer | Microservices & API Expert
5.0  (1 review)
Dhaka, Bangladesh - 11:27 pm local time
Experienced software engineer with over 15 years in backend development and software architecture. Proficient in Java and Java Spring Boot for building microservices, with strong experience in team leadership, project management, and system architecture. Focused on clean, readable, reusable, and maintainable code following SOLID principles. Continuously learning and exploring new technologies to improve solutions and processes. Worked with Fintech, E-commerce, High performance betting platforms. Exploring Spring-AI.

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.

Review the work, release payment, and leave feedback to Md Wahidul.