> Markdown version of [/jobs/ext/283459-full-stack-java-developer](https://www.wearedevelopers.com/jobs/ext/283459-full-stack-java-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Full Stack Java Developer - **Company:** Brooksource - **Location:** United States (Remote available) - **Experience:** Experienced - **Salary:** $135,200.0 - $156,000.0 - **Contract:** Temporary to permanent - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Amazon Web Services, Microsoft Azure, Code Review, Software Debugging, Spring Framework, NoSQL, OAuth, Next.js, Smart Devices, Software Engineering, Systems Integration, Cloud Platform System, ReactJS, Spring-boot, Software Security, Backend, Git, Containerization, Material UI, Kubernetes, Front End Software Development, Api Design, Restful APIs, Code Restructuring, Software Version Control, Docker, Microservices - **Published:** May 15, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=1617bd06c999fbcb ## About the Role Do you have experience in Version control?, * 4+ years of software development experience * Strong hands-on experience with: * Java * Spring Boot / Spring Framework * REST API development * Experience building front-end applications with Next.js, React, or similar frameworks * Understanding of API-driven architecture and microservices design * Experience integrating frontend applications with backend services * Familiarity with relational or NoSQL databases * Experience with Git and CI/CD pipelines Preferred Qualifications * Experience working on application modernization or legacy system transformation projects * Exposure to cloud environments (AWS, Azure, or GCP) * Knowledge of containerization (Docker, Kubernetes) * Experience with edge devices, retail systems, or hardware-integrated applications * Familiarity with API security practices (OAuth, JWT), * Strong backend foundation (Java/Spring Boot) with solid front-end capability (Next.js/React) * Experience working on real-world modernization efforts, not just net-new builds * Comfortable operating in environments where systems interface with physical devices or operational workflows, * How many years of professional experience do you have with Java? * How many years of professional experience do you have with Spring Boot? * How many years of professional experience do you have with Next.js? ## Description * Design and develop RESTful APIs using Java and Spring Boot to modernize core application functionality * Build and enhance a modern front-end interface using Next.js, improving UX for in-store and operational users * Refactor and migrate legacy components into a microservices-based architecture * Integrate the Paint Mixer Pro application with internal systems, devices, and third-party services * Collaborate with product, UX, and engineering teams to deliver scalable, end-to-end solutions * Ensure high performance, reliability, and responsiveness of both backend services and UI components * Participate in code reviews, testing, and debugging to maintain high engineering standards * Support deployment, enhancements, and ongoing optimization of the platform, * Transitioning a legacy operational tool into a modern, scalable platform * Enhancing the user experience for retail/store operations * Building robust API layers to support integrations and future extensibility * Delivering full-stack impact across backend services and frontend interfaces ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [Keeping applications secure by evolving OAuth 2.0 and OpenID Connect](https://www.wearedevelopers.com/videos/100152-keeping-applications-secure-by-evolving-oauth-2-0-and-openid-connect) - [Kubernetes Native Java](https://www.wearedevelopers.com/videos/383-kubernetes-native-java) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Web development best practices in 2021](https://www.wearedevelopers.com/videos/280-web-development-best-practices-in-2021) ## Related Articles - [What’s the Difference Between Frontend and Backend Development?](https://www.wearedevelopers.com/magazine/240-what-s-the-difference-between-frontend-and-backend-development) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries)