Java Backend API Feature Development
Budget / SalaryHourly project
TypeFreelance project
LocationRemote
Posted1 hour ago
I’m extending an existing Spring Boot web application and need a solid Java backend developer to craft a brand-new REST feature. The focus is the API layer: creating endpoints that let clients both fetch and submit data. All logic must respect clean Core-Java OOP principles, integrate smoothly with a MySQL database, and expose predictable JSON responses over HTTP.
Here’s what the work involves:
• Design and implement the new endpoints in Spring Boot, wiring them through controller, service, and repository layers.
• Map the required tables or queries in MyBatis/JPA (whichever you prefer) so data retrieval and insertion remain performant and secure.
• Write unit and integration tests, mocking dependencies where appropriate, and run end-to-end tests with Postman or cURL.
• Keep the codebase tidy, well-documented, and easy to maintain; I review pull requests carefully.
• Troubleshoot edge cases and handle errors gracefully with meaningful HTTP status codes.
Deliverables are a Git commit or pull request containing the working code, test suites, any schema changes, and a brief README describing setup steps. Timely communication is important to me, so please be comfortable giving quick progress updates or clarifying questions when needed.
If you have solid experience with Java, Spring Boot, REST, MySQL, HTML/CSS/JavaScript for minimal UI tweaks, and you enjoy writing clean, test-driven code, this should be a straightforward collaboration.
Here’s what the work involves:
• Design and implement the new endpoints in Spring Boot, wiring them through controller, service, and repository layers.
• Map the required tables or queries in MyBatis/JPA (whichever you prefer) so data retrieval and insertion remain performant and secure.
• Write unit and integration tests, mocking dependencies where appropriate, and run end-to-end tests with Postman or cURL.
• Keep the codebase tidy, well-documented, and easy to maintain; I review pull requests carefully.
• Troubleshoot edge cases and handle errors gracefully with meaningful HTTP status codes.
Deliverables are a Git commit or pull request containing the working code, test suites, any schema changes, and a brief README describing setup steps. Timely communication is important to me, so please be comfortable giving quick progress updates or clarifying questions when needed.
If you have solid experience with Java, Spring Boot, REST, MySQL, HTML/CSS/JavaScript for minimal UI tweaks, and you enjoy writing clean, test-driven code, this should be a straightforward collaboration.
Apply on Freelancer →
Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.