Find Jobs
Hire Freelancers

Java Spring-Boot & Core-Java senior 4 moodle API implementation

$10-50 USD

In Progress
Posted 9 months ago

$10-50 USD

Paid on delivery
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] Mandatory!!!! You have to have a installed moodle on your local environment to be able to use it properly and to test it properly! you can run locally via: [login to view URL] [login to view URL] Milestones MS1: Implement a rest api call to - find all users and return the users as full DTO (use jsonschema2pojo to get all fields generated) List<UserDTO> findAllUsers() List<UserDTO> findUsers(List<UserDTO> pUsersByExampleToFind) - add users List<UserDTO> addUsers(List<UserDTO> pUsersToAdd) - update update users List<UserDTO> updateUsers(List<UserDTO> pUsersToUpdate) - block/ban users List<UserDTO> blockUsers(List<UserDTO> pUsersToDelete) - delete users List<UserDTO> deleteUsers(List<UserDTO> pUsersToDelete) MS2: - same as above except for groups - operations to add or remove users from specific groups (as set operations) MS3: - activate trainings for specific users via api 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 & delivery - 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 - 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
Project ID: 37063031

About the project

15 proposals
Remote project
Active 9 mos ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
Hello there! My name is Hariharan and I am an experienced Java, RESTful API, Spring Boot and Core-Java senior expert developer. With over 10+ years of experience in creating and maintaining multiple web applications that are scalable and performant, I believe I am the perfect person for this job. Specifically, you are looking for someone to implement requirements for a Java Spring-Boot & Core-Java senior API implementation and need me to provide a complete solution on my own. We would be delighted if you could consider us for this project. We understand that it is important for you to have a locally installed Moodle environment so that the API can be used properly and tested properly before delivery. We also have an arsenal of solutions available to make sure that your project goes smoothly from start to end - from setting up local git repositories to providing access to our on premise git services as well as full sources before delivery.
$80 USD in 7 days
5.0 (6 reviews)
3.0
3.0
15 freelancers are bidding on average $38 USD for this job
User Avatar
Hi, i have read your project, i am interested in your project, but i have some doubt, please clear my doubts, i am ready to start the work right now.
$30 USD in 7 days
5.0 (6 reviews)
4.5
4.5
User Avatar
Hi there! I'm excited about your project and confident in my ability to deliver your project . I'm committed to exceeding your expectations and ready to start from right away . Let's connect and discuss the next steps! Thank you .
$30 USD in 7 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hi, We went through your project description and it seems like our team is a great fit for this job. We are an expert team which have many years of experience on Java, Java Spring, RESTful API, Spring Boot Please come over chat and discuss your requirement in a detailed way. Regards
$30 USD in 7 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Dear Client, I am excited to submit my bid for the Java Spring-Boot & Core-Java senior 4 moodle API project. As an experienced Java developer with a strong background in RESTful APIs and Spring Boot, I am confident in my ability to meet your requirements. To ensure proper implementation and testing, it is mandatory to have Moodle installed on your local environment. I recommend using the Moodle appliance or the Moodle Docker repository for local setup. For the first milestone (MS1), I will implement a REST API call to find all users and return them as full DTOs. Additionally, I will handle user additions, updates, blocking/banning, and deletions. These functionalities will be thoroughly tested using hardcoded examples in multiple JUnit tests. In the second milestone (MS2), I will extend the API to include similar operations for groups, allowing for the addition or removal of users from specific groups as set operations. Throughout the project, I will provide an interface representing the required methods, along with their respective implementations. The deliverables will include full source code, Maven configuration, and the necessary libraries (preferably using the latest stable versions). Please note that no UI or database is required, and there is no need to expose the REST endpoints for the mentioned methods. Regarding the budget, I kindly request you to connect in chat to discuss pricing and timeline details. Once we have mutually agreed on the task, I will provide a detailed Work Breakdown Structure (WBS) with optimistic, expected, and pessimistic estimates. I am open to signing an NDA and completing a paid test task to further demonstrate my skills and commitment to your project. Thank you for considering my bid. I look forward to the opportunity to work with you and deliver a whimsical and fun solution for your Java Spring-Boot & Core-Java senior 4 moodle API project. Best regards,
$30 USD in 7 days
0.0 (0 reviews)
0.0
0.0
User Avatar
❤️Hello Darko P., I am excited to submit my proposal for "Java Spring-Boot & Core-Java senior 4 moodle API" project. With my expertise in both front-end and back-end development, I am confident in delivering a seamless and efficient solution for your requirements. Why Choose Me: I am new to freelancer.com but I have worked via other job platform before. I am a seasoned full-stack developer with 8 years of experience in web development. Proficient in a wide range of technologies including HTML, CSS, JavaScript, React, Vue.js, Angular, Node.js, PHP, Laravel, WordPress, Magento, Shopify, Drupal, Wix, Flutter, React Native, Python, AI, NLP, ML, and more. My approach involves: Collaborating closely with you to understand your vision and requirements. Implementing a responsive and intuitive front-end design. Building a scalable and optimized back-end architecture. I have completed similar projects where I developed custom modules for seamless user experiences. Thank you for considering my proposal. I am excited about the opportunity to work together and bring your project to life. Best regards, Natallia
$35 USD in 3 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hello, Darko P. As a senior web developer with 7 years of experience, specializing in high quality SPA & Hybrid development. I have experience working as an individual developer and sometimes a team cooperator in many projects providing me with the skills of communicating with clients to satisfy their needs I have strong experience in Java Spring, RESTful API, Java and Spring Boot If you gieve me a chance, I can deliver the best result you want I can start right now and work full-time on your project And I will show you my previous works Looking forward to working with you. Regards, Piril
$35 USD in 2 days
0.0 (0 reviews)
0.0
0.0
User Avatar
I have good knowledge and working experience in same technologies like - java , spring boot , micro-services and rest api. I am excited and looking forward to work and add innovative things in project.
$30 USD in 7 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hi Darko P.. How are you doing? As a highly skilled Software developer, The skills required for your project ---------------------------------Java Spring-Boot & Core-Java senior 4 moodle API----------------------------- are my main specialty. I can help you perfectly. I am very confident with my skills and I'd like to help your business by doing my best. My clients have never been frustrated with my work and I hope to make you one of them. Please confirm that I am one of the best fits for you and drop me a message for further discussion. Thanks and Best Regards. Rozya.
$35 USD in 6 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hello Darko P. Good afternoon! I am excited to submit my proposal for the "Java Spring-Boot & Core-Java senior 4 moodle API" position. I have developed a strong set of skills that make me confident in my ability to deliver high-quality work to your project. My approach to any project is to first gain a deep understanding of the client's needs and requirements. I will work closely with you to ensure that I understand your project goals and objectives, and that I am able to deliver results that meet or exceed your expectations. In terms of technical skills, I have extensive experience in Java, Java Spring, Spring Boot and RESTful API. "main" Please send a message to discuss more about this project. If you have any questions, please let us know. ❤️Solomiia❤️
$50 USD in 5 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Dear Client. Welcome to my profile, Home to Professional and Quality services with 100% customer satisfaction guarantee. I'm a Certified & Experienced Expert in the respective project requirements. Dear Client, I take this opportunity to inform you that i have KEENLY gone through all your project requirements as given in your project description and I confirm to you that i can perfectly deliver as instructed. Being in possession of all CLEARLY STATED required project skills (Java, Java Spring, Spring Boot and RESTful API) as this is my area of professional specialisation having completed all Certifications and developed adequate experience in the same area, I hereby humbly request you to consider my bid for Professional, Quality and Affordable services always. STRICT TIMELY DELIVERY & UNLIMITED REVISIONS. Kindly Message Me We Discuss More About The Project and seal the contract. Welcome and Thank-you.
$50 USD in 1 day
0.0 (0 reviews)
0.0
0.0

About the client

Flag of GERMANY
Herrenberg, Germany
5.0
48
Payment method verified
Member since Mar 13, 2016

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.