Java Full Stack Software Engineer – Angular & AI

HTC Global Services

Dearborn (MI)

Hybrid

USD 110,000 - 150,000

Full time

11 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

Job summary

HTC Global Services is hiring a Java Full Stack Software Engineer to design, develop, test, and maintain scalable web applications with Java, Angular, microservices, and AI integrations. The role emphasizes REST APIs, relational databases, and cloud deployment on GCP.

The position is hybrid, requiring four days in the office in Dearborn, MI, with local candidates preferred. Strong problem-solving, testing, and collaboration skills are essential for success in this dynamic team.

Qualifications

  • Bachelor's degree required.
  • 5+ years building scalable web apps with Java stack & REST APIs.
  • 3+ years with Angular frontend development.
  • Experience with AI/LLMs, RAG, and AI APIs.
  • 5+ years with SQL databases (PostgreSQL/Oracle/MySQL).
  • GCP experience including Cloud Run, Pub/Sub, and GCS.
  • Strong debugging and testing skills, with automated tests.
  • Experience with GitHub or similar tooling.
  • Excellent communication and collaboration skills.
  • Ability to manage multiple tasks and adapt to changing priorities.

Responsibilities

  • Engage with stakeholders to understand business use cases and software requirements.
  • Design, develop, and maintain scalable full-stack apps using Java, Angular, microservices, and REST APIs.
  • Analyze requirements and determine technology stacks, integration methods, deployment strategies, and software architecture.
  • Develop and maintain backend applications, APIs, and microservices.
  • Create user-friendly front-ends with real-time data updates.
  • Develop AI-powered web apps using LLMs, chatbots, RAG, and AI APIs.
  • Work with SQL databases to retrieve and analyze data.
  • Perform functional, integration, and regression testing (manual/automation).
  • Apply TDD, CI/CD, and best practices in development.
  • Use GitHub or equivalent for source control and versioning.
  • Collaborate with product owners, designers, and architects.
  • Support security practices including data encryption and anonymization.
  • Continuously improve performance, efficiency, and reliability.
  • Evaluate emerging technologies to enhance solutions.

Skills

Java
Full-stack
Angular
AI/ML
REST APIs
GCP
SQL
TDD/CI
GitHub
Problem-solving

Education

Bachelor's degree

Tools

Jira
GitHub
PostgreSQL
MySQL
Oracle
Cloud Run
Kubernetes

Job description

Job Description

Java Full Stack Software Engineer – Angular & AI

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
  • Bachelor's degree.
  • 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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
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
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
Artificial Intelligence Senior Associate
Artificial Intelligence Senior Associate

HTC Global Services • Dearborn (MI)

Hybrid
USD 140,000 - 210,000
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
AI Engineer
AI Engineer

HTC Global Services • Woodbridge Township (NJ)

On-site
USD 90,000 - 130,000
Comprehensive benefits
401(k) matching
Wellness programs
+1
Senior AI Software Engineer – Multi-Agent Systems (Python, GCP)
Senior AI Software Engineer – Multi-Agent Systems (Python, GCP)

HTC Global Services, Inc. • Dearborn (MI)

Hybrid
USD 130,000 - 185,000
Hybrid and Workplace flexibility
Work-Life-Balance
Well-defined career development plan
+3
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
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