
Java Full Stack Software Engineer – Angular & AI
Dearborn, MI · HybridJobSeen 1 day agoSeen in employer's feed 1 day ago
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. New roles like this one near Dearborn, MI, by email.
Don't just apply. Show up ready.
Olive works from this exact posting.
At a glance
Olive lists jobs from US employers, including remote roles you can work from the United States.
Requirements
Credentials this posting asks for.
Job overview
HTC Global Services is seeking a Java Full Stack Software Engineer to design, develop, test, and maintain scalable web applications. The role combines Java and Angular development with microservices, relational databases, Google Cloud Platform, and AI-powered applications. It is hybrid, with four days per week in the office, and candidates must be local to the work location.
Skills & qualifications
Skills
Qualifications
Benefits
Full 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.
#LI-WK1
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
- Oracle94 open
- General Motors78 open
- Deloitte38 open
- Experience
- This posting asks for at least 5 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.


