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

HTC Global Services

Dearborn (MI)

On-site

USD 120,000 - 160,000

Full time

17 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

HTC Global Services is seeking a Senior Full Stack Software Engineer in Michigan to design, build, and support analytics-enabled software products. You will work across front-end and back-end layers, partnering with data scientists and product teams to deliver scalable, reliable solutions.

Knowledge of Java, Spring Boot, Angular, and cloud deployments (GCP/AWS) is essential. You’ll contribute to AI-enabled features and follow Agile practices in a collaborative environment.

Qualifications

  • Bachelor's degree in CS/SE or related field.
  • 7+ years of software engineering with Java and Spring Boot.
  • 3+ years of Angular development.
  • Full-stack experience across frontend and backend.
  • Experience with CI/CD tools like Jenkins and Gradle.
  • Cloud deployment on GCP or AWS.
  • Experience with AI-enabled applications or integrations.

Responsibilities

  • Design, develop, test, deploy, and maintain web applications and tools.
  • Build and integrate frontend interfaces, backend services, APIs, and analytics.
  • Collaborate with data scientists and product managers to create user-friendly solutions.
  • Contribute to AI-enabled feature integration, focusing on reliability and security.
  • Deliver tasks via prioritized backlogs using Agile methodologies.
  • Apply best practices: pair programming, code reviews, automated tests, and CI/CD.
  • Develop clean, maintainable code and participate in architecture discussions.
  • Mentor teammates and promote effective engineering practices.
  • Communicate progress, decisions, risks, and value to stakeholders.
  • Own technical challenges and drive improvements through collaboration.

Skills

Java
Spring Boot
Angular
React
REST APIs
Generative AI / LLM Integration
Python
Jenkins
Gradle
Rally

Education

Bachelor's degree in Computer Science, Software Engineering, or related field
Master's degree in Computer Science, Software Engineering, or related field

Tools

GCP
GCP Cloud Run
AWS
Jenkins
Gradle
Rally

Job description

Job Description

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

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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer – Java, Angular & GCP
Senior Software Engineer – Java, Angular & GCP

HTC Global Services • Dearborn (MI)

On-site
USD 120,000 - 160,000
Group Health (Medical, Dental, Vision)
Paid Time Off
Paid Holidays
+5
Java Full Stack Software Engineer – Angular & AI
Java Full Stack Software Engineer – Angular & AI

HTC Global Services • Dearborn (MI)

Hybrid
USD 110,000 - 150,000
Java Full Stack Software Engineer
Java Full Stack Software Engineer

HTC Global Services • Dearborn (MI)

On-site
USD 120,000 - 160,000
Group Health Insurance
Paid Time Off
401(k) matching
+1
Java Full Stack Software Engineer – Angular & AI
Java Full Stack Software Engineer – Angular & AI

HTC Global • Dearborn (MI)

Hybrid
USD 110,000 - 150,000
Hybrid workplace flexibility
Work-Life-Balance
Career development plan
+3
Artificial Intelligence Senior Associate
Artificial Intelligence Senior Associate

HTC Global Services • Dearborn (MI)

Hybrid
USD 140,000 - 210,000
Software Engineer – Java, Kotlin, Spring Boot & GCP
Software Engineer – Java, Kotlin, Spring Boot & GCP

HTC Global Services • Palo Alto (CA)

On-site
USD 130,000 - 170,000
Group Health (Medical, Dental, and Vis
Paid Time Off
Paid Holidays
+5
Senior Software Engineer – AI Developer Enablement
Senior Software Engineer – AI Developer Enablement

HTC Global • Dearborn (MI)

Hybrid
USD 120,000 - 170,000
Hybrid work
Work-Life Balance
Career development
+1
Software Engineer (1) - Established Engineer 3
Software Engineer (1) - Established Engineer 3

HTC Global Services • Dearborn (MI)

On-site
USD 80,000 - 110,000
Paid-Time-Off
Paid Holidays
401K matching
+2
Front-End Software Engineer I
Front-End Software Engineer I

HTC Global Services • Dearborn (MI)

On-site
USD 55,000 - 80,000
Health insurance
401(k) matching
Paid time off
+2
Frontend Software Development Engineer III
Frontend Software Development Engineer III

HTC Global Services • Dearborn (MI)

Hybrid
USD 100,000 - 150,000
Group Health Insurance
Paid Time Off
401(k) matching
+2