
Cancelled
Posted
Paid on delivery
Project Details 1. Project Overview(Backend Microservices System (SPRING FRAMEWORK ONLY)) We are developing a large-scale, enterprise-level digital commerce platform on a Java-based microservices architecture (Spring Ecosystem). The development phase is "LARGELY COMPLETED". We are not looking for a builder to start from scratch, but rather a "finisher"—a skilled Backend Engineer to take ownership of the existing codebase. The primary goal is to validate current integrations, stabilize the logic, and ensure the system is production-ready through rigorous testing. WE WILL PROVIDE TESTING HELP FROM OUR SIDE TOO. 2. Current Project Status & Scope The following microservices have been developed. Your role is to ensure these services communicate seamlessly, handle edge cases, and meet performance benchmarks. - Databases created/connected and working properly. - User Service: (Status: Fully Done/Verified) – No further development required. - Product, Cart, Order Management, Payment,Return/Refund Service and Analytics Services: (Status: Code Complete)– These services require logic verification, edge-case handling, and stabilization. 3. Stabilization & Integration Focus We require a developer to focus specifically on the following "stabilization" tasks: - Workflow Stabilization: Review and refine the cross-service communication (REST/Feign) to ensure the flow from Product selection to Order fulfillment and Payment is foolproof. - Transactional Integrity: Ensure ACID compliance across microservices, specifically handling distributed transactions and rollback scenarios during payment or inventory failures. - Third-Party Integrations: Finalize and test integrations with external logistics/delivery APIs and payment gateways. - Security Audit: Verify JWT-based authentication and Role-Based Access Control (RBAC) across all newly stabilized endpoints. - Testing Suite: Implement comprehensive JUnit and Mockito test suites to ensure 90%+ code coverage and system reliability. 4. Technical Stack Requirements(Strictly applied) - Language: Java (Latest LTS) - Framework: Spring Boot, Spring Security, Spring Data JPA, Spring Cloud. - Architecture: Microservices with RESTful APIs. - Database: MySQL with complex schema management. - Security: JWT, OAuth2. 5. Non-Functional Requirements - Scalability: Code must be cloud-ready and optimized for high concurrency. - Observability: Comprehensive logging (SLF4J/Logback) and standardized error handling. - Code Quality: Strictly following SOLID principles and clean code practices. 6. Deliverables - Stabilized Source Code: Fully functional, integrated microservices. - Test Reports: Successful execution of unit, integration, and load tests. - Updated API Docs: Complete Swagger documentation for all integrated services. - Deployment Guides: Updated environment configuration and setup instructions. PLEASE NOTE: MAX BUDGET 12K, YOUR BIDDING PRICE WILL BE CONSIDERED YOUR FINAL PRICE. NO NEGOTIATIONS WILL BE ENTERTAINED AFTER YOU BID.
Project ID: 40401187
8 proposals
Remote project
Active 2 mos ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs