Find Jobs
Hire Freelancers

Java Spring-Boot & Core-Java senior to integrated existing redmine API

$10-100 USD

Closed
Posted 4 months ago

$10-100 USD

Paid on delivery
We look for Java Spring-Boog and Core-Java senior expert developer Your job will be to implement service class + methods + simple unit tests to call the service methods. You will get swagger generated java code to call this redmine API: [login to view URL] - the Java side of the java API client is already implemented - you need to implement wrapper code around swagger code in service class for the below named methods - you implement junit/springtest against the service classes - you require a docker redmine instance and to run the unit tests against it. Mandatory!!!! You have to have a installed redmine on your local environment as docker to be able to use it properly and to test it properly! You will also get an integration/approval redmine instance from our side for our intermediate approval. you can run locally via: [login to view URL] Milestones MS1: Implement a rest api call to - find all users and return the users as full DTO (use jsonschema2pojo to get all fields generated) List<UserDTO> findAllUsers() List<UserDTO> findUsers(List<UserDTO> pUsersByExampleToFind) - add users List<UserDTO> addUsers(List<UserDTO> pUsersToAdd) - update update users List<UserDTO> updateUsers(List<UserDTO> pUsersToUpdate) - block/ban users List<UserDTO> blockUsers(List<UserDTO> pUsersToDelete) - delete users List<UserDTO> deleteUsers(List<UserDTO> pUsersToDelete) MS2: - same as above except for groups - operations to add or remove users from specific groups (as set operations) MS3: - you need to be able to add issues by specific tracker-types List<Issue> createIssues(List<Issues> pNewIssues) - you need to be able to update issues by specific tracker-types List<Issue> updateIssues(List<Issues> pNewIssues) - you need to be able to link by link type the issues together List<Issue> addSubtasks(List<Issue> pIssues, Issue pParent) List<Issue> addSubtasks(Issue, List<Issue> pChildIssues) List<Issue> addBlockedBy(Issue, List<Issue> pBlockedByIssues) List<Issue> addBlockeds(Issue, List<Issue> pBlocksIssues) List<Issue> addPrecedes(Issue, List<Issue> pPrecedesIssues, ) List<Issue> addFollow(Issue, List<Issue> pFollowsIssues, ) List<Issue> addRelated(Issue, List<Issue> pRelatedIssues) MS4: add for all methods singular wrappers for convenience programming (wrap isngle item into a collection and call above developed methods) Implementations: - a Interface representing the above methods - the impl of the interface - the DTOs are hardcoded examples in multiple JUnit tests, so that the JUnit tests is basically your "main" method replacement with multiple entry points NO UI for now required! NO database required! No REST endpoint exposing for the above named methods required! (only consuming the apis in the given links) Your background is: - multiple years of experience with Java - multiple years of experience with REST APIs If you are a good fit, you are open to get more tasks about implementing solutions fully on your own (e.g. with your team) 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 & 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! Deliveries? - in our on premise git (access will be granted to you) - full sources - maven - libs, need prior confirm and we prefer to use mostly latest stable versions - JDK 17 (mostly LTS) - CI/CD works fine with checkstyle, pmd, spotbugs - works on our side too (stage + production)
Project ID: 37349541

About the project

29 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
29 freelancers are bidding on average $134 USD for this job
User Avatar
Hello, I'm an expert Java developer with experience in object-oriented, data structure, swing, JavaFX and more advanced. I can help you to finish this project with great quality. We can negotiate on price/Budget Regards Relevant Skills and Experience java.
$55 USD in 1 day
4.9 (26 reviews)
4.6
4.6
User Avatar
Hello Darko! I hope you're well. I'm a senior Spring Boot and Hibernate developer with specialization in developing Spring boot apps. I've worked with numerous Spring Boot services, built on microservices and monolith. I've delivered more than 100 projects over time with 5* rating. Here are some of my skills necessary for this task. ➢ Java: Deep understanding of Java and java libraries like Jackson, Tika, Apache Collections, Guava, JakartaEE, Mockito, Powermock ➢ Frameworks: Spring, Spring Boot, Spring MVC ➢ Databases: MySQL, Redis, DynamoDB, Postgres, Oracle, MongoDB ➢ 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 I am a senior programmer with expertise Java and Spring Boot. Best, Sonu
$200 USD in 7 days
4.8 (5 reviews)
3.3
3.3
User Avatar
Hi, I'm writing to express my strong interest in the position of a Java Spring-Boot and Core-Java Senior Expert Developer at your organization. Your project's requirements align with my extensive experience in Java development and REST APIs. Here's a streamlined proposal: Expertise: I have significant experience in Java, particularly Java Spring-Boot, and REST APIs, making me well-suited for your project. Implementation Plan: I will create the necessary interface, implementation, and DTOs for seamless integration with the Redmine API. Thorough testing will ensure code quality. Delivery: I will provide full source code in your Git repository, Maven setup, libraries, JDK 17 compatibility, and CI/CD integration. I'm flexible regarding the budget and am open to discussion. Next Steps: I'm ready to sign an NDA and complete a paid test task to demonstrate my skills and commitment. I am committed to an open book approach, providing full transparency throughout the project. I'm eager to contribute to your project's success. Thank you for considering my proposal. Let's discuss this further. Sincerely, Abdulloh
$180 USD in 2 days
5.0 (5 reviews)
2.9
2.9
User Avatar
Hello! Thanks for posting this amazing project. I'm excited to express my Interest based on my experience. I'm an experienced Software Engineer with at least 7 years of experience in Java and Python. Mostly, I do Spring Boot and Java 8, 11 and 17. I have done several integrations using below technologies/tools: AWS, Camel, Spring Boot, Spring Integration, Spring Batch, FeignClient, RabbitMQ, Kafka, MongoDB, Mockito, MySQL, PostgreSQL, Oracle DB etc. I believe we can work together and I will make you happy on this project, please engage me anytime. Thank you.
$300 USD in 7 days
5.0 (7 reviews)
2.7
2.7
User Avatar
Hi, I am Raj professional java developer .....I have expertise in core java , spring, hibernate,rest api, ajax, javascript,AWS,HTML,CSS,Js, docker, tomcat, spring Authentication,payment gateway , swagger Ui , Api interigation. I am available in night and familiar to work with remotely. I am looking forward to your reply. Thank you
$55 USD in 7 days
5.0 (3 reviews)
1.6
1.6
User Avatar
Hello Darko, My name is Mikael and I am an experienced Java full-stack engineer with 8 years of experience. We have seen your project description and we are confident that our skillset and experience make us the perfect fit for this project. We understand that you are looking for a Java Spring-Boot & Core-Java senior expert developer to implement unit tests by your requirements against an existing Redmine API. Our team is able to provide exactly what you are looking for - we have experience in developing complex and high performance applications, including web/mobile app development, backend development (Node.js/Express.js/Laravel), mobile app development (Ionic/Flutter), database (MySQL/PostgreSQL/MongoDB), DevOps and tools (Git, Docker/Kubernetes) as well as web design and CMS Development services.
$55 USD in 1 day
0.0 (0 reviews)
0.0
0.0
User Avatar
Hello, I have extensive experience with Java, Java Spring, and RESTful APIs, and I'm confident in my ability to complete the tasks outlined in your project. I can work on unit tests, integrating with the Redmine API, and ensuring smooth interactions. I'm ready to perform the tasks and deliver quality code with good coverage. I understand your requirements and the need for a detailed WBS (Work Breakdown Structure) for estimation, which I will provide upon getting the task. I'm willing to participate in a paid test task and sign an NDA to move forward with your project. Best regards, Junaid Rashid |Full Stack Developer| 7+ Yrs Exp
$55 USD in 7 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Greetings Darko P., I hope this message finds you well. I would like to take this opportunity to propose my expertise in Java, Java Spring, RESTful API, Redmine, and Spring Boot for your project. With over 8 years of experience, I have honed my skills and ensured top-notch results in every project I undertake. Here is a brief overview of my portfolio: - Successfully developed and implemented Java Spring applications for various clients. - Proficient in RESTful API design and development, ensuring smooth communication between applications. - Extensive experience with Redmine, an open-source project management tool, to efficiently manage tasks and resources. - Skilled in Spring Boot, a powerful framework for building microservices and standalone applications. I am committed to professionalism and delivering outstanding results. If you choose to work with me, you can expect timely and efficient project completion. Thank you for considering my proposal. I look forward to the opportunity to discuss your project in more detail. Best regards, Siddrah
$60.50 USD in 7 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hi Team, I am a Java full-stack developer with 9+ years of experience. I have worked on more the 15 web based application and help them to develop and deliver the project on time. Thanks & Regards, Ved
$90 USD in 7 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hi, Hope you're doing well. My name is Swetamayee Sahoo I have a total of 2.5 years of experience in java springboot application development. For this project, you asked about finding all users and finding a list of users, updating and deleting, about the interface, etc. I already worked on 3 projects. I think I'll be a better fit for this project. Thanks Swetamayee Sahoo
$55 USD in 3 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Dear Hiring Manager, I am writing to apply for the Java Spring-Boot and Core-Java senior expert developer position on Freelancer.com. I have extensive experience in Java development and REST APIs, making me a suitable candidate for this role. As per the job details, my responsibilities will include implementing service classes, methods, and simple unit tests to call the service methods. I will be provided with swagger generated Java code to call the Redmine API. The Java side of the API client is already implemented, and my task will be to implement wrapper code around the swagger code in the service class for the specified methods. To ensure proper testing, I will require an installed Redmine instance as a Docker container on my local environment. Additionally, an integration/approval Redmine instance will be provided for intermediate approval. The project milestones are as follows: MS1: - Implement REST API calls to find all users, add users, update users, block/ban users, and delete users. MS2: - Implement the same operations as MS1, but for groups. Also, add operations to add or remove users from specific groups. MS3: - Implement the ability to add and update issues by specific tracker-types. Also, implement linking issues together based on link types. MS4: - Add singular wrappers for convenience programming for all methods. The deliverables will include an interface representing the above methods, the implementation of the interface, and hardcoded examples of DTOs in multiple JUnit tests. Please note
$60 USD in 3 days
0.0 (0 reviews)
0.0
0.0
User Avatar
About Me: I am an accomplished Java developer with expertise in Spring-Boot and Core Java, experienced in delivering projects with RESTful APIs and third-party API integrations. My approach consists of: Service Implementation: Developing efficient, well-documented service methods after a thorough study of the Redmine API documentation, ensuring maintainability. Unit Testing: Rigorous unit testing using JUnit and Spring Test to validate code reliability and edge case handling. Swagger Integration: Seamlessly incorporating Swagger-generated Java code into service methods for smooth API interaction. Docker Setup: Configuring a Docker-based Redmine instance for controlled unit testing, assuring API calls and methods' reliability. Why Choose Me: Expertise: Extensive experience in Java and API integrations. Quality: Committed to delivering reliable, tested code. Efficiency: Prioritize timely delivery without compromising quality. Collaboration: Value open communication and teamwork. Next Steps: Let's discuss the project's details. After understanding your goals, timelines, and expectations, I will provide a detailed project proposal.
$55 USD in 7 days
0.0 (0 reviews)
0.0
0.0
User Avatar
I understand that you are looking for a Java Spring-Boot & Core-Java senior expert developer to implement unit tests by your requirements against an existing redmine API. With my background in software development and experience in creating scalable APIs and web backends, I would be able to provide the best solution for this project. I've worked with Java before and have multiple years of experience in developing REST APIs as well as integrating existing redmine API into a docker environment. This would make it easy for me to understand the requirements and work on the project. My services include end to end engagement from planning stage till delivery which makes me suitable for this project as well as other similar projects in the future. Please feel free to contact me if you would like more information or if there is anything else that you would like me to discuss further about this project
$50 USD in 5 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hey, Thank you for providing the detailed requirements for the Java Spring-Boot and Core-Java senior expert developer position. I understand that the job involves implementing service classes, methods, and unit tests for calling the Redmine API using the Swagger-generated Java code. Here is an outline of how I would approach this project: Milestone 1: Implement the REST API calls to find all users, add users, update users, block/ban users, and delete users. Create a service class with methods: List<UserDTO> findAllUsers() Write JUnit/Spring tests to validate the functionality of the service class. Set up a Docker Redmine instance for running the unit tests against it. Milestone 2: Implement similar operations for groups, such as adding or removing users from specific groups. Milestone 3: Implement methods to add and update issues based on specific tracker types. Implement methods to link issues together using different link types. Milestone 4: Create singular wrappers for convenience programming, Additional Implementations: I am experienced with Java and REST APIs, and I am confident in my ability to complete this project successfully. I am open to taking on additional tasks and working with a team if required. Please let me know if you have any further questions or if there is anything else I can assist you with. Warm Regards Ayush
$100 USD in 3 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Can we connect and discuss? I'm ready to assist you at the best rate for your needs. The provided prices are just samples; we can determine the final pricing when we meet. Please arrange a call, and I'll provide you with the exact amount for the work.
$50 USD in 7 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Have 9+ year of experience in Java development, along with AWS experience, have experience in building and integrating the services in past
$100 USD in 7 days
0.0 (0 reviews)
0.8
0.8
User Avatar
I am writing to express my interest in the Spring Boot application programmer position to develop an API for your small e-commerce project. I have strong knowledge of Spring Boot, experience in developing REST APIs, and a good understanding of the needs of e-commerce applications. I am confident that I can deliver a well-designed, efficient, and secure API within the desired timeline of two days. API Requirements The API should include CRUD (Create, Read, Update, and Delete) operations for the following entities: Products Categories Orders Customers
$55 USD in 7 days
0.0 (0 reviews)
0.0
0.0
User Avatar
My name is Syed Babar Kamal. I have more than 3.5 years experience in Software Development field .Currently working as java backend developer at software house. Skills which I have an experience in java, core java, j2ee, spring boot services, rest api's, git, docker and CICD. Worked on different kinds of product related to financial and non financial. Efficiently known how to develop a system application and build architecture of it. I am honest, hardworker, smartworker, dedicated towards work and always try to complete your project before deadline.
$30 USD in 7 days
0.0 (0 reviews)
0.0
0.0
User Avatar
I bring two years of hands-on experience working with Java and Spring Boot to the table. I am eager and excited about the prospect of collaborating with you and contributing my skills to our projects. Looking forward to the opportunity!
$70 USD in 10 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Experienced in Java Spring-Boot and Core-Java, I'm adept at implementing REST APIs. With proficiency in Swagger-generated code, I'll develop service classes, conduct JUnit/Spring tests, and utilize Docker for Redmine testing. Approach: For MS1-MS4, I'll implement REST API calls, develop service classes, and conduct thorough testing. Open-book collaboration ensures transparency. Deliverables: Interface and implementation. Hardcoded DTOs in JUnit tests. Git-hosted source code with Maven. Stable library versions, JDK 17. CI/CD integration with checkstyle, pmd, spotbugs. Budget: My bid aligns with project complexity and scope, respecting your preferences. Next Steps: Eager for the NDA and test task, I'm confident in contributing effectively. Thank you for considering my proposal.
$90 USD in 7 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of GERMANY
Herrenberg, Germany
5.0
56
Payment method verified
Member since Mar 13, 2016

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.