Full Stack Developer Needed
Worldwide
We need an experienced Full-Stack architect to review/design a system architecture that involves both Java Spring Boot and Node.js services working together. This is a short scoping/architecture task we need clear guidance on how these two services should communicate, split responsibilities, and stay maintainable long-term. We have a system where: One part of the backend is built in Spring Boot (Java) - [core business logic / banking-grade processing] Another part is built in Node.js - [handles real-time features / lightweight APIs / third-party integrations] What you'll do: Review our current setup (or requirements) and recommend the best architecture pattern for the two services to coexist Advise on communication strategy - REST, gRPC, message queue (Kafka/RabbitMQ), or event-driven approach Recommend where responsibilities should live (e.g., what stays in Spring Boot vs. what belongs in Node.js) Flag any scalability, security, or data-consistency concerns with a dual-stack setup Provide a short written summary or diagram of the recommended architecture Requirements: Strong hands-on experience with both Java/Spring Boot and Node.js in production systems Solid understanding of microservices architecture and inter-service communication patterns Experience with system design for polyglot (multi-language) backends Able to explain trade-offs clearly, not just theory any Cloud exposure (AWS/Azure/GCP) Nice to have: Experience using AI-assisted development tools like GitHub Copilot, Claude Code, Cursor AI, or similar Please share: An example of a project where you've architected or worked across both Java and Node.js services Your general approach to deciding what belongs in which service in a polyglot system Availability to complete this within the scope
- Less than 30 hrs/weekHourly
- < 1 monthDuration
- IntermediateExperience Level
$15.00
-
$35.00
Hourly- Remote Job
- One-time projectProject Type
Skills and Expertise
Activity on this job
- Proposals:20 to 50
- Last viewed by client:3 hours ago
- Interviewing:1
- Invites sent:1
- Unanswered invites:0
About the client
- GermanyAmberg12:48 PM
- Real EstateSmall company (2-9 people)
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by