> Markdown version of [/jobs/ext/2189979-backend-java-developer-job-code-1015](https://www.wearedevelopers.com/jobs/ext/2189979-backend-java-developer-job-code-1015). 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). --- # Backend Java Developer (Job Code: 1015) - **Company:** POPULUS GROUP - **Location:** Troy, MI, United States - **Experience:** Expert - **Salary:** $176,800.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Computer Engineering, Continuous Integration, Software Design Patterns, Elasticsearch, Apache JMeter, Scrum Methodology, Software Engineering, SQL Databases, Performance Testing, Spring-boot, Backend, Event Driven Architecture, Material UI, Kubernetes, Information Technology, Apache Kafka, Build Process, Graphql, Restful APIs, Docker, Microservices - **Published:** August 22, 2026 - **Apply:** https://jobs.mitalent.org/job-seeker/job-details/JobCode/403395478 ## About the Role Experience must include two (2) years use of all the following: Java, Spring Boot, Microservices Architecture, Apache Kafka, Event-Driven Architecture, RESTful API Design, Kubernetes, Docker, CI/CD Pipelines, SQL, JMeter, and Elasticsearch. Will also accept any suitable combination of education, training, and/or experience., Education: Bachelors - Computer Science, Computer Engineering, Information Technology, Electrical Engineering, Electronic Engineering, or in a related field of study (will accept equivalent foreign degree)., Experience: Five (5) years in the position above, as a Tech Lead, as a Senior Software Engineering, as a Sr. Software Developer, as a Consultant, or in a related occupation. ## Description Responsible for designing, implementing, and optimizing Kubernetes deployments and associated best practices; develop and maintain an API discovery platform using Core Java 17 and Spring Boot; design, implement, and coordinate SQL databases to support backend functionality; conduct system and performance testing using JMeter; integrate GraphQL to support advanced API querying capabilities; apply established software design patterns to ensure scalable, maintainable, and high quality code; collaborate with cross functional engineering teams to ensure smooth platform integration and system functionality; optimize and streamline build processes to improve development efficiency; develop, test, and maintain UI components for platform usability; build and maintain backend repositories and services; utilize and apply knowledge of GraphQL, Agile/SCRUM, JMeter, SQL, Spring Boot, Microservices Architecture, Event-Driven Architecture, Kubernetes, CI/CD Pipelines, Java, Apache Kafka, SQL, Docker, Elasticsearch, and RESTFUL API Design to complete assigned tasks; facilitate SCRUM ceremonies and contribute to Agile development processes; and ensure seamless continuous integration and continuous deployment (CI/CD) of software components. ## Related Videos - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Putting the Graph In GraphQL With The Neo4j GraphQL Library](https://www.wearedevelopers.com/videos/257-putting-the-graph-in-graphql-with-the-neo4j-graphql-library) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Navigating the Future of Junior Developers in Tech](https://www.wearedevelopers.com/videos/1280-navigating-the-future-of-junior-developers-in-tech) - [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) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [7 Most Popular Web Developer Jobs in Europe](https://www.wearedevelopers.com/magazine/163-7-most-popular-web-developer-jobs-in-europe) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs)