> Markdown version of [/jobs/ext/2294666-software-engineer-full-stack-java](https://www.wearedevelopers.com/jobs/ext/2294666-software-engineer-full-stack-java). 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 Engineer - Full Stack Java - **Company:** HTC Global Services, Inc. - **Location:** Dearborn, MI, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, User Authentication, BigQuery, Cloud Engineering, Cloud Foundry, Data Mining, Relational Databases, Database Queries, Electronic Data Interchange (EDI), Data Flow Control, Github, Python (Programming Language), NumPy, Systems Development Life Cycle, Tensorflow, SciPy, Software Engineering, Software Systems, System Testing, Systems Integration, Web Services, Delivery Pipeline, Spring-boot, Backend, Git, Pandas, AngularJS, Scikit Learn, Kubernetes, Information Technology, Enovia, Machine Learning Operations, Front End Software Development, Api Design, Restful APIs, Terraform, Splunk, Dynatrace, Docker, Jenkins - **Published:** August 29, 2026 - **Apply:** https://jobs.mitalent.org/job-seeker/job-details/JobCode/404641969 ## About the Role * Bachelor's degree. * 3+ years of progressive IT experience. * At least 2 years of experience with Angular and Spring Boot. * Hands-on experience with full-stack Java technologies. * Experience with Core Java (Java 11/OpenJDK). * Experience with Angular 8 and Spring Boot 2.x. * Experience with REST API integration. * Experience with 3DEXPERIENCE platform integration using REST APIs. * Experience with GitHub and Jenkins. * Experience developing across front-end, back-end, and database query layers. * Experience with relational databases. * Experience with integration planning and web services/APIs. * Knowledge and experience with Agile methodology. * Knowledge of Python and packages including pandas, numpy, scipy, TensorFlow, and scikit-learn. * Experience working across the MLOps lifecycle. * Proficiency with Git/GitHub, including code merges and resolving merge conflicts. * Awareness of Docker/Kubernetes for application containerization. * Awareness of Jenkins/Tekton for pipeline creation. * Some expertise working with GCP, including GCS, BigQuery, and Dataflow. * Awareness of Terraform for infrastructure configuration through CI/CD pipelines. * Strong written, verbal communication, and collaboration skills. * Good understanding of the Software Development Life Cycle (SDLC). Preferred Qualifications * Experience or knowledge of Pivotal Cloud Foundry (PCF). * Experience with GCP. * Experience with Splunk and Dynatrace. * Experience working in a cross-functional global team environment. * Demonstrated ability to deliver product roadmap milestones. * Master's degree. * HackerRank coding test experience. * Knowledge of Product Management. What Makes HTC A Great Place To Build Your Future ## Description We are seeking a Software Engineer to support full-cycle systems development, including software design, development, deployment, integration, and systems testing. The role requires hands-on experience with full-stack Java technologies, Angular, Spring Boot, REST APIs, cloud development, and MLOps., * Design, develop, deploy, and enhance software systems. * Participate in integration and systems testing. * Develop across front-end, back-end, and database query layers. * Support integration planning and deliverables, including web services and APIs. * Integrate platforms using REST APIs, including API design, consumption, authentication, data exchange, and integration troubleshooting. * Work across the MLOps lifecycle, including data extraction, analysis, model training, deployment, and retraining. * Support the formulation of new use cases based on business understanding. * Manage Git/GitHub code merges and resolve merge conflicts. * Support application containerization using Docker/Kubernetes. * Create pipelines using Jenkins/Tekton. * Develop on GCP and integrate GCS, BigQuery, and Dataflow into existing workflows. * Support infrastructure configuration through CI/CD pipelines using Terraform. * Work effectively in a cross-functional global team environment. * Deliver product roadmap milestones. ## Related Videos - [Python Data Visualization @ Deepnote (w/ PyViz overview)](https://www.wearedevelopers.com/videos/113-python-data-visualization-deepnote-w-pyviz-overview) - [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) - [Vectorize all the things! Using linear algebra and NumPy to make your Python code lightning fast.](https://www.wearedevelopers.com/videos/562-vectorize-all-the-things-using-linear-algebra-and-numpy-to-make-your-python-code-lightning-fast) - [Unlocking the potential of Digital & IT at Vodafone](https://www.wearedevelopers.com/videos/602-unlocking-the-potential-of-digital-it-at-vodafone) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [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) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [How to Answer the Interview Question: “Why Do You Want to Be a Software Engineer?”](https://www.wearedevelopers.com/magazine/392-how-to-answer-the-interview-question-why-do-you-want-to-be-a-software-engineer) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs)