Backend Application: Build a publisher-subscriber REST API using Java Spring Boot and mysql database server

A) Create TWO Rest API services as separate spring boot apps that can work together, as shown in the video attached to the project:

1) UMS (User management Service)

2) Messages

I am attaching the ERD diagrams for the data model class of both the services.

I am also attaching the DDL and DML to create and insert data into the MySQL database. Service should strictly adhere to the schema of this database.

Please use Swagger Editor to build an API contract for each of the services

As a result, you should have a YAML file, which can be shared.

For simplicity purposes, consider the following:

1) All users trying to achieve an API for now need to provide a token correlated to any chosen user from UserManagementService; your service

2) This triggers API,

3) Therefore you need to authorize any incoming request by making a blocking API call to UserManagementService to obtain permission for this chosen user by comparing it with the issues tokens.

4) For now use UUID as a token.

That UUID should be generated for any user, requesting UserManagementService with username and password in case that username and password are fit to any record inside the UserManagementService’s database.


B) Technologies to be used:

Java Spring Boot & MySQL database server

You should use Spring Boot Framework for the services with Netty as an application server (use the following dependency in your [login to view URL] file):


<groupId>[login to view URL]</groupId>




C) End Result:

Rest api should be able to perform following operations:

Get all users

Get all roles

Add user

Get all messages

Get messages produces by specific producer

Get messages for specific subscriber

Færdigheder: Java, MySQL, Java Spring, Spring Boot, RESTful API

Om klienten:
( 5 bedømmelser ) New Delhi, India

Projekt ID: #34111591

Tildelt til:


Hello Sir, I'm Java Developer with over 3 years of professional experience.I am experienced and skilled Java developer having expertise in Core java, Server side development using spring boot and MVC, Hibernate as ORM Flere

₹1050 INR in 7 dage
(5 bedømmelser)

6 freelancere byder i gennemsnit ₹6875 timen for dette job


Hi! Thank your posting "Backend Application: Build a publisher-subscriber REST API using Java Spring Boot and mysql database server". i understand your requirement. I have 7+ years of work experience in Java, Spring B Flere

₹15000 INR in 7 dage
(24 bedømmelser)

I would create.

₹12000 INR in 7 dage
(3 bedømmelser)

I have 3+ years of working experience on Spring Boot, Angular, and microservices project. I guarantee you to deliver the best quality and highly scalable project. I am excited to working with you. Thanks Ankit

₹1200 INR in 2 dage
(0 bedømmelser)

I have professional experience to work with Web Applications, Mobile Apps and Desktop Software development. My professional skillfulness: • Spring Boot: I have been working Backend and Frontend with single or Multi Flere

₹10500 INR in 15 dage
(0 bedømmelser)

Hello , I have 3 Years of experiance in spring boot and core java since last year 3 year we working on spring boot with micro services and backend uses mysql we develope RestFul and Graphql apis same created Jquery Flere

₹1500 INR in 3 dage
(0 bedømmelser)