Find Jobs
Hire Freelancers

Implement REST API client with filter function like shown in python

$10-80 USD

进行中
已发布9 个月前

$10-80 USD

货到付款
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.
项目 ID: 37117503

关于此项目

6提案
远程项目
活跃9 个月前

想赚点钱吗?

在Freelancer上竞价的好处

设定您的预算和时间范围
为您的工作获得报酬
简要概述您的提案
免费注册和竞标工作
颁发给:
用户头像
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 在5天之内
5.0 (7条评论)
3.7
3.7
6威客以平均价$46 USD来参与此工作竞价
用户头像
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 在7天之内
4.8 (5条评论)
4.0
4.0
用户头像
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 在7天之内
0.0 (0条评论)
0.0
0.0
用户头像
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 在3天之内
0.0 (0条评论)
0.0
0.0
用户头像
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 在7天之内
0.0 (0条评论)
0.0
0.0

关于客户

GERMANY的国旗
Herrenberg, Germany
5.0
50
付款方式已验证
会员自3月 13, 2016起

客户认证

谢谢!我们已通过电子邮件向您发送了索取免费积分的链接。
发送电子邮件时出现问题。请再试一次。
已注册用户 发布工作总数
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
加载预览
授予地理位置权限。
您的登录会话已过期而且您已经登出,请再次登录。