> Markdown version of [/jobs/ext/3000116-java-backend-engineer](https://www.wearedevelopers.com/jobs/ext/3000116-java-backend-engineer). 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 Engineer - **Company:** The Joule - **Location:** Vienna, VA, United States (Remote available) - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Automation of Tests, Microsoft Azure, Databases, Distributed Systems, Java Platform Enterprise Edition (J2EE), Github, Spring Framework, Junit, Apache Maven, Software Architecture, Mockito, Secure Coding, SQL Databases, Web Services, Spring Cloud, Spring-boot, Backend, Git, Restful APIs, Code Restructuring, Docker, Jenkins, Microservices - **Published:** September 19, 2026 - **Apply:** https://www.dice.com/job-detail/15bb9e00-1f72-4f9b-b33c-73f862101617 ## About the Role * Strong Java experience, with Java 17 or newer preferred. * Solid knowledge of enterprise Java, Spring, Spring Boot, web services, and RESTful APIs. * Experience with automated testing frameworks and practices, such as JUnit and Mockito. * Proficiency with Git and CI/CD tools such as Maven, Docker, Jenkins, GitHub, or Azure DevOps. * Strong understanding of databases, SQL, and data integration patterns. * Experience troubleshooting distributed systems and designing scalable, resilient, observable microservices. * Experience developing cloud-native applications, with Microsoft Azure strongly preferred. * Effective communication, independent prioritization, and collaboration skills, including the ability to explain technical concepts to non-technical audiences. ## Description * Design, build, integrate, and maintain secure backend services and APIs supporting mobile, web, enterprise, and partner systems. * Design for performance, reliability, resiliency, observability, quality, and responsiveness. * Collaborate with cross-functional teams to define, design, and deliver sustainable technical solutions. * Develop and maintain unit, integration, and automated tests to support reliable delivery. * Apply secure coding, data protection, and engineering standards. * Troubleshoot production defects, performance bottlenecks, integration issues, and complex service dependencies. * Refactor code and conduct peer reviews to improve security, quality, readability, and maintainability. * Contribute to solution design, technical documentation, and proof-of-concepts that support architectural decisions. * Support services across testing, deployment, production troubleshooting, and continuous operational improvement. * Participate in Agile ceremonies and advocate for adaptive planning, automation, reusable solutions, and continuous improvement. * Share knowledge and support the development of less experienced engineers. ## Related Videos - [Navigating the Future of Junior Developers in Tech](https://www.wearedevelopers.com/videos/1280-navigating-the-future-of-junior-developers-in-tech) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [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) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) ## Related Articles - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries) - [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) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for)