Find Jobs
Hire Freelancers

Java Spring-Boot & Core-Java senior for matrix.org chat & synapse API implemen.

$10-150 USD

Em Andamento
Publicado há 4 meses

$10-150 USD

Pago na entrega
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: - install via docker your local matrix, document the steps in a [login to view URL] file - provide existing openapi yml or json file (preferably ver3.x) ...see here: [login to view URL] and here [login to view URL] ...The openapi generator will be provided by us! You only provide the openapi yml / json - your first development task is to 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 - best practices in software engineering - best practices in spring-boot implementation 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 - your code passes our CI build (with provided maven [login to view URL] can be checked) - libs, need prior confirm and we prefer to use mostly latest stable versions - named requirements are mandatory. Changes may be required, but you have to get a prior clearance with us, why and how to change. We will not accept changes, which have not been clarified with us before. - JDK 17 (mostly LTS) - your api access code working on our end - you may require to help us here on setup - 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) - we require, depending on availability and on complexity 2-4 weeks test time per milestone. Usually clearly less
ID do Projeto: 37630099

Sobre o projeto

22 propostas
Projeto remoto
Ativo há 4 meses

Quer ganhar algum dinheiro?

Benefícios de ofertar no Freelancer

Defina seu orçamento e seu prazo
Seja pago pelo seu trabalho
Descreva sua proposta
É grátis para se inscrever e fazer ofertas em trabalhos
Concedido a:
Avatar do Usuário
Hello,If we could have further communication, we may have deeper understanding on your needs and reach a better agreement. We have experience on similar projects, and we actually developed some apps and systems with multiple developing language. We also have experience on international co-op developing across Europe and America. We've accomplished cooperative projects with high ratings. Looking forward to your reply.
$150 USD em 12 dias
0,0 (0 avaliações)
0,0
0,0
22 freelancers estão ofertando em média $102 USD for esse trabalho
Avatar do Usuário
Hello, Darko P., As a senior software engineer, I have been working on IT industry for the past 10 years. I'm very good at Spring Boot, Chatbot, Java Spring, Java and RESTful API. My tech stack includes HTML, CSS, Javascript, Typescript, PHP, Python, C/C#, Java, Liquid, Ruby, and well-known frameworks below: - WordPress, React.js/Next.js, .NET, Laravel, Shopify - Angular, Vue.js/Nuxt.js, MUI, Express, MEAN Stack, MERN Stack - CodeIgniter, Symfony, Magento, Craft CMS - Django, Flask, Ruby on Rails, Electron - jQuery, Bootstrap, Tailwind CSS Services include: - Website Design & Development - Mobile app Design & Development - ChatBot Development - API Development, API Integrations - Host Websites & Provide domain names - SEO Looking forward to working with you Regards, Arnold
$90 USD em 5 dias
0,0 (0 avaliações)
0,0
0,0
Avatar do Usuário
Hi, I would like to grab this opportunity and will work till you get 100% satisfied with our work. As an expert who have many years of experience on Java, Java Spring, RESTful API, Chatbot, Spring Boot Lets connect in chat so that We discuss further. Regards
$80 USD em 7 dias
0,0 (0 avaliações)
0,0
0,0
Avatar do Usuário
Hello, Darko P., My goal with every project is to deliver high quality code to clients and turn their ideas into ideal solutions. I have read your job description carefully and understood what you want. As a senior full-stack developer, I'm very familiar with Spring Boot, RESTful API, Java, Chatbot and Java Spring So I can deliver the best result you want on time I can start working immediately and work full-time on your project Looking forward to working with you Regards, Don Karlo
$90 USD em 4 dias
0,0 (0 avaliações)
0,0
0,0
Avatar do Usuário
Hello Darko P., I’ve carefully checked your requirements and really interested in this job. I can complete your project on time and your will experience great satisfaction with me. I have rich experienced in Java Spring, RESTful API, Spring Boot, Java and Chatbot. I’m ready to discuss your project and start immediately. Looking forward to hearing you back and discussing all details. Thanks and Regards. Evgenia.
$90 USD em 5 dias
0,0 (0 avaliações)
0,0
0,0
Avatar do Usuário
Dear Darko, I hope this email finds you well. I am writing to you today to propose my services as a freelance Java developer. I have been working in the field for over 8 years and have a proven track record of success. I am confident that I can provide you with the high-quality results that you are looking for. I have extensive experience in Java, Java Spring, RESTful API, Chatbot, and Spring Boot. I am also proficient in a variety of other programming languages and technologies. I am confident that I can learn any new technologies that are required for your project. I am a highly motivated and results-oriented individual. I am always willing to go the extra mile to get the job done. I am also a team player and I am always willing to collaborate with others. I am confident that I can be a valuable asset to your team. I am eager to learn more about your project and discuss how I can help you achieve your goals. Thank you for your time and consideration. I look forward to hearing from you soon. Sincerely, Michael
$88 USD em 7 dias
0,0 (0 avaliações)
0,0
0,0
Avatar do Usuário
Hi there, I hope you are good. I have read the brief details of your project. I have rich experience doing similar jobs from past few years regarding to these skills Spring Boot, Chatbot, Java, Java Spring and RESTful API. You can check my portfolio as well: https://www.freelancer.com/u/Sidrairfan078 Lets start chat, So we could discuss it in detail and finalize the timeline and budget after discussing requirements. Thanks! Sidra
$90 USD em 7 dias
0,0 (0 avaliações)
0,0
0,0
Avatar do Usuário
❤️Hi Darko P.❤️ ~101% satisfaction will be here~ I have carefully read your requirements and understand what you are looking for. This opportunity interests me because I have extensive experience and deep knowledge in this field, including Chatbot, Java Spring, Spring Boot, Java and RESTful API. I have previously completed very similar work and can deliver excellent results within a short time frame. Please feel free to message me to discuss further details about your project. I am looking forward to the possibility of working with you. Best regards, Vadym Les.
$90 USD em 14 dias
0,0 (0 avaliações)
0,0
0,0
Avatar do Usuário
Greetings! Dear Darko P., How are you? This is Milla from Ukraine. I am a candidate for your project. i have just read your proposal and understand the requirements. I’m a PRO RESTful API, Chatbot, Spring Boot, Java and Java Spring Expert with over 7 years of experience in web programming. I can start the work immediately. Client satisfaction is my pride and goal. I hope to make another perfect result with an excellent client. Kind Regards, Maksim
$90 USD em 4 dias
0,0 (0 avaliações)
0,0
0,0
Avatar do Usuário
Hello. Happy new year. I'm Jun Kai from Singapore. Do you want to know how fast I can complete your project perfectly? I wanna long-term relationship with you. I can build your project with several stacks. I've developed android using Android studio, Flutter, React Native and so on. I've developed websites using JavaScript frameworks such as React.js, Vue.js, and Next. My top skills are Flutter, Laravel framework and WordPress. Also, My major skills are stack-Svelte, Spring Boot, Angular, and Python. I can start right now and can work full-time(40+hours/week) What stack do you like? Please get in touch with me anytime. Warm Regards.
$120 USD em 3 dias
0,0 (0 avaliações)
0,0
0,0
Avatar do Usuário
Hello, I have read the project description carefully. I understand you are looking for a spring boot developer to deploy your web API requests, I plan to use reactive programming, and virtual threads for better performance. Honestly, everything is clear and I have enough expertise and knowledge to follow the mentioned procedure. I'm enthusiastic about contributing to your project's success. I am looking forward to further discussion and collaboration. Best regards, Naseim
$150 USD em 7 dias
0,0 (0 avaliações)
0,0
0,0
Avatar do Usuário
Dear Darko, I hope this email finds you well. I am writing to you today to propose my services as a Java developer for your upcoming project. I have been working with Java for over 8 years and have a proven track record of success. I am confident that I can provide you with the high-quality results that you are looking for. Some of my previous projects include: * Developing a RESTful API for a large e-commerce company * Building a chatbot for a customer service application * Creating a Spring Boot application for a data analytics company I am confident that I have the skills and experience necessary to complete your project successfully. I am also a highly motivated and detail-oriented individual, and I am always willing to go the extra mile to ensure that my clients are satisfied. I would be happy to discuss your project in more detail and provide you with a quote. Please do not hesitate to contact me if you have any questions. Thank you for your time and consideration. Sincerely, Siddrah
$80 USD em 7 dias
0,0 (0 avaliações)
0,0
0,0
Avatar do Usuário
Hi there,Good evening I am Talha. I have read you project details i saw you need help with RESTful API, Java Spring, Spring Boot, Java and Chatbot I am pleased to present my proposal, highlighting our extensive experience and proven track record in delivering exceptional results. Our portfolio of success will showcase past projects that demonstrate our ability to meet and exceed client expectations. Glowing testimonials from satisfied clients will attest to our professionalism, dedication, and the quality of our work
$10 USD em 12 dias
0,0 (0 avaliações)
0,0
0,0

Sobre o cliente

Bandeira do(a) GERMANY
Herrenberg, Germany
5,0
56
Método de pagamento verificado
Membro desde mar. 13, 2016

Verificação do Cliente

Obrigado! Te enviamos um link por e-mail para que você possa reivindicar seu crédito gratuito.
Algo deu errado ao enviar seu e-mail. Por favor, tente novamente.
Usuários Registrados Total de Trabalhos Publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Carregando pré-visualização
Permissão concedida para Geolocalização.
Sua sessão expirou e você foi desconectado. Por favor, faça login novamente.