Find Jobs
Hire Freelancers

Java Spring-Boot & Core-Java senior 4 redmine API -- 2

$10-80 USD

Cancelled
Posted 7 months ago

$10-80 USD

Paid on delivery
We look for Java Spring-Boog and Core-Java senior expert developer Your job will be to implement unit tests by our requirements which are mutually agreed against an existing redmine API [login to view URL] The Java side of the API client is already implemented and needs to be configured against an 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. But it is not production reliable 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
Project ID: 37297381

About the project

18 proposals
Remote project
Active 7 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, I am Wajid. Yes, I have you read the full job description? yeah, i have read all the instructions. do you have a redmine docker for local execution? Yeah, i have installed and configured. do you have any other questions? No, not right now. are you okay with a custom NDA? (yes/no)? yes what is your offer per milestone? MS1: Delivery days: 1-2 Billable hours: 8 Total cost: 40 USD MS2: Delivery days: 1-2 Billable hours: 12 Total cost: 60 USD MS3: Delivery days: 2-3 Billable hours: 15 Total cost: 80 USD MS4: Delivery days: 3 Billable hours: 24 Total cost: 80 USD
$100 USD in 10 days
0.0 (1 review)
0.0
0.0
18 freelancers are bidding on average $87 USD for this job
User Avatar
Hello, I hope you are good. I just saw your job posting and I am really interested in this project. As per my experience and skills this job completely fits. I have 5+ year experience doing similar jobs regarding to above mentioned skills Java, Spring Boot, RESTful API and Java Spring. You can check my portfolio as well: https://www.freelancer.com/u/Sidrairfan078 Lets start chat, So we could discuss it in details and finalize everything. I will deliver you in best possible way. Thanks! Sidra
$50 USD in 8 days
5.0 (2 reviews)
3.7
3.7
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
Welcome to freelancer, my name is Ankit and I'm excited to help you with your project. With upto 5 years of experience in software engineering, I have the skills necessary to meet your needs. I have a strong background in software product engineering and have taken part in multiple projects that required me to ensure scalability, efficiency, and reliability. Additionally, I have used my expertise in end-to-end project planning & implementation using Agile & Scrum Methodology from scope management to activity sequencing, effort & cost estimation, budgeting, risk analysis to quality & change management. I would be delighted if you could consider me for future tasks regarding end-to-end project planning & implementation. Please feel free to reach out if you would like to discuss further how we can make this project successful together.
$80 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 extensive experience in Java, I am confident that I can deliver quality results in addressing this project requirement. My background includes multiple years of experience with Java, which enables me to understand the intricacies of the language. Also, having worked with REST APIs before, I am well aware of the necessary steps required to develop a successful end-to-end solution for your project. This includes the development of an interface representing the above methods as well as the impl of the same. Additionally, I will take care of getting all necessary endpoints set up so that you can run your unit tests locally without any issues.
$65 USD in 3 days
0.0 (0 reviews)
0.0
0.0
User Avatar
API writing is what I have done on a daily basis since years ago so you can trust me! I’m proficient in Java, unit tests, database configuration and queries,.
$70 USD in 4 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hello. I just checked your project carefully. I am an expert in Java and I have a solid understanding of Apache Maven, iBATIS, Spring boot, Hibernate, JPA, Apache Common IO, Apache POI etc. According to my experience, Spring Boot is a very well-structured framework that is easy to develop and maintain. Spring boot integrates well with ORM frameworks such as Hibernate and JPA (Java Persistence API) to manage the persistence layer in terms of object-to-relational mappings, transaction management, etc I made a lot of Server maintenance utilities with Java. Your requirements are ideal match for my skills and experience. If you hire me, you will get perfect results. I hope work hardest for your success. Thanks & Regards.
$200 USD in 7 days
0.0 (0 reviews)
0.0
0.0
User Avatar
I have 10+ Year of experience in Java development along with spring boot. i will fit for this and deliver quickly,
$50 USD in 7 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hi, I am a certified AWS Solutions Architect. I have more than 20 years of experience on java based frameworks and 7 years of hands on experience on AWS on design/development and have designed/implemented code using cognito-oauth/federated, authorizers, api gateway, no sql dynamo db, lambda(java, nodejs & python) and resource management using cloudformation/terraform. Please can we connect to understand the task better. Regards, Thomas
$80 USD in 7 days
0.0 (1 review)
0.0
0.0
User Avatar
Hi there I am an experienced software developer expert in spring boot, REST API and Kafka. I have prior experience in spring framework update and fix issues. Experience in working with Spring Security and JWT. I am experienced in spring boot deployed to AWS. Please contact for further progress.
$50 USD in 30 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.