Java Full Stack Software Engineer – Angular & AI

HTC Global

Dearborn (MI)

Hybrid

USD 110,000 - 150,000

Full time

5 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Hybrid workplace flexibility
Work-Life-Balance
Career development plan
Rewards & Recognition program
Upskilling focus
L&D opportunities

Job summary

HTC Global Services seeks a Java Full Stack Software Engineer in Dearborn, MI to design, develop, test, and maintain scalable web apps using Java, Angular, microservices, REST APIs, and AI-powered features. This hybrid role requires four days in the office and local presence.

You will work with PostgreSQL, MySQL, and Oracle databases, deploy on GCP, and collaborate with cross-functional teams to deliver robust software while adopting modern testing and CI/CD practices.

Qualifications

  • 5+ years building scalable web applications using Java full-stack technologies, microservices, and RESTful APIs (Apigee preferred).
  • 3+ years frontend development with Angular.
  • Hands-on experience with LLMs, chatbots, RAG, and AI APIs.
  • 5+ years working with SQL databases (Oracle, PostgreSQL).
  • GCP experience with Cloud Run, Pub/Sub, and Google Cloud Storage (GCS).

Responsibilities

  • Engage with stakeholders to understand business use cases and requirements.
  • Design, develop, and maintain scalable full-stack applications using Java, Angular, microservices, and REST APIs.
  • Analyze requirements and determine technology stacks, deployment strategies, and architecture.
  • Develop backend APIs and microservices; create responsive front-end interfaces.
  • Work with SQL databases to query, retrieve, and analyze data.
  • Develop and enhance AI-powered web applications using LLMs and AI APIs.
  • Perform testing (functional, integration, regression) manually and via automation.
  • Apply TDD, CI/CD, and best practices in software development.
  • Use GitHub or equivalent for version control and collaboration.
  • Collaborate with product owners, designers, and architects.

Skills

Java full-stack
Angular
REST APIs
LLMs / AI APIs
SQL databases
GCP
AI-powered applications
TDD
GitHub
Problem solving

Tools

Angular
PostgreSQL
MySQL
Oracle
GCP
GitHub

Job description

Java Full Stack Software Engineer – Angular & AI

Location: Dearborn (MI) | Employment Type: Full Time - 40 hours per week | Job Level: T3 | Work Preference: Hybrid | Job Code: 245987

Job Description:
Java Full Stack Software Engineer – Angular & AI
Overview / Summary

We are seeking a Java Full Stack Software Engineer to design, develop, test, and maintain scalable web applications. The ideal candidate will have strong experience with Java, Angular, microservices, REST APIs, relational databases, Google Cloud Platform (GCP), and AI-powered applications. This role involves analyzing requirements, designing software solutions, troubleshooting application issues, implementing automated and manual testing, and deploying tested components using version control and cloud technologies.

This is a hybrid position requiring four days per week in the office. Candidates must be local to the work location.

Key Responsibilities
  • Engage with stakeholders to understand business use cases, pain points, and software requirements.
  • Design, develop, and maintain scalable full-stack web applications using Java, Angular, microservices, and REST APIs.
  • Analyze application requirements and determine appropriate technology stacks, integration methods, deployment strategies, and software architecture.
  • Develop and maintain backend applications, APIs, and microservices using server-side technologies.
  • Create user-friendly, interactive front-end interfaces and support real-time data updates.
  • Develop and enhance AI-powered web applications using large language models (LLMs), chatbots, retrieval-augmented generation (RAG), and AI APIs.
  • Work with relational databases, including PostgreSQL, MySQL, and Oracle, to develop queries and retrieve and analyze data.
  • Develop, test, debug, and troubleshoot software components and application performance issues.
  • Perform functional, integration, and regression testing using manual and automated testing approaches.
  • Apply test-driven development (TDD), continuous integration, continuous delivery, and other software development best practices.
  • Use GitHub or equivalent source control repositories to manage code and maintain version control.
  • Collaborate with cross-functional teams, including product owners, designers, and architects.
  • Support application security practices, including data encryption and anonymization.
  • Continuously improve application performance, development efficiency, code quality, and software reliability.
  • Evaluate and incorporate emerging technologies to improve software solutions.
Required Qualifications
  • 5+ years of experience developing scalable web applications using Java full-stack technologies, microservices architecture, and Apigee or RESTful APIs.
  • 3+ years of experience developing front-end applications using Angular.
  • Hands-on experience developing web applications using LLMs, chatbots, RAG, and AI APIs.
  • 5+ years of experience working with SQL databases, Oracle, or PostgreSQL.
  • Experience with Google Cloud Platform (GCP), including Cloud Run, Pub/Sub, and Google Cloud Storage (GCS), along with application deployment.
  • Strong analytical, problem-solving, debugging, and troubleshooting skills.
  • Experience performing functional, integration, and regression testing manually and through automation.
  • Experience writing complex SQL queries to retrieve and analyze data in relational databases.
  • Familiarity with GitHub or equivalent source control repositories.
  • Experience with test-driven development practices.
  • Strong communication and interpersonal skills.
  • Ability to manage multiple tasks, adapt to changing priorities, work independently, and take initiative.
Preferred Qualifications
  • Experience working in Agile development environments.
  • Experience using Jira.
  • Familiarity with test-driven development (TDD) and behavior-driven development (BDD).
  • Strong understanding of object-oriented programming (OOP) and software design principles.
  • Experience performing static and dynamic code analysis to improve code quality.
  • Experience with AI development.
  • Familiarity with Kafka, software testing methodologies, and CATIA.

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.

At HTC Global Services, our culture is an embodiment of who we are – a value-led organizationcommitted to success of our people and customers.

  • Hybrid and Workplace flexibility
  • Work-Life-Balance
  • Well-defined career development plan
  • Rewards & Recognition program
  • L&D focuses on upskilling
  • Hands-on experience on Emerging Technologies and Digital Transformation
  • Career Mobility programs
Join Our Talent Community

Tell us about yourself, and we will keep you informed about opportunities that match your interests.

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 • Dearborn (MI)

Hybrid
USD 120,000 - 170,000
Hybrid and Workplace flexibility
Work-Life-Balance
Well-defined career development plan
+3
Java Full Stack Software Engineer
Java Full Stack Software Engineer

HTC Global • Dearborn (MI)

Hybrid
USD 120,000 - 160,000
Hybrid and workplace flexibility
Career development programs
Wellness programs
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
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
Senior AI Software Engineer – Multi-Agent Systems (Python, GCP)
Senior AI Software Engineer – Multi-Agent Systems (Python, GCP)

HTC Global Services, Inc. • Dearborn (MI)

On-site
USD 130,000 - 185,000
Hybrid and Workplace flexibility
Work-Life-Balance
Well-defined career development plan
+3
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 Engineer – AI & Angular (Hybrid)
Java Full-Stack Engineer – AI & Angular (Hybrid)

HTC Global • Dearborn (MI)

Hybrid
USD 110,000 - 150,000
Hybrid workplace flexibility
Work-Life-Balance
Career development plan
+3
Data Engineer II – Google Cloud Platform (GCP) & AI
Data Engineer II – Google Cloud Platform (GCP) & AI

HTC Global • Dearborn (MI)

Hybrid
USD 90,000 - 130,000
Health insurance
Dental insurance
Vision insurance
+8
Senior Backend Engineer – GCP & Big Data
Senior Backend Engineer – GCP & Big Data

HTC Global • Dearborn (MI)

Hybrid
USD 115,000 - 150,000
Hybrid work environment
Work-Life Balance
Career development opportunities
+2
Front-End Software Engineer I
Front-End Software Engineer I

HTC Global • Dearborn (MI)

Hybrid
USD 60,000 - 80,000
Hybrid work
Work-life balance
Career development
+4