> Markdown version of [/jobs/ext/3144583-software-developer-ref-sd928cmr](https://www.wearedevelopers.com/jobs/ext/3144583-software-developer-ref-sd928cmr). 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 (Ref# SD928CMR) - **Company:** HTC Global Services, Inc. - **Location:** Troy, MI, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** HTML, JavaScript (Programming Language), Amazon Web Services, Software Applications, Unit Testing, Client/Server Application Language (C/AL), Cascading Style Sheets (CSS), Information Systems, Computer Engineering, Data Transformation, Java Platform Enterprise Edition (J2EE), Gradle, Hibernate (Java), Java Persistence API, Spring Framework, JSON, JQuery, JavaServer Faces, Javaserver Pages, Junit, PostgreSQL, Apache Maven, MongoDB, MySQL, Software Architecture, Mockito, Prometheus, Software Requirements Analysis, SQL Databases, Extensible Markup Language (XML), Spring-mvc, Grafana, Spring-boot, Git, AngularJS, Kubernetes, Information Technology, Restful APIs, Terraform, Docker, Jenkins, Microservices - **Published:** September 29, 2026 - **Apply:** https://jobs.mitalent.org/job-seeker/job-details/JobCode/411429284 ## About the Role Position requires 2 years of experience with Java/J2EE, Spring Boot, Microservices, Jenkins, Docker, JUnit, and, AWS., Requirements: Bachelor's degree or foreign academic equivalent in Computer Science, Computer Engineering, Electrical/Electronics Engineering, Information Technology, Information Systems, or a related field. Plus 2 years of experience in the job offered or a related occupation including IT Consultant, Software Engineer, or related experience. Position requires 2 years of experience with Java/J2EE, Spring Boot, Microservices, Jenkins, Docker, JUnit, and AWS. 40hrs/week., Position requires 2 years of experience with Java/J2EE, Spring Boot, Microservices, Jenkins, Docker, JUnit, and AWS. ## Description Job Duties: Under direct supervision, develop and integrate IT solutions by using appropriate development methodologies and standards using Java/J2EE technologies. Identify the client requirements by detailed discussions/meetings with client, functional users, functional/technical consultants, and product owners to collect requirement specifications, metrics, and key performance indicators. Review and analyze business rules / user requirements through meetings with end-users and Business Analysts. Review system capabilities, workflow, and scheduling limitations to determine if requested change is possible within existing system. Prepare flowcharts and diagrams to illustrate the software architecture that meets client requirements in an effective and cost-efficient manner. Develop in-detail technical specifications for application software. Review design ideas and prototype with product owners and development team. Involved in the design, development, and implementation of scalable, high-performance web and client/server applications using Java/J2EE technologies. Develop RESTful web services and microservices using Spring Boot. Participate in cross-functional meetings and discussions to address data transformation requirements and challenges, contributing to continuous improvement initiatives. Prepare / review technical design document and process flow documents. Prepare unit test cases and unit test reports. Develop new code / enhance existing code per specifications. Develop interfaces, complex maps, maintaining configuration tables and testing. Ensure compliance with regulatory requirements and security standards. Prepare test plans and test cases based on the system requirements / technical specifications. Review / report test results for accuracy and completeness, ensuring the desired quality standards and the system functionality are being met. Use of Java/J2EE, JSP, Spring, Spring MVC, Spring Boot, Hibernate, JSF, JPA, RESTful Web Services, Microservices, JavaScript, Angular, HTML, CSS, jQuery, JSON, XML, Jenkins, Maven, Gradle, Docker, Kubernetes, Git, Prometheus, Grafana, SQL, MongoDB, PostgreSQL, MySQL, JUnit, Mockito, Terraform, and AWS. ## Related Videos - [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) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [Why HTMX is crushing React, Vue & Svelte.](https://www.wearedevelopers.com/videos/978-why-htmx-is-crushing-react-vue-svelte) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Agile work at CARIAD – Creating a customer web application for controlling the vehicle ](https://www.wearedevelopers.com/videos/200-agile-work-at-cariad-creating-a-customer-web-application-for-controlling-the-vehicle) ## Related Articles - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs)