Ideal for freshers: Java Spring-Boot & Core-Java senior 4 [login to view URL] API implementation

Devam Ediyor İlan edilme: 3 ay önce Teslim sırasında ödenir
Devam Ediyor Teslim sırasında ödenir

you are a fresher here? Require a quick win for gaining reputation here?

this is a easy task, IF you are docker and java/springboot developer

We look for Java Spring-Boog and Core-Java senior expert developer

Your job will be to implement requirements which are mutually agreed on this API

[login to view URL]

maybe helpful:

[login to view URL]

[login to view URL]

Mandatory!!!!

You have to have a installed matrix synapse on PC/Laptop and on your smartphone to run on your local environment. You document EACH step

you can run locally via:

[login to view URL]

Milestones

MS1:

Implement a spring boot service to invite users to the matrix.

- sendNewUserRegistrations(List<UserDTO>)

send a template e-mail to users to invite them to register an account

- createNewPrivateGroupChats(List<GroupChatDto>, SpaceDto)

create the list of (private) group chats into the given Space

- inviteNewUsers(List<UserDTO>, List<GroupChatDto>)

invite the given list of users to the list of GroupChats

- elevatePermissions(List<UserDTO>, List<RoleDTO>, List<GroupChatDto>)

elevate the given users into the given Roles (e.g. Moderator, Admin) on the given Chats

- remoteAllPermissions(List<UserDTO>, List<GroupChatDto>)

remove the given user's permissions on the given Chats

- remoteUsersFromGroups(List<UserDTO>, List<GroupChatDto>)

remove the given user's completely from the given chats

MS2:

Implement a spring boot service to send matrix messages on

- direct messages

sendMatrixDirectMessages(List<MessageDto>, List<UserDto>)

- group messages

sendMatrixGroupMessages(List<MessageDto>, List<GroupChatDto>)

MS-later:

- implement a bridge to work via e-mail between group chat and e-mail mailbox

Implementations:

- a Interface representing the above methods

- the impl of the interface

- the DTOs are hardcoded examples in multiple JUnit tests, so that the JUnit tests is basically your "main" method replacement with multiple entry points

NO UI for now required!

NO database required!

No REST endpoint exposing for the above named methods required! (only consuming the apis in the given links)

Your background is:

- multiple years of experience with Java

- multiple years of experience with REST APIs

If you are a good fit, you are open to get more tasks about implementing solutions fully on your own (e.g. with your team)

Budget?

will not be disclosed, place your best bid to get considered

What is next?

We will share you a NDA and afterwards a paid test task.

Payment?

- you estimate in a WBS (optimistic, expected, pessimistic, where optimistic < expected < pessimistic) after getting the task

- we discuss about clearances and effort

- we mutually agree to effort

- we assign you the task after mutually agreed

- you implement, test and deliver

- you provide also unit /integration tests to ensure code is always working

- you document each required step to make interaction of systems to work

- we test on our premise (you maybe help to fix issues)

- we pay

(basically the rules of freelancer)

Closed book vs open book?

We work only on open book.

Closed book means you are unwilling to define a WBS for the work and you add only a price tag to the task.

We are sorry we will not hire you in such a case!

Deliveries?

- in our on premise git (access will be granted to you)

- full sources

- mutliple samples of body and responses of the api in test/resources which will be used as unit tests

- maven

- libs, need prior confirm and we prefer to use mostly latest stable versions

- JDK 17 (mostly LTS)

- your api access code working on our end

- used libs and apis are on latest stable version

- docker compose setup & readme to run locally on your machine and (we will use it on CI/CD, if you are able to handle we place you an addition milestone for it)

Java Java Spring RESTful API Spring Boot Yazılım Geliştirme

Proje NO: #37097792

Proje hakkında

31 teklif Uzak proje Aktif 1 ay önce

Seçilen:

mohitgevaria23

I've been working in the software development industry for three years, with a strong focus on Java and Spring Boot technologies. Over the past two years, I have specialized in building backend APIs using Spring Boot f Daha Fazla

%selectedBids___i_period_sub_7% gün içinde 45%project_currencyDetails_sign_sub_9% %project_currencyDetails_code_sub_10%
(0 Değerlendirme)
0.0

Bu iş için 31 freelancer ortalamada $169 teklif veriyor

prakash2813

⭐⭐⭐⭐⭐ Hi there, I am full stack java developer with 7+ years of experience in website, desktop app and game development. I have strong expertise in JSP, Sevlet, Struts, Struts2, Spring MVC, Springboot, Microservice, R Daha Fazla

$400 USD in 7 gün içinde
(150 Değerlendirme)
6.6
ali7956710

Hello Greetings, Are you in need of a software developer who can bring your project to life? With my extensive experience in programming languages such as C, C++, C#, Java, and Python, as well as my expertise in fie Daha Fazla

$100 USD in 4 gün içinde
(28 Değerlendirme)
5.0
AmitPal10000001

Thanks for reading my proposal. I've already read your job description carefully and I am very interested in your project. I have 5+ years of experience in Core Java language expert level. I have most experience in A Daha Fazla

$45 USD in 7 gün içinde
(13 Değerlendirme)
4.7
raeedawer

Hi, I'm Raeed. Backend developer with 3 years of experience and I'm very interested to work on your project You can contact me to get started

$45 USD in 7 gün içinde
(14 Değerlendirme)
3.9
sonus21

Hello! I hope you're well. I'm a seasoned Spring Boot and Hibernate developer based in India with over 10+ years of experience in developing Spring boot apps. I've worked with numerous Spring Boot services, built o Daha Fazla

$80 USD in 7 gün içinde
(6 Değerlendirme)
3.5
softsureshe

Hi, I have experience on Spring,SpringBoot,MICROSERVICES,REST API,Java 8,MongoDb,RabbitMq.i am sure i will deliver the task ontime.

$45 USD in 7 gün içinde
(2 Değerlendirme)
2.3
malikumair94

Hello, I am a highly skilled web developer with over 5 years of experience in the industry. I have a strong background in both front-end and back-end development, and have worked on a wide range of web development pro Daha Fazla

$2000 USD in 15 gün içinde
(0 Değerlendirme)
0.0
vladimirfirebird

Hello, I am Vladimir and I am excited to hear about your project! As a Java Spring-Boot & Core-Java senior expert developer, I believe I am the perfect fit for this job. My experience in the field makes me well-versed Daha Fazla

$45 USD in 7 gün içinde
(0 Değerlendirme)
0.0
niceoksanadonets

Hi, Darko P. I've gone through the job posting. It seems that you're looking for a programmer who have rich experiences on Java, Spring Boot, Chat Operation, RESTful API and Java Spring. I've worked with another cli Daha Fazla

$50 USD in 5 gün içinde
(0 Değerlendirme)
0.0
Berserk30

Soy un profesional experto en desarrollo de software, encargado de desarrollar y mantener una aplicación o sitio web. Mis responsabilidades incluyen: Diseño y desarrollo de bases de datos: Creación de esquemas de base Daha Fazla

$300 USD in 5 gün içinde
(0 Değerlendirme)
0.0
zararserai2020

I am Java developer having 4 years of experience let me give chance of doing work on your project you will get satisfy work my work

$40 USD in 5 gün içinde
(0 Değerlendirme)
0.0
mahaveerlogics1

Hello, To ensure we're on the same page and to move forward, I'd appreciate some additional insights: 1. Could you provide further details on the specific nature of the matrix messages and the expected payload struct Daha Fazla

$45 USD in 7 gün içinde
(0 Değerlendirme)
0.0
rabindrap

I am senior backend developer in TCS from last four years. I have worked with different client like british telecom, tata-steel and successfully deliver the requirement without any fail. From My starting days I am work Daha Fazla

$190 USD in 18 gün içinde
(0 Değerlendirme)
0.0
dharmeshsvaghela

Hello, my name is Dharmesh and I am a software engineering specialist with over 7 years of experience. I understand that you are looking for a java, spring boot, angular, sql as a developer to work on the backend of an Daha Fazla

$50 USD in 7 gün içinde
(0 Değerlendirme)
0.0
VishwasBahekar

I'm a motivated Java Spring Boot and Docker developer eager to make a quick impact and build my reputation on this platform. While I may be a fresher here, I have the technical skills and commitment to efficiently impl Daha Fazla

$20 USD in 10 gün içinde
(0 Değerlendirme)
0.0
jayeshsontakke19

I am fresher, i need a real time it's great opportunity if I have part of this project.i have skills Java, spring boot, MySQL

$45 USD in 7 gün içinde
(0 Değerlendirme)
0.0
HamzeRommane

As a seasoned Senior Software Engineer with over 5 years of experience, I bring a wealth of knowledge and a strong track record of delivering exceptional results. Let's leverage my expertise to take your project to the Daha Fazla

$111.11 USD in 7 gün içinde
(0 Değerlendirme)
0.0
divyanshhh07

I am intrested My name is Divyansh Findoriya. Highly motivated and dedicated Java Backend Developer a passion for crafting efficient and scalable applications. • Skilled in designing, implementing, and maintaining rob Daha Fazla

$75 USD in 7 gün içinde
(0 Değerlendirme)
0.0
viralsoni61093

This is Viral I have been working with JAVA , Spring boot, Microservices , Java8, Hibernate, REST APIS, SQL Server I have around 8 years of experience Looking forward to assist you on this Thanks

$45 USD in 7 gün içinde
(0 Değerlendirme)
0.0
SHAILESHR199

I'm java developer with proven expertise in using new tools and technologies with outstanding work ethics, analytic and communication skills. 3.2 year Experience in Software Development on JavaScript, React, Angular, S Daha Fazla

$45 USD in 7 gün içinde
(0 Değerlendirme)
0.0