> Markdown version of [/jobs/ext/3040026-software-developer](https://www.wearedevelopers.com/jobs/ext/3040026-software-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). --- # Software Developer - **Company:** Patton Labs Inc. - **Location:** Wixom, MI, United States - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Computer-Aided Design, Artificial Intelligence, Automation of Tests, Software Quality, Code Review, IBM WebSphere MQ, Spring Framework, Software Engineering, Data Streaming, Backend, Apache Kafka, Microservices - **Published:** September 23, 2026 - **Apply:** https://jobs.mitalent.org/job-seeker/job-details/JobCode/410240908 ## About the Role Related experience must include a minimum of 1 year working with at least 2 of the following: Java, Spring Framework, Spring Integration, Microservices, Kafka or IBM MQ. ## Description Write code and design software applications based on gathering user requirements and AI models. Construct a backend system using Java, Spring Framework, Spring Integration, and Microservices. Perform messaging and streaming services through Kafka with Java and IBM MQ. Implement software testing using manual or automated testing and exploratory testing and evaluate results. Document every aspect of an application or system for future maintenance and upgrades. Review code, ensure every line is bug-free, and improve code quality. Worksite: Relocation for short/long term projects to client sites at varying unanticipated locations throughout the US required. Bachelor's degree plus 1 year of experience required. ## Related Videos - [Integrate your Cognitive Assistant with 3rd-party DBs and software](https://www.wearedevelopers.com/videos/249-integrate-your-cognitive-assistant-with-3rd-party-dbs-and-software) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) - [How to Benchmark Your Apache Kafka](https://www.wearedevelopers.com/videos/76-how-to-benchmark-your-apache-kafka) - [Test-Driven Development: It's easier than you think!](https://www.wearedevelopers.com/videos/1598-test-driven-development-it-s-easier-than-you-think) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [The Best Software Developer Blogs to Read](https://www.wearedevelopers.com/magazine/156-the-best-software-developer-blogs-to-read) - [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) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries)