Find Jobs
Hire Freelancers

Simple java rest api for real state

€30-250 EUR

Completed
Posted about 2 months ago

€30-250 EUR

Paid on delivery
Hello, im looking for a java microservices expert, the idea is to create an API that provides "real time" information. for this project u should use a simple mongodb, which where store all the data consumed from the next 2 apis (they are free with 200 req. month per email): [login to view URL] [login to view URL] It should be noted that I am an expert java programmer, so I will thoroughly review the project, so any technical questions can be consulted and I will answer you without problems. *** Fixed budget: 200€. *** Deadline 10 days from start tech stack: -Project should use spring boot -should use docker -mongodb as database -use cron as automatize external api calls (mentioned above) -swagger will be a plus Extra info: The two APIs in question are from real estate portals, showcasing information on the sale of apartments and houses, as well as rental information. Both APIs can be tested using the links provided in the project description. Please read it carefully to question me anything to understand what i need. The aim is to create an API that calls these two APIs and stores the information in a MongoDB database. When someone queries this API, it will consult the updated database. Therefore, it is necessary to automate these queries so that calls to these two APIs are made every 12 hours, but this should be configurable to adjust the timing, for example, to every 6 hours. The Java project must include Docker and MongoDB to enable deployment on a hosting service with Docker support. While not required, documenting the project with Swagger will be viewed favorably. technical definitions of the gateway api. 2 main endpoints: -idealista -fotocasa Query param: -String operation (sale|rent). Path parameters: -String id (optional) -String location (required) Examples: GET idealista/valencia Query parameter: alquiler Return all rental properties in valencia GET idealista/valencia/1 must return the property in valencia with id 1 otherwise 404 will be returned. We can discus later some small things about the development. predefined Milestone (I have to review ur gitrepository, github or bitbucket don't care where it will be): 1: in 1 or 2 days > Skeleton, controllers, dbrepository, dockerfile 25€ 2: in 4 or 5 days > DEMO, I will review ur progress, and I will deploy ur current progression in my hosting, you can just develop 1 of the external apis, but full functionality, if I miss some funct will tell you to fix it. 100€ 3: in 10 days > project finished. Honestly I don't care about deadline it may be more than 10 days (not more than 15d), but the functionallity must be all done. front end in angular will come soon as project to do, FYI.
Project ID: 37938701

About the project

99 proposals
Remote project
Active 2 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 , Sir/ Mam I have checked Requirements As a seasoned developer with a wealth of Experience I'm confident I can bring your virtual reality project to life. My track record as demonstrated in my 100% job completion and 5-star review rating showcases My ability to deliver exceptional results on time and with utmost quality I believe that my skill set makes me the ideal candidate for this project Please come on chat we will discuss more about this I will be waiting for your reply . Thank you !
€140 EUR in 2 days
5.0 (23 reviews)
5.0
5.0
99 freelancers are bidding on average €140 EUR for this job
User Avatar
Hi, I am a JAVA developer with over 8 years of experience and two of those are in the UK. Please refer to my profile for my past work and reviews. I have completed many microservices projects using Spring Boot and no-sql databases and I think this task will be a breeze for me. From the provided description, I think what you are looking for is a microservice to act as a gateway for the provided APIs and save the content into a database (mongoDB). If there are any additional requirements than provided here please let me know. I could get this done within a couple of days max. Kind regards, Saminda
€150 EUR in 3 days
4.9 (77 reviews)
6.7
6.7
User Avatar
As a highly experienced and passionate Software Engineer with a strong background in Java, C#, and REST APIs, I am more than equipped to handle your project. I have tackled numerous similar projects throughout my seven-plus years in the industry, especially those involving API integrations, data processing, and storage. I have an in-depth understanding of MongoDB, Java Spring Boot, and Docker, which are all essential for the smooth execution of your project. Additionally, my expertise in utilizing cron for automated tasks like external API calls perfectly aligns with your need for daily data updates. Moreover, I love the challenge of optimizing performance for large data sets that your real-time information provision requires. Including a user-friendly Swagger UI? Not an issue as I know how valuable that can be for your api users. Most importantly, a major part of my passion about my job is ensuring customer satisfaction through prompt delivery without compromising on quality. Therefore, I promise not only to complete this task to your utmost satisfaction but also adhere strictly to the given deadlines. Looking forward to leveraging my skills and experience for the common success of this project!
€140 EUR in 7 days
5.0 (106 reviews)
6.3
6.3
User Avatar
Hi there, I have 12+ years of experience in Java and SpringBoot. I can make this project on Java 8 and SpringBoot 2.x. I will use MongoDB. Code will be of high quality. I will provide swagger as well. Lets chat for more details. Regards, Satish
€110 EUR in 7 days
5.0 (22 reviews)
5.7
5.7
User Avatar
As an accomplished java developer, my proficiency with Java and MongoDB combined with my experience in Software Architecture makes me highly qualified for this project. I have a deep understanding of REST APIs and have successfully implemented similar solutions involving data synchronization and automation, which is precisely what your project requires. My ability to work with large amounts of data and to architect efficient systems would be particularly advantageous for incorporating the two free APIs for real estate information, mentioned in the project description. Moreover, my previous experience with creating APIs using Spring Boot and Docker matches perfectly with your outlined project requirements. Additionally, throughout my projects, I have extensively worked on integrating multiple systems utilizing MongoDB as a database solution. This experience will enable me to effectively set up the required API gateway with a simplified MongoDB environment and automate its maintenance via cron jobs. I understand that it is important for you to have a specific region in Spain obtained from the APIs stored daily for providing 'real-time' information. With my skills and knowledge, I assure you that this will be done seamlessly. Combining my technical expertise and commitment to delivering excellent results on time, I am prepared to undertake your project and provide you with an efficient Rest API tailored specifically for your real estate data requirements in Spain.
€30 EUR in 7 days
4.8 (8 reviews)
4.7
4.7
User Avatar
With over a decade of experience in web and mobile app development, particularly within the Java ecosystem, I strongly believe that I'm the best fit for your project. I have a deep understanding of Spring Boot, which you require, and have used it extensively for building RESTful APIs. In addition, I am well-versed with MongoDB and have utilized it effectively to store data in similar real-time scenarios. Moreover, my proficiency in Docker aligns perfectly with your expectation to containerize your application. I believe in maximizing efficiency through automation, therefore utilizing cron for automating external API calls will be no challenge for me. Plus, you mentioned Swagger as a plus, and I'm glad to tell you that I'm skilled in it too! Furthermore, my broad knowledge of other programming languages like Python and PHP could come in handy if we need any integration with these technologies down the line. Aside from this, my expertise also extends to SEO services which may contribute positively to your project's visibility and reach. So let's build a state-of-the-art real estate API together! Choose me for skillfulness and efficiency!
€140 EUR in 7 days
4.9 (6 reviews)
4.2
4.2
User Avatar
I can help you with this______________________________Connect to me in chats______________________________________
€54 EUR in 7 days
4.8 (22 reviews)
3.7
3.7
User Avatar
I can do this, I have reviewed your project and I am ready to start right away. I will be responsive and provide you expected result within deadline.
€150 EUR in 2 days
5.0 (4 reviews)
3.6
3.6
User Avatar
As a seasoned full stack developer with extensive experience building Java microservices and working with MongoDB, I am the ideal candidate to create your API gateway for real-time real estate information. Over the years, I've developed a deep understanding of how to create a robust and efficient back-end system that simplifies data retrieval and analysis. In addition, I have hands-on experience with Spring Boot, Docker, and Cron jobs - all the technologies you've listed for this project. My proficiency in utilizing these tools allows me to automate external API calls, manage databases effectively, and ensure smooth operations. Additionally, my knowledge of NoSQL databases like MongoDB enables me to integrate it seamlessly into the project structure while ensuring maximum data integrity. Moreover, I'd like to offer added value by proposing implementation of Swagger in your project. It acts as an excellent documentation tool allowing easy API Discoverability and Sandbox testing - facilitating a smoother development process overall. By choosing me for this project, you're not just engaging a mere proficient technical expert but also partnering up with someone who values client satisfaction above all else. Given my proven record of leveraging APIs effectively and delivering high-quality projects on time within budget - your project is undoubtedly in safe hands with me.
€30 EUR in 1 day
4.5 (5 reviews)
3.8
3.8
User Avatar
With extensive experience in developing APIs and microservices using Spring Boot, I am well-equipped to deliver a robust solution that meets your "real-time" information needs. Your project requires the creation of an API gateway that integrates with Idealista and Fotocasa APIs, storing the retrieved data in MongoDB. The data for a specific region in Spain will be updated daily, ensuring up-to-date information is always available. Technical Approach Spring Boot: I will leverage Spring Boot for its rapid development capabilities and its seamless integration with MongoDB and Docker. Docker: Containerization with Docker will ensure a consistent and scalable environment for deployment. MongoDB: As a NoSQL database, MongoDB is an excellent choice for handling the data structure required for this project. Cron Jobs: Automated tasks will be set up using cron to fetch data from the Idealista and Fotocasa APIs daily. Swagger: I will implement Swagger for API documentation, making it user-friendly and accessible for future development and API consumption. Commitment to Quality I am committed to delivering high-quality code that is maintainable, scalable, and efficient. My approach includes thorough testing and adherence to best practices in software development.
€120 EUR in 3 days
5.0 (2 reviews)
3.4
3.4
User Avatar
Hi there, I am a Java professional with 7 years of experience in building applications using java and spring framework with junit testing and spring batch, I have gone through your requirements for creating API using spring boot and batch. I can help you with this, we can connect and discuss more about your requirements. Regards,
€250 EUR in 7 days
4.9 (3 reviews)
3.4
3.4
User Avatar
Hello I’ve carefully checked your requirements and really interested in Simple java rest api for real state. I am confident for your project because I have skills of Software Architecture, MongoDB, Java, Microservices and RESTful. I’m ready to discuss your project and start immediately. Looking forward to hearing you back and discussing all details. Sincerely, Yehor.
€150 EUR in 1 day
5.0 (1 review)
3.0
3.0
User Avatar
Hi Mate , I am an expert website software engineer with skills including Software Architecture, MongoDB, Microservices, Java and RESTful. "real time" Please contact me to discuss more about this project. Have a great time
€30 EUR in 5 days
5.0 (1 review)
3.0
3.0
User Avatar
hey there, I’ve carefully checked your requirements and really interested in this Simple java rest api for real state I have rich experienced in Software Architecture, MongoDB, Microservices, RESTful and Java. I’m ready to discuss your project and start immediately. Looking forward to hearing you back and discussing all details.. Best regards, Reda.
€100 EUR in 7 days
5.0 (4 reviews)
2.9
2.9
User Avatar
Hi, I have 13+ years of software industry experience and worked as a technical architect in one of the MNCs. I have experience in various backend as well as frontend technologies. I have been involved in various phases of software design and have knowledge in multiple skillsets as mentioned below Backend: Java, Spring, Springboot, Quarkus, Hibernate, Grpc, PHP Frontend: ReactJs, Angular, Javascript, HTML5, Bootstrap, CSS, SCSS, PHP Database: Oracle, Postgres, MySQL Cloud: GCP, IBM Private cloud Endpoint: SOAP, REST, Grpc Infrastructure: Kubernetes, Docker Build Tools: Apache Ant, Apache Maven, Gradle Messaging: Kafka, ActiveMQ, PubSub Testing: Junit, Mockito, BDD Cucumber Caching: Redis Log Monitoring: Splunk -> Alerts, Dashboard The skillsets which I have is matching with your requirement and I believe, I am the best fit for your project. We can discuss further to understand the project better, Looking forward to your response Thanks Karthik
€200 EUR in 7 days
5.0 (5 reviews)
3.0
3.0
User Avatar
With significant proficiency in Java and Software Architecture, I am ecstatic at the prospect of bringing your project to life. As an astute engineer, I'm familiar with utilizing tools like Spring Boot, Docker, Mongodb, and more for API creations. I possess the necessary skillset not just to implement your requested "real time" information provision through the RapidAPIs you've stated, but also using cron as a means to autmomate these external API calls. One of my major fortes is using Java to build API gateways that seamlessly communicate with databases; your MongoDB should be no exception. In addition, my ability to integrate front-end and back-end smoothly is a key advantage that ensures your projects are not just efficient but user-friendly magic - which is crucial for this real estate data-based project.
€220 EUR in 10 days
5.0 (5 reviews)
2.9
2.9
User Avatar
Hello Sir, I have 6+ years of experience in Java Web Development. I have strong knowledge of Spring boot MVC and Rest API. I am also experienced in thymeleaf server side as well as React client side front-end programing. I will provide you quality work within timeline with full satisfaction. Let me know when can we start the work.
€150 EUR in 7 days
5.0 (3 reviews)
2.9
2.9
User Avatar
I'm Renato, a seasoned full-stack developer with over 20 years of solid experience in Java and software architecture. I'm confident that the depth of my skillset aligns perfectly with your project. My extensive background in system development, infrastructure, and spring boot make me your ideal candidate for building your Java REST API for real estate data. Drawing from my deep-rooted knowledge and understanding of Java's potential, I'll efficiently create an API gateway using Docker, cron automation, and most importantly MongoDB as you've specified. Effectively handling large sets of data has always been my forte, so storing the data daily from the provided APIs in a specific region in Spain would be a walk in the park for me. Integrating Swagger will not just meet but surpass your expectations while ensuring every functionality is articulate and accessible. Overall, I bring robust expertise to the table thanks to my well-rounded background as a developer and infrastructure specialist. With me at your service, trusting your project to someone outcome-oriented and time-efficient won't just be practical, but also a decision you'd never regret. Let's embark on this journey together!
€240 EUR in 2 days
5.0 (1 review)
2.5
2.5
User Avatar
Hi, I have around 9+ yrs of exp in java/j2ee and mainly worked in java8, Spring boot, Spring MVC, JPA/Hibernate, SQL and NoSQL databases. We can discuss more details over the chat.
€140 EUR in 7 days
5.0 (12 reviews)
2.5
2.5
User Avatar
I am a Java backend development expert with having good experience in developing spring boot applications. I can make this project in a quick time period with good quality. Let's have a chat to clarify requirements. Regards Bhagya
€220 EUR in 4 days
4.8 (1 review)
2.5
2.5
User Avatar
I’m Anthony, an experienced software developer with a strong profile in Java, MongoDB and RESTful APIs. Over the past decade, I’ve honed my craft by creating highly efficient and robust web applications that are tailor-made to meet clients’ needs. My skillset goes beyond just_backend development as I have extensive knowledge in front-end frameworks such as React, Angular, and Vue which will help me in crafting the most intuitive user experience for your project. The nature of your project aligns perfectly with my previous work experiences. I have successfully worked on projects that require consuming external APIs on a daily basis, a task I performed leveraging cron jobs similar to what is needed in your project. I can assure you that automating the API calls from Idealista2 and Fotocasa1, storing the relevant data into your MongoDB database each day for your defined region in Spain would be executed effectively. Lastly, with my familiarity with Docker and Spring Boot, I ensure the seamless deployment of your Java microservice onto any architecture, guaranteeing consistency and scalability. Investing in me would not only provide you with a reliable solution but also one that conforms perfectly to the details outlined in your job description. Let's discuss how we can turn this vision into a reality!
€250 EUR in 7 days
1.0 (1 review)
2.6
2.6

About the client

Flag of SPAIN
Madrid, Spain
5.0
1
Payment method verified
Member since Oct 14, 2022

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.