> Markdown version of [/jobs/ext/3140765-java-backend-developer](https://www.wearedevelopers.com/jobs/ext/3140765-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:** Charter Global, Inc. - **Location:** United States (Remote available) - **Experience:** Expert - **Contract:** Temporary contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Application Performance Management, Code Review, Continuous Integration, Software Design Patterns, Distributed Systems, Hibernate (Java), Java Architectures, Java Persistence API, Apache Maven, Object-Oriented Software Development, Scrum Methodology, Software Engineering, Multithreading, Enterprise Software Applications, Concurrency, Spring-boot, Git, Restful APIs, Microservices - **Published:** September 29, 2026 - **Apply:** https://www.dice.com/job-detail/eea14915-c0bc-4592-8d16-a12c89bc3b41 ## About the Role Seeking a strong Java Backend Developer with 6-9 years of experience building enterprise applications. The ideal candidate has deep expertise in Core Java, Spring Boot, REST APIs, design patterns, microservices, and distributed systems., * Core Java (Java 8/11/17+) * Object-oriented programming, Collections, Multithreading, and Concurrency * Java Design Patterns * Spring Boot, Spring Data JPA, and Hibernate * REST API Development * Microservices Architecture * Git, Maven, and Agile/Scrum Required Experience: * 6-9 years of software development experience with Java. * Experience building enterprise applications and distributed systems. * Strong API and microservices development experience. Top 5 Must-Have Skills: 1. Core Java 2. Java Design Patterns 3. Spring Boot 4. REST APIs and Microservices Multithreading and Concurrency ## Description * Design, develop, and maintain scalable Java backend applications. * Build REST APIs and microservices using Spring Boot. * Apply Java design patterns and engineering best practices. * Collaborate with architects and business teams on technical solutions. * Troubleshoot production issues and optimize application performance. * Participate in code reviews and CI/CD processes.