Senior Java/Angular Full-Stack Engineer — Hybrid (Ann Arbor)

Clarivate Analytics

Ann Arbor (MI)

Hybrid

USD 110,000 - 140,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Hybrid work model

Job summary

Clarivate Analytics is seeking a senior software engineer to join our Ann Arbor team. You will develop features across Angular 17 front‑end applications and Java/Spring Boot REST services, while supporting an external-facing Foundation IP product.

The role emphasizes agile collaboration, code quality, and secure coding practices. A hybrid work setup is offered with on‑site days in Ann Arbor, MI and flexible hours.

Qualifications

  • Bachelor’s degree or equivalent work experience.
  • 5+ years hands-on software engineering experience, including Java development.
  • 5+ years with Core Java, Spring Boot, Spring REST, JPA and Hibernate.
  • 5+ years with SQL Server and relational databases.
  • 5+ years with JavaScript, HTML, CSS, and Angular.
  • Experience with cloud infrastructure (AWS/Azure/GCP).
  • Familiarity with Docker and Linux environments.
  • Exposure to cloud monitoring platforms and performance tuning.
  • Experience with CI/CD tools (Jira, Git, Maven, Jenkins).

Responsibilities

  • Full‑stack development: design and implement features with Angular front‑end and Java/Spring Boot REST services.
  • Support and enhance Foundation IP, the external-facing product.
  • Handle a mix of new development, client-reported bugs, and maintenance tasks.
  • Apply best practices: unit tests, OOP, code reviews, secure coding, OWASP Top 10 awareness.
  • Work in small Scrum teams with 2‑week sprints, collaborating across QA, BAs, and Product Owners.
  • Provide technical mentoring to junior engineers and contribute to engineering culture.

Skills

Core Java
Spring Boot
Spring REST
JPA
Hibernate
SQL Server
JavaScript
HTML
CSS
Angular

Education

Bachelor’s degree in Computer Science, Technology, Engineering, or related field

Tools

AWS
Docker
Linux
Jira
Git
Maven
Jenkins
CI/CD

Job description

Clarivate Analytics is seeking a senior software engineer to join our Ann Arbor team. You will develop features across Angular 17 front‑end applications and Java/Spring Boot REST services, while supporting an external-facing Foundation IP product.

The role emphasizes agile collaboration, code quality, and secure coding practices. A hybrid work setup is offered with on‑site days in Ann Arbor, MI and flexible hours.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Full-Stack Engineer: Java/Spring & Angular Lead
Senior Full-Stack Engineer: Java/Spring & Angular Lead

Clarivate • Ann Arbor (MI)

Hybrid
USD 120,000 - 160,000
Lead Software Engineer
Lead Software Engineer

Clarivate • Ann Arbor (MI)

Hybrid
USD 120,000 - 160,000
Senior Java-Angular Engineer (Hybrid, Oakland)
Senior Java-Angular Engineer (Hybrid, Oakland)

Agreeya • Oakland (CA), Indiana (PA)

On-site
USD 100,000 - 150,000
Senior Java Full-Stack Engineer (Hybrid) - Angular
Senior Java Full-Stack Engineer (Hybrid) - Angular

Cognizant • Philadelphia

Hybrid
USD 68,000 - 140,000
Medical/Dental/Vision/Life Insurance
Paid holidays plus Paid Time Off
401(k) plan and contributions
+3
Java Full Stack Developer - Angular
Java Full Stack Developer - Angular

Sun-IT Solutions Inc • Charlotte (NC)

Hybrid
USD 90,000 - 120,000
Java Software Engineer
Java Software Engineer

Quantum World Technologies Inc. • Dallas (TX)

Hybrid
USD 90,000 - 120,000
Full-Stack Software Engineer (Java/JS) - Hybrid/Remote
Full-Stack Software Engineer (Java/JS) - Hybrid/Remote

University of Michigan • Ann Arbor (MI)

Hybrid
USD 110,000 - 150,000
Senior Lead Software Engineer (Java/Angular) - Hybrid
Senior Lead Software Engineer (Java/Angular) - Hybrid

Raymond James • Saint Petersburg (FL)

Hybrid
USD 131,000 - 160,000
Medical, dental, and vision
Life insurance
Disability benefits
+3
Lead Software Engineer
Lead Software Engineer

Clarivate Analytics • Ann Arbor (MI)

Hybrid
USD 110,000 - 140,000
Hybrid work model
Senior Java Full-Stack Engineer (Angular 16+) - Hybrid
Senior Java Full-Stack Engineer (Angular 16+) - Hybrid

NTT DATA, Inc. • Smithfield (RI)

Hybrid
USD 100,000 - 130,000