Create a Spring Boot REST in Java or Kotlin with Unit tests
- Views 141
What you get with this Offer
. Kotlin or Java language ( JDK versions 8 through 17)
. Gradle or Maven dependency management API
. REST APIs (for max 5 unique entities; complexity may add up to price)
. Java Persistence API (JPA) with Mysql, Postgres or MongoDB.
. Test-Driven Development (TDD with Mockito or Mockk) (40-60 % coverage)
. Java doc, code comments, and other documentation
. API Docs (Swagger or OpenAPI)
. Postman API Collection
. CICD setup (if requested)
. Docker setup (if requested)
. Github setup (if requested)
In short an End to end solution with expertise in design and architecture and help in refining and scoping business requirements
Regardless of complexity or technical requirements of your app contact for custom solution, pricing and any additional requirements
Get more with Offer Add-ons
-
I can add 80% code coverage
Additional 2 working days
+$63 -
I can add REST APIs for upto 5 more unique entities
Additional 3 working days
+$125 -
I can complete Java doc
Additional 1 working day
+$63 -
I can provide postman collection, swagger, and API docs
Additional 1 working day
+$63 -
I can create CICD setup with github
Additional 2 working days
+$63 -
I can provide docker/docker compose
Additional 2 working days
+$63 -
I can make it reactive app with webflux
Additional 3 working days
+$63 -
I can integrate spring security (keycloak or database)
Additional 3 working days
+$63 -
I can integrate AWS SDK
Additional 5 working days
+$125 -
I can integrate API Gateway
Additional 3 working days
+$63
What the Freelancer needs to start the work
. Domain for application e-commerce, accounting, marketing, education, healthcare etc?
. Do you have clear application scope. Do you anticipate scope creep or need help in refining business requirements?
. Overview of project, its goals and objectives? What specific features are required for application?
. Java or Kotlin? And which JDK version (8-19)?
. Gradle or Maven?
. Entities for RESTful APIs? Any specific authentication or authorization to be implemented?
. Scalability requirements for future? Any specific performance benchmarks or expectations for developed solution?
. Any budget or resource constraints or limitations to be considered?
. Are there other team members working on same module? What are their roles and expertise level?