Jobs · Michigan

Senior Software Engineer – Java, Angular & GCP

HTC Global Services · Dearborn, MI · 1 mo ago
HybridFull-time

About the role

We are seeking an experienced Software Engineer to design, develop, test, and maintain scalable software applications. This role involves working across the full software development lifecycle, collaborating with cross-functional teams, and delivering high-quality solutions using modern development practices and cloud technologies.

Responsibilities

  • Design, develop, test, and maintain software applications to meet business requirements.
  • Collaborate with stakeholders to understand user needs and translate requirements into technical solutions.
  • Design software architecture and determine appropriate technology stacks, integration methods, and deployment strategies.
  • Develop user-friendly web interfaces using Angular.
  • Create and maintain backend applications, APIs, and microservices using Java/J2EE.
  • Create and implement software testing strategies and follow established development best practices.
  • Apply modern development methodologies including Agile, Test-Driven Development (TDD), Continuous Integration (CI), and Continuous Delivery (CD).
  • Optimize application performance and continuously improve development efficiency.
  • Support application security through industry-standard practices, including data protection.
  • Troubleshoot application and performance issues in Google Cloud Platform (GCP).
  • Collaborate with cross-functional teams, including product owners, architects, and designers.
  • Evaluate and adopt emerging technologies to improve software solutions.
  • Provide technical guidance and contribute to engineering best practices.

Requirements

  • Bachelor's degree.
  • 6+ years of IT experience.
  • 4+ years of software development experience.
  • Strong experience with Java/J2EE.
  • Experience with Angular.
  • Experience with Google Cloud Platform (GCP), including Cloud Run.
  • Experience with SQL and BigQuery.
  • Experience developing APIs and microservices.
  • Familiarity with Agile development methodologies.
  • Experience with Test-Driven Development (TDD), Continuous Integration, and Continuous Delivery.

Qualifications

  • Preferred: Experience with SonarQube.
  • Preferred: Experience with GitHub.
  • Preferred: Experience with Jira.

Benefits

At HTC Global Services, you will have access to a comprehensive benefits package including 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.

Pay

The salary range for this position is $80,000 - $120,000 annually, depending on experience and qualifications.

Schedule

This role offers a flexible schedule to accommodate the needs of both the employee and the organization.

Similar jobs

Senior Software Engineer

ETAP SoftwareHouston, TX· 2 mo ago
Information Technology$105k–$175k/yrapply on aveva.wd3.myworkdayjobs.com

Senior Software Engineer

Global Technical Talent, an Inc. 5000 CompanyFort Mill, SC· 2 mo ago
Information Technology$50–$70/hrapply on www1.jobdiva.com