Find Jobs
Hire Freelancers

Java / Springboot Console App for File & Git Management

$10-50 USD

Cerrado
Publicado hace 4 meses

$10-50 USD

Pagado a la entrega
I require a skilled Java developer to implement a console app which must be capable of tracking modifications, additions, and deletions of files, and further synchronize these changes into a specified Git repository. Key functionalities required: - on each run of the java app - Track File Modifications: Monitor alterations and updates performed on specific documents and replicate them within the Git repository. - Track File Additions: Detect new files added within the specified directories and update the Git repository accordingly. - Track File Deletions: Sense any file removal and make necessary adjustments in the Git repository. The java console application must be primarily operable on a Linux system, though it should also function flawlessly on Windows and MacOS by defaulting as Java ability on all operating systems. Strong Java programming skills, expertise in working with files and Git repositories. Familiarity with file management automation is also desirable. The code needs to be clean, efficient and well-commented to ensure future maintainability. The process to implement: 1. create new git to a specific folder (configurable via cmd arg "gitdir"), if not already a git local repo there 2. if git is there there, do a git fetch & git pull 3. analyse a set of folders (configurable via cmd arg "datadirs") 4. compare files and folders between datadirs and gitdir 5. replicate datadir into gitdir 6. run git add for all new files 7. run git add for all changed files 8. run git rm for all deleted files 9. run git commit -m "synced <datatime> #issue" 10. run git push create a self running jar, which is containing all deps and can be executed via cmd java -jar <yourjar>.jar For consideration are needed: - left side (other file system) - right side Lib: JGit preferred 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 - mutliple 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 - we require, depending on availability and on complexity 2-4 weeks test time per milestone. Usually clearly less
ID del proyecto: 37668426

Información sobre el proyecto

16 propuestas
Proyecto remoto
Activo hace 3 meses

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
16 freelancers están ofertando un promedio de $51 USD por este trabajo
Avatar del usuario
Hello Sir/ Ma’am We are a group of Software Engineers (Programmers) having 10+ years of experience. Expert in JAVA (swing, FX, Springboot) , C prog, C++ prog, .NET, C# prog , Python, MATLAB. 
Artificial Intelligence (AI) , Machine Learning ,Deep learning, CUDA, Metatrader, MQL4, Data Science, Data Structure, OpenCV, OpenGL. Done 770+ projects here on FREELANCER.COM. The bid is negotiable and we can talk about the price. Thank you
$50 USD en 1 día
5,0 (14 comentarios)
5,0
5,0
Avatar del usuario
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 !
$100 USD en 2 días
4,9 (25 comentarios)
4,8
4,8
Avatar del usuario
Hi, I have 8+ years of expertise in web and app development. Is there a preferred Java version for the development of the console application? (e.g., Java 8, Java 11) Can you specify the details of the target Git repository? What actions should be taken when a file is modified? Please respond to our queries. Let's connect to discuss this in detail. Regards Abhishek
$50 USD en 10 días
4,4 (5 comentarios)
5,1
5,1
Avatar del usuario
Hello, I have an extensive knowledge on JAVA as I have 3+ years of experience. I will Create jar file which will run on command to compare the git repository and make push the difference to the git repository. Lets discuss more on the chat to know more about the requirement.
$50 USD en 3 días
5,0 (6 comentarios)
2,9
2,9
Avatar del usuario
Hello, I've checked your project description right now. I really excite for your project purpose. Because I feel very confidence in your project and I can finish project asap in according to your requirements. Please contact me for more discussion. Thanks for job posting.
$40 USD en 2 días
5,0 (1 comentario)
2,2
2,2
Avatar del usuario
Greetings! Dear Darko P., How are you? This is Denis from Ukraine. I am a candidate for your project. i have just read your proposal and understand the requirements. I’m a PRO Object Oriented Programming (OOP), Software Architecture, Java and Software Development Expert with over 7 years of experience in web programming. I can start the work immediately. Client satisfaction is my pride and goal. I hope to make another perfect result with an excellent client. Kind Regards, Denis
$35 USD en 5 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
16 year experienced java developer. I can be a strong candidate for this. $12.5/hr. Also have experience in kafka, elasticsearch etc..
$30 USD en 7 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
My name is Kunal Rahtod I'm from jalna live in pune I'm fresher I have completed my training on full stack java developer in java pune
$30 USD en 7 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
Hello. Thank you for submitting your assignment. As a senior Java software developer, I saw your request and knew it would be a good fit for me. I have over 6 years of experience in Java and Spring Boot. I can show you what I had developed before. If you're interested in me, I'll explain in more detail in the conversation. I can complete your project perfectly within a short period of time. I can also work full time and start immediately. And you will never be disappointed Thanks. Best regards
$50 USD en 3 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
Helloo friend I can help you with a Java console application that performs the specified tasks. The application uses the JGit library for Git operations and Apache Commons IO for file-related operations. Please message me Thanks
$50 USD en 1 día
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
❤️Hello❤️ I have good skills and experiences necessary to complete this project successfully. I have full experience(+7 years) and good skills in software developing. ⭐C/C++/C#/Java ⭐full experience of Software Development. My proficient knowledge and full experiences assure high quality work. Sincerely, Madhu G.
$30 USD en 2 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
As a seasoned software engineer with a bachelor's degree in computer engineering, currently employed at a reputable software company, I am thrilled to bid on your project for developing a Java console application for file synchronization with Git repositories. Key Points: Expertise: My professional background equips me with the skills necessary for this project. With hands-on experience in file management and Git repositories, I am confident in delivering the specified functionalities. Cross-Platform Compatibility: The application will seamlessly run on Linux, Windows, and MacOS, ensuring widespread usability. Clean Code: Leveraging my professional experience, I prioritize writing clean, efficient, and well-commented code for easy maintenance and future modifications. Dependency Management: Using industry-standard tools like Maven or Gradle, I will create a self-contained JAR file with all dependencies for smooth execution. Thorough Testing: Rigorous testing across operating systems will guarantee reliability and robustness, drawing on my experience working at a software company. Next Steps: Upon award, I will commence work immediately, providing regular updates and incorporating feedback throughout the agile development process. My professional background ensures a comprehensive and effective solution for your file synchronization needs. Thank you for considering my bid. I look forward to contributing to your project's success.
$50 USD en 2 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
Hello! I am Computer Science bachelor's and experienced Web Developer. 2021- 2023 Java, JSF, Spring boot Developer in Tistech, where I increased features to a tax web application. There I used tools like git, jira, maven, katlon to automate main application features, used scrum(agil software method) on daily and sprint review. 2015 I Designed and coded a web application Asp.Net , C# and SqlServer for Angolan Sportive Fishing Federation, allowing fishing championship management, associated registry, players registry and fish capture registry.
$40 USD en 1 día
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de GERMANY
Herrenberg, Germany
5,0
56
Forma de pago verificada
Miembro desde mar 13, 2016

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.