HTC Global Services Inc logo

Senior Full Stack Software Engineer – Java, Spring Boot & Angular

HTC Global Services Inc

Dearborn, MI · HybridJobSeen todaySeen in employer's feed today

Most applications go out cold — see where you stand first. No sign-up to start.

You apply on the employer's site, with no Olive account needed.

Watch jobs like this.

Don't just apply. Show up ready.

Olive works from this exact posting.

At a glance

Compensation
No compensation found
Location
Dearborn, MIHybrid
Work Authorization
Not specified

Olive lists jobs from US employers, including remote roles you can work from the United States.

Requirements

Credentials this posting asks for.

Bachelor's degree

Job overview

HTC Global Services seeks a Senior Full Stack Software Engineer to develop and support software products that make analytics accessible to business users. The role spans front-end and back-end development, AI integration, and collaboration with cross-functional teams and business stakeholders. The engineer will deliver reliable, user-friendly solutions, contribute to technical design, and mentor team members.

Skills & qualifications

RequiredNice to have

Skills

JavaSpring BootAngularFull-Stack DevelopmentProduction Software DevelopmentAutomated TestingAgile DevelopmentRallyContinuous IntegrationContinuous DeliveryJenkinsGradleCloud DeploymentGoogle Cloud PlatformAWSAI IntegrationCommunicationIndependent WorkInitiativeClean CodingContinuous LearningCollaborationProblem-SolvingPythonAnalytics IntegrationGenerative AILarge Language ModelsAI Output EvaluationAI ReliabilityAI SecuritySupply Chain SoftwareLogistics SoftwareOperations AnalyticsDeveloper MentoringReactGCP Cloud RunREST APIs

Qualifications

Bachelor's in Computer Science or Related7+ Years Software Engineering Experience3+ Years Angular ExperienceMaster's in Computer Science or Related

Benefits

Medical Insurance
Dental Insurance
Vision Insurance
Paid Time Off
401(k) Match
Tuition Assistance

Full job description

Senior Full Stack Software Engineer – Java, Spring Boot & Angular Job Overview

We are seeking an experienced Full Stack Software Engineer to develop and support software products that make analytics capabilities accessible to business users. The ideal candidate will have strong software engineering fundamentals, hands-on experience across front-end and back-end development, and exposure to integrating AI capabilities into software applications.

The candidate will collaborate with cross-functional teams and business stakeholders to translate business requirements into reliable, scalable, and user-friendly solutions. The role requires strong technical ownership, problem-solving abilities, effective communication, and the ability to work in an Agile environment.

Key Responsibilities

  • Design, develop, test, deploy, and maintain web applications and software tools.

  • Build and integrate front-end interfaces, back-end services, APIs, and analytics capabilities.

  • Collaborate with data scientists, AI engineers, product managers, and business stakeholders to develop user-friendly software solutions.

  • Contribute to the integration and evaluation of AI-enabled features, focusing on reliability, data protection, and responsible usage.

  • Deliver development tasks through prioritized backlogs using Agile methodologies.

  • Apply software engineering best practices, including pair programming, code reviews, automated testing, test-driven development, and continuous integration and delivery.

  • Develop clean, maintainable, and reliable code.

  • Participate in technical design and software architecture discussions.

  • Mentor team members and support the adoption of effective engineering and Agile practices.

  • Communicate project progress, technical decisions, risks, and business value to technical and nontechnical stakeholders.

  • Take ownership of technical challenges, identify improvement opportunities, and drive solutions through collaboration.

Required Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.

  • 7+ years of software engineering experience, including hands-on Java and Spring Boot development.

  • 3+ years of experience developing applications using Angular.

  • Strong full-stack development experience across front-end and back-end technologies.

  • Experience developing and testing production-grade software applications.

  • Hands-on experience with automated unit, integration, and end-to-end testing.

  • Experience working in Agile development environments and using Rally.

  • Experience with continuous integration and continuous delivery tools and pipelines, such as Jenkins and Gradle.

  • Familiarity with deploying applications on cloud platforms, preferably Google Cloud Platform (GCP) or AWS.

  • Experience working with AI-enabled applications or integrating AI capabilities into software products.

  • Strong written and verbal communication skills.

  • Ability to work independently, take initiative, and navigate ambiguous situations.

  • Commitment to clean coding practices, continuous learning, collaboration, and problem-solving.

Preferred Qualifications

  • Experience with Python and integrating analytics models or services into applications.

  • Experience with Generative AI or Large Language Model (LLM) integrations.

  • Knowledge of evaluating AI outputs and addressing reliability and security concerns.

  • Experience developing software products for supply chain, logistics, operations, or analytics domains.

  • Experience mentoring developers or coaching teams on Agile and modern software engineering practices.

  • Master's degree in Computer Science, Software Engineering, or a related field.

Technical Skills

  • Java

  • Spring Boot

  • Angular

  • React

  • Google Cloud Platform (GCP)

  • GCP Cloud Run

  • AWS

  • Python

  • Jenkins

  • Gradle

  • Rally

  • REST APIs

  • Generative AI / LLM Integration

What Makes HTC A Great Place To Build Your Future

HTC Global Services wants you to join our team. Come build new things with us and advance your career. At HTC Global, you’ll collaborate with experts, work alongside clients, and be part of high-performing teams driving success together. You’ll have long-term opportunities to grow your career and develop skills in the latest emerging technologies.

At HTC Global Services, our employees have access to a comprehensive benefits package. Benefits can include Group Health (Medical, Dental, and Vision), Paid Time Off, Paid Holidays, 401(k) matching, Group Life and Disability insurance, Professional Development opportunities, Wellness programs, and a variety of other perks.

Our success as a company is built on inclusion and diversity. HTC Global Services is committed to providing a workplace free from discrimination and harassment, where every employee is treated with dignity and respect. We celebrate differences and believe that diverse cultures, perspectives, and skills drive innovation and success. HTC is an Equal Opportunity Employer and a proud National Minority Supplier. We seek to empower each individual, fostering an environment where everyone feels valued, included, and respected.

#LI-SG1 #LI-Hybrid

How this job compares

Set against the 41,311 open Software Engineer jobs on Olive Jobs, counted November 4, 2026.

Pay
  • This postingNot listed
  • Michigan median$109–208K/yr421 salary ranges
  • Michigan median$51–65/hr37 hourly ranges
Openings
Olive Jobs lists 659 open Software Engineer jobs in Michigan and 41,311 across the US. 7% of them nationwide are listed as remote or flexible.
Hiring the most in Michigan
Experience
This posting asks for at least 7 years of experience; Software Engineer postings that state a minimum ask for 5 years at the median (33,552 postings).
Education
This posting asks for a bachelor's degree; 14,305 of the 41,311 open Software Engineer jobs (35%) ask for a bachelor's degree or higher.

Counted across the open, public US postings on Olive Jobs on November 4, 2026. Pay medians are the middle values of the low ends and of the high ends of postings that list both ends of a range in the same cadence (a yearly salary or an hourly rate); a range's midpoint is halfway between its ends. Pay and experience figures resting on fewer than 20 postings are left out.

Prepare for this role

You've read the whole posting — now see how you match it.