Find Jobs
Hire Freelancers

Implement REST API client with filter function like shown in python

$10-80 USD

In corso
Pubblicato 9 mesi fa

$10-80 USD

Pagato al completamento
your job is to implement a rest api client in Java to query and to provide filtering functions like this code: [login to view URL] It is even the same API! todos: - implement models via jsonschema2pojo => 1st generated and working version is provided to you! => you need to tidy up based on logical features (disk, ram, cpu, network, ...) into custom classes - implement filtering on top of JPA CriteriaBuilder/compiletime safty - CPUs - disk size, type, count - RAM total, modules-count, ecc - networking see also here: [login to view URL] milestones: ms1: implement Entities & spring repositories and implement SQL-query-(filters) by given command from github args above in the link via JPA CriteriaBuilder (compile time safety) map DTOs to Entities implement model 2 entity mapping (preferably mapstruct or similar) implement sample test cases are implemented to reuse (see [login to view URL]) this is already provided to you in MS1: spring-boot project is created, API access to hetzner is implemented and working, mapping hetzner API-json to java model DTO is implemented an working hint: get json from api [login to view URL] and check the data ms2: track servers via a scheduled job (each hour) and persist changes as a revision per server ms3: define one history Entity for json as "file" and persist json-file as brotli compressed data (read [login to view URL] ) so we can reproduce data every time in the past ms4: provide rest endpoint to accept searchDTO and the result is a list of servers matching to it provide rest endpoing to get history of a specific server rest api will be using the same methods you have implemented in the tests in MS1 Deliveries? - in our on premise git (access will be granted to you) - full sources - docker compose for openldap + keycloak - maven - JDK 17 Requirements: - clean code - code checked with checkstyle, pmd, spotbugs Payment? - you estimate in a WBS after getting the task - we discuss about clearances and effort - we mutually agree to effort - we assign you the task after agree - 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! budget? we do not disclose the budget, but we know how much time such a task requires. Be aware that the person interviewing you in the chat has developer background and thus requires clear technical answers.
Rif. progetto: 37117503

Info sul progetto

6 proposte
Progetto a distanza
Attivo 9 mesi fa

Hai voglia di guadagnare un po'?

I vantaggi delle offerte su Freelancer

Imposta il tuo budget e le scadenze
Fatti pagare per il lavoro svolto
Delinea la tua proposta
La registrazione e le offerte sui lavori sono gratuite
Assegnato a:
Avatar dell'utente
Hi there, I hope you're doing well. I'm interested in assisting you with building a REST client for the Hetzer API, including filtering functionality. I'm a Java developer with extensive experience in backend development using Spring, JPA, and API integration. I'm available to connect as soon as possible to delve into the details. I'm looking forward to your response. Thank you!
$60 USD in 5 giorni
5,0 (7 valutazioni)
3,7
3,7
6 freelance hanno fatto un'offerta media di $46 USD
Avatar dell'utente
Hello! I hope you're well. I'm a seasoned Python developer based in India with over 10+ years of experience, specializing in python. I've delivered more than 100 projects over time with 5* rating. ➢ Python: Pandas, Numpy, Scipy, Plotly, scikit, re, poetry etc ➢ Frameworks: FastAPI, Flask, Django, Jinja and Mako ➢ Databases: MySQL, Redis, DynamoDB, Postgres, Oracle, MongoDB, SAP Hana ➢ Async Communications: CQRS, Kafka, Redis, Celery, RabbitMQ, MQTT ➢ Source Code Management: Git, GitLab, Bit-bucket, SVN ➢ Project Management: Jira, Bugzilla, Trello & Asana ➢ Web Servers: Apache Tomcat, Apache Http, Nginx ➢ CI/CD: Jenkins, CircleCI, GoCD, ArgoCD ➢ Cloud Providers: AWS, GCP and Azure ➢ Containerisation: Docker, Kubernetes Trust me, if you hire me once, you will hire me again and again! Thanks for considering me. Best, Sonu Note: Bid Amount and timeline is just a placeholder actual value would be provided after 1 to 1 discussion over chat/call.
$50 USD in 7 giorni
4,8 (5 valutazioni)
4,0
4,0
Avatar dell'utente
Hi there! My name is Pllavi and I am a full-time web and mobile app developer working as a freelancer. I have been working in this field for more than 10 years. I understand that you are looking for someone to implement a REST API client with filter function like in Python and I believe that I am the perfect person for this project. With my extensive experience in web development and specifically with Java, I am confident that I can deliver quality results quickly and efficiently. I specialize in providing services such as e-commerce websites, responsive template landing page WordPress website real-estate websites corporate websites graphics design logo design PSD to HTML SEO Service Mobile Apps Node js php vue js laravel CMS Bootstrap Angularjs Reactjs Expressjs Nextjs DB SQL MySQL JSON Mongo etc. I would be glad to discuss further how we can make this project successful together. Please feel free to contact me if you have any questions or would like to discuss further about this project!
$45 USD in 7 giorni
0,0 (0 valutazioni)
0,0
0,0
Avatar dell'utente
Hello there, I checked your post with title "Implement REST API client with filter function like in python -- 2". I am familiar to python. I want to discuss your project in detail. Thanks & Regards
$50 USD in 3 giorni
0,0 (0 valutazioni)
0,0
0,0
Avatar dell'utente
Discus me to inform your requirement. I have experiment about java/spring boot, spring-jpa. I commit with you that if I can not do what you require, you don't need to pay me. Hope you choose me and become a partner for long time in the future. Thanks and see you.
$45 USD in 7 giorni
0,0 (0 valutazioni)
0,0
0,0

Info sul cliente

Bandiera: GERMANY
Herrenberg, Germany
5,0
50
Metodo di pagamento verificato
Membro dal mar 13, 2016

Verifica del cliente

Grazie! Ti abbiamo inviato tramite email il link per richiedere il tuo bonus gratuito.
Non è stato possibile inviarti l'email. Riprova per piacere.
di utenti registrati di lavori pubblicati
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Caricamento anteprima
Autorizzazione per la geolocalizzazione concessa.
La tua sessione è scaduta ed è stato effettuato il log out. Accedi nuovamente per piacere.