Search jobs > Ann Arbor, MI > Senior software engineer

Senior Software Engineer (Java)

Clarivate
R186, Ann Arbor
Permanent
Full-time

We are looking for a Senior Software Engineer to join our team in Ann Arbor, MI. This role will be working in a system that receives content from external customers and focuses mainly on Java and AWS technologies.

If this sounds like an opportunity you are interested in, then we would love to talk to you!

About experience, education, skills, and accomplishments

  • Bachelors degree in Computer Science or engineering-related field, or equivalent relevant experience
  • Minimum of 3 years software development experience with Java 8+.
  • At least 3 years of software development experience working with a relational database like MySQL, PostgreSQL or Oracle.

It would be great if you also had

  • Experience with Java 11+
  • A working knowledge of a NoSQL database like MongoDB, DynamoDB or Couchbase.
  • A working knowledge of the Spring Framework, preferably Spring Boot 2+.
  • Experience working on the *nix command line.
  • A working knowledge of REST paradigms and microservices.
  • Familiarity with MVC development patterns as well as event architectures.
  • Angular experience.
  • Experience with AWS technologies

What will you be doing in this role?

  • Helping maintain a high capacity microservices infrastructure built on the AWS cloud with Java 17+ and Spring Boot 2+.
  • Developing new features within the pipeline, troubleshooting bugs, and helping eliminate technical debt.
  • Write unit and integration tests and help expand our testing capabilities.

About the Team

Join the Optimus / Bumblebee pipeline team a part of legacy ProQuest content manufacturing. Our team is comprised of a Senior Lead Engineer, Senior Technical Architect, Platform Manager, and Senior Manager of Engineering.

We support several other teams, a large team of content analysts across the world and manufacture 24 / 7 several million documents a week.

Hours of Work

  • Full-time permanent position primarily working core business hours in your time zone, with flexibility to adjust to various global time zones as needed
  • Hybrid position working 2-3 days / week on-site
  • Must live within a commutable distance to our Ann Arbor, MI office

Clarivate is an Equal Opportunity Employer Vets / Minorities / Women / Disabled

30+ days ago
Related jobs
Promoted
Clarivate
Ann Arbor, Michigan

We are looking for a Senior Software Engineer to join our team! You will be responsible for developing software in a collaborative environment employing Agile development methodologies. The application is Linux-based and uses a variety of technologies from Java (Java Swing GUI Applications, Java Web...

Clarivate
Ann Arbor, Michigan

Our team is comprised of a Senior Lead Engineer, Senior Technical Architect, Platform Manager, and Senior Manager of Engineering. We are looking for a Senior Software Engineer to join our team in Ann Arbor, MI. Minimum of 3 years software development experience with Java 8+. This role will be workin...

Promoted
Clarivate
Ann Arbor, Michigan

We are looking for a Full Stack technical senior Software Engineer to join (and help build!) our team! This is an amazing opportunity to work on our Vega Product Suite, a next generation cloud native public library experience. Designing cloud based architecture and working with other engineers to im...

Gentherm
Northville, Michigan

Gentherm is seeking qualified candidates for a Senior Embedded Software Engineer in the Advanced Systems Organization based in Northville, MI. Definition of software tasks and evaluation criteria in accordance with Gentherm’s software platform architecture for re-use. Bachelor’s Degree in Electrical...

20-0278792 Docutech, LLC
G,Michigan Home

Strong knowledge of professional software engineering best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, CI/CD, and DevOps. Experience leading team of engineers in the design, development, and ma...

Indotronix International Corporation
Michigan

The Senior Software Engineer plans and performs a variety of tasks across the areas of software requirements analysis, software architecture and design, implementation (code and unit test), documentation, hardware-software integration, troubleshooting, problem solving, and software verification test...

Highmark Health
MI, Working at Home, Michigan

Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, unit testing, code reviews, source control management, build processes, testing, and operations. We are seeking an experienced Software Engineer to join...

KLA
Ann Arbor, Michigan

Senior Full Stack Software Engineersare core to KLA’s technology, while we do not currently have an opening, we are always building our Software Engineering talent community, we are interested in learning about your background. You will work with an agile full-stack team of software, data and algori...

Home Depot
MICHIGAN, US
Remote

Software Engineer, you will be part of a dynamic team with engineers of all experience levels who help each other build and grow technical and leadership skills while creating, deploying, and supporting production applications. Software Engineers may be involved in product and tool selection, config...

Clarivate
Ann Arbor, Michigan

The application is Linux-based and uses a variety of technologies from Java (Java Swing GUI Applications, Java WebApps of various frameworks, Java Spring and Spring Boot), to Scala, BASH and ‘C’, with a PostgreSQL database via Hibernate ORM based data services. We are looking for a Lead Software Eng...