Deploy Open Source Java Backend

Job ID: 40234143

Budget: ₹1,500 – ₹12,500 INR

I need the official open-source Java backend of our project deployed, configured, and ready for continuous delivery. The source code is stable; what’s missing is a production-grade environment that handles build, test, and roll-out with minimal manual touch points.

Here is the flow I have in mind:

1. Hybrid database approach Distributed Cluster
2. Containerize the application with Docker and automate builds via Maven or Gradle.
3. Primary Databases for Chat History Cassandra (NoSQL)
4. Secondary Databases PostgreSQL (for users Metadata) on the codebase’s data model.
5. Redis : Presence/Session
6. Backed Language: Spring Boot Java 21/25 with RabbitMQ,and Maven or Gradle configuratio
7. Real-time: WebSockets for bidirectional communication
8. Set up a CI/CD pipeline (GitHub Actions, GitLab CI, or similar) that performs unit tests, static code analysis, and push-button promotion to staging and production.
9. Document every step clearly so future contributors can replicate or extend the setup without guesswork.

Acceptance criteria
• Application reachable on a public endpoint behind HTTPS.
• Automatic build, test, and deploy triggered by a merge to the main branch.
• Logs and metrics exposed through an APM or cloud-native dashboard.
• README updated with exact commands and environment variables.

If an existing template speeds things up, use it—just keep the stack transparent and fully open source.