> Markdown version of [/jobs/ext/3404255-java-backend-developer](https://www.wearedevelopers.com/jobs/ext/3404255-java-backend-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). --- # Java Backend Developer - **Company:** GTSS Inc - **Location:** United States (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Automation of Tests, Unit Testing, Business Process Model and Notation, Software Bug Management, Code Review, Databases, Data Security, Elasticsearch, PostgreSQL, RabbitMQ, Search Technologies, SQL Databases, Systems Integration, Testng, Management of Software Versions, Workflow Management Systems, Spring-boot, Backend, Restful APIs - **Published:** September 10, 2026 - **Apply:** https://www.dice.com/job-detail/d7930402-0c05-48fe-bf86-1e7f251aea44 ## About the Role Mandatory Skills: JOOQ, Camunda Modeler (BPMN Workflows). ## Description The Backend Developer designs, builds, and supports backend services, workflow orchestration, and integrations for clients ERP solution. The role delivers secure, reliable, and performant REST APIs and backend components using Java and Spring Boot. Responsibilities include data access patterns using JOOQ, Camunda Modeler (BPMN Workflows), Database as PSQL, event-driven processing with RabbitMQ, and search capabilities using Elasticsearch. * Design, develop, and maintain backend services using Java / Spring Boot; deliver secure, reliable, and performant service implementations. * Build and maintain REST APIs (validation, error handling, versioning, and contract-first patterns). * Implement BPMN workflows using Camunda Modeler; integrate workflow orchestration with backend services and integrations. * Implement data access and query layers using JOOQ (SQL quality and performance-aware queries). * Implement event-driven/asynchronous processing and integrations using RabbitMQ (durability, retries, idempotency patterns). * Implement and tune Elasticsearch indexing and query patterns to support efficient search and retrieval. * Create and maintain automated tests using TestNG and Unit Test cases; contribute to CI quality gates and regression prevention. * Participate in code reviews, defect triage, and root-cause analysis; drive stability and maintainability improvements. ## Related Videos - [Test-Driven Development: It's easier than you think!](https://www.wearedevelopers.com/videos/1598-test-driven-development-it-s-easier-than-you-think) - [Beyond Kafka & RabbitMQ: Why NATS is the Future of Microservices Messaging](https://www.wearedevelopers.com/videos/1646-beyond-kafka-rabbitmq-why-nats-is-the-future-of-microservices-messaging) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) - [ChatGPT and Java: A Match Made in Heaven or Hell?](https://www.wearedevelopers.com/videos/536-chatgpt-and-java-a-match-made-in-heaven-or-hell) - [Why Systems Break After Initial Success: The Architectural Failures That Take Months to Surface](https://www.wearedevelopers.com/videos/2048-why-systems-break-after-initial-success-the-architectural-failures-that-take-months-to-surface) ## Related Articles - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries) - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [20 Essential Tools For Backend Development](https://www.wearedevelopers.com/magazine/218-20-essential-tools-for-backend-development) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for)