Find Jobs
Hire Freelancers

Spring Boot/Java Console App MQTT message listening

$10-90 USD

Fermé
Publié il y a 3 mois

$10-90 USD

Payé lors de la livraison
We require a skilled MQTT & Spring Boot & Java developer. This is a test project to proof your expertise to aboard you for a longer project. You have to implement a console app which is capable of listening to MQTT server queues with different levels of QoS. This messages have to be persisted to a database with all message details. Key functionalities required: - implement a docker to startup a fresh MQTT server with a bunch of queues and a set of QoS levels per queue - implement a springboot MQTT listener (push notification) which fetches incoming MQTT messages - implement a schedule based MQTT fetcher (pull notification), which works as a fallback, if the MQTT listener is failing - persist the full message details decoded into the database (all transport details, all headers, full decoded payload, along with the full binary message as base64 CLOB) - on startup of app, the schedulers and the listener shall be auto registered The java console application must be primarily operable on a Linux system, though it should also function flawlessly on Windows and MacOS for such developers by defaulting as Java ability (best practices) on all operating systems. Strong Java programming skills, expertise in working with MQTT and message decoding The process to implement: MS0: - suggest optimal MQTT server for docker, to be well configurable on fresh startup/init AND on editing settings during development phase - suggest optimal MQTT message set - suggest optimal MQTT queue set to be able to test all cornercases MS1: - implement unit tests to execute as a group to push predefined messages to the queues (with payloads and with QoS variations) - goals: ... - test if MQTT server is working ... - provide ability to test the listener well, with predefined messages MS2: - implement the MQTT message entity/ies - implement the MQTT listeners - implement the Scheduler to fetch the MQTT messages - persist the message Entities to database (h2 and postgresql-dockerized) - implement unit tests based on unit tests of MS1 and on MS0 definitions create a self running jar, which is containing all deps and can be executed via cmd (default of spring boot) java -jar <yourjar>.jar MS3: - enable TLS for communication with MQTT server 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 - multiple samples of body and responses of the api in test/resources which will be used as unit tests - maven - libs, need prior confirm and we prefer to use mostly latest stable versions - JDK 17 (mostly LTS) - your code is working on our end too - your code passes our CI build (with provided maven [login to view URL] can be checked) - you may require to help us here on setup - docker compose to startup all required runtimes - we require, depending on availability and on complexity 2-4 weeks test time per milestone. Usually clearly less
N° de projet : 37749177

Concernant le projet

15 propositions
Projet à distance
Actif à il y a 2 mois

Cherchez-vous à gagner de l'argent ?

Avantages de faire une offre sur Freelancer

Fixez votre budget et vos délais
Soyez payé pour votre travail
Surlignez votre proposition
Il est gratuit de s'inscrire et de faire des offres sur des travaux
15 freelances proposent en moyenne $140 USD pour ce travail
Avatar de l'utilisateur
Hi, I have strong java experience and I can implement this spring boot application that will listen to MQTT and will strong in postgresql. Do you have defined structure of MQTT message or do I need to assume any layout. Thanks, Anurag
$90 USD en 7 jours
4,8 (21 commentaires)
5,1
5,1
Avatar de l'utilisateur
Hello. I read your requirement i will do that. Please come on chat we will discuss more about this. I will waiting your reply.
$90 USD en 1 jour
5,0 (6 commentaires)
3,2
3,2
Avatar de l'utilisateur
Hi There I saw your project " Spring Boot/Java Console App MQTT listening " and I'm pumped to throw my hat in the ring! Your project seems right up our alley, given our experience at Ninja Studio. We've been knee-deep in everything from Blockchain to E-commerce, and We reckon our background aligns perfectly with what you need. Whether it's whipping up some slick web solutions or diving into the depths of gaming tech, We've got the chops to make it happen. With a track record of delivering top-notch IT solutions since 2015, We are all about exceeding expectations. Your project is in good hands with Us. Let's chat and see how we can transform your IT landscape together. Hit me up and let's get this show on the road! Thank You Ninja Studio
$55 USD en 3 jours
5,0 (1 commentaire)
2,5
2,5
Avatar de l'utilisateur
Hello. I am here. I can complete this test task within 3 days( or less). I am bidding here again. Thanks
$50 USD en 7 jours
5,0 (1 commentaire)
2,6
2,6
Avatar de l'utilisateur
Hello I’ve carefully checked your requirements and really interested in Spring Boot/Java Console App MQTT listening. I am confident for your project because I have skills of Java, Software Development, MQTT, Spring Boot and Object Oriented Programming (OOP). I’m ready to discuss your project and start immediately. Looking forward to hearing you back and discussing all details. Sincerely, Yehor.
$55 USD en 2 jours
0,0 (0 commentaires)
0,0
0,0
Avatar de l'utilisateur
Dear Darko P.! This is Yulia from Ukraine. As a 7 years full stack developer, I have a wealth of experience in similar projects. I am very familiar with Spring Boot, MQTT, Java, Object Oriented Programming (OOP) and Software Development. I am 100% sure I can handle and complete your project without a problem. I can start work immediately and work full time without weekends. If you give me a chance once, I will do my best and deliver the best result what you want. Please message me to discuss your project in detail. Sincerely, Yulia.
$55 USD en 6 jours
0,0 (0 commentaires)
0,0
0,0
Avatar de l'utilisateur
Hello Darko P., I have read the requirements for the Spring Boot/Java Console App MQTT listening project. I have over 7 years of experience in software development and I am a trusted member of the Preferred Freelancer Team. I am passionate about helping clients succeed by sharing my knowledge and experience. I would like to connect with you in chat to discuss the project further. You can find examples of my previous work in my portfolio: https://www.freelancer.in/u/gajerakrishna0 I am available to start working immediately and will strive to deliver the results as soon as possible. I have a strong background in Java, MQTT, and object-oriented programming, making me well-equipped to handle this project. The main points of the project include implementing a console app that can listen to MQTT server queues with different levels of QoS, persisting the messages to a database, and ensuring the application is operable on Linux, Windows, and MacOS. I look forward to discussing the project details with you and working together to achieve success. Best regards, Krishna
$60 USD en 2 jours
0,0 (0 commentaires)
0,0
0,0
Avatar de l'utilisateur
I consider myself an outstanding choice for your Spring Boot/Java Console App MQTT Listening project. With over a decade of experience in mobile and web backend programming, I possess deep understanding and expertise in Java, which sets me up well for substantial technical tasks such as this. Additionally, I have a good command of Spring Boot - an essential tool for building robust and effective enterprise applications like the one you require. An exceptional knack for problem-solving and discovering the tiniest loose ends is what defines me as a developer. This aligns perfectly with your requirement for optimal MQTT message set, queue set, and the appropriate server - areas where my comprehensive approach to analysis and creativity will be highly valuable. I believe that your project essence is more than just completing the given tasks; it's about forging a productive partnership that yields long-term value. I'll not only deliver a self-running jar but also ensure each interaction between systems is well-documented. I never settle for less when it comes to delivering quality code; thus, you can expect well-structured unit/integration tests accompanying each milestone delivery. Embracing open book policy means respecting each other's expectations -a core principle that echoes my values as a developer, making me the right choice for this project.
$100 USD en 1 jour
0,0 (0 commentaires)
0,0
0,0
Avatar de l'utilisateur
Hello there. I am professional data science developer with skills including Software Development, Java, Object Oriented Programming (OOP), Spring Boot and MQTT. I’m offering best quality and highest performance. And I have rich experienced in Software Development, Java, Object Oriented Programming (OOP), Spring Boot and MQTT. I’m ready to discuss your project and start immediately. Feel free to contact us to discuss your project.
$55 USD en 2 jours
0,0 (0 commentaires)
0,0
0,0
Avatar de l'utilisateur
Hi there, Good evening I am Talha. I have read you project details i saw you need help with Object Oriented Programming (OOP), Java, MQTT, Software Development and Spring Boot I am excited to submit my proposal for your project, which focuses on a comprehensive project plan. To begin, we will thoroughly understand your project's objectives and requirements, ensuring alignment on scope and goals. We will provide a clear and realistic project timeline with manageable milestones to ensure timely completion
$10 USD en 13 jours
0,0 (0 commentaires)
0,0
0,0
Avatar de l'utilisateur
Hey I’ve 6 years I’d experience in Java developing never and working in Microservices architecture for past 5 years. Worked with many messaging queue like MQ, Kafka and platform events
$70 USD en 7 jours
0,0 (0 commentaires)
0,0
0,0
Avatar de l'utilisateur
My name is Rohit and I have over 7 years of comprehensive experience in building robust Java applications for industries just like yours. My in-depth knowledge of MQTT and Spring Boot paired with my familiarity with message decoding makes me an ideal candidate for your project. In addition to having strong skills in distributed architecture and messaging tools like Kafka, I also bring expertise in working with Docker, which will allow me to easily configure your MQTT server for fresh startups or during ongoing development phases. I value efficiency and reliability, which is why I prioritize writing high-quality test cases as part of the development process. Also, my proficiency in CI/CD pipelines ensures that the delivery of high-quality code that aligns with industry standards. As a developer that believes in open-book transparency, I guarantee you a meticulously defined WBS for this project and an estimate reflecting the level of effort required. Let's get started and transform your vision into a consistently functional reality!
$110 USD en 4 jours
0,0 (0 commentaires)
0,0
0,0
Avatar de l'utilisateur
Dear Hiring Manager, I am experienced Full-Stack developer having 8+ years of experience on PHP, Python, Java, React, Node, and JavaScript and I will surely work with you on remote as per your need. I am also ready to sign NDA and want to collaborate with you, I am eager to work with you on contract basis. Please send me your project detail in PM then I can discuss further regarding your requirement. I will provide you better quality work it would be a great opportunity for me to work with you. My expertise includes the following - - Mobile App Development (iOS, Android, Native (Swift/Objective C/Java and/or React Native, Flutter) - Web development (PHP, Python, WordPress, Magento, Zend, Yii, Laravel, CodeIgniter, AngularJS, NodeJS, ReactJS) Thank you for taking the time reviewing the letter. I will look forward to hearing from you for further process as soon as possible according to you. If you want to collaborate with me let’s discuss it in more detail over the chat. Regards
$500 USD en 7 jours
0,0 (0 commentaires)
0,0
0,0
Avatar de l'utilisateur
Greetings of the day!h My name is Ashok and I am an experienced full-stack developer, I have a solid background in Java programming and extensive experience with MQTT and Spring Boot, I am confident in my ability to deliver exceptional results for your test project. Regarding the optimal MQTT server for Docker, have you considered solutions like Eclipse Mosquitto or VerneMQ? Additionally, I can recommend configuring a comprehensive MQTT message set and queue set to cover all corner cases effectively. For the implementation process, I suggest breaking down the tasks into manageable milestones, focusing first on setting up the MQTT server and implementing unit tests to ensure functionality and reliability. As for persistence, leveraging H2 and PostgreSQL Dockerized instances seems feasible. I am committed to delivering high-quality code, complete with thorough documentation and unit/integration tests to ensure smooth interaction among systems. I'm eager to discuss further details and begin the collaboration. Best regards,
$50 USD en 7 jours
0,0 (0 commentaires)
0,0
0,0

À propos du client

Drapeau de GERMANY
Herrenberg, Germany
5,0
56
Méthode de paiement vérifiée
Membre depuis mars 13, 2016

Vérification du client

Merci ! Nous vous avons envoyé un lien par e-mail afin de réclamer votre crédit gratuit.
Une erreur a eu lieu lors de l'envoi de votre e-mail. Veuillez réessayer.
Utilisateurs enregistrés Total des travaux publiés
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Chargement de l'aperçu
Permission donnée pour la géolocalisation.
Votre session de connexion a expiré et vous avez été déconnecté. Veuillez vous connecter à nouveau.