Technical Architect (Backend Java)

ProQuest

ProQuest

Software Engineering, IT
Ann Arbor, MI, USA
Posted on Thursday, April 18, 2024

As a Technical Architect, you will be responsible for the design, implementation and testing phases of the software development life cycle. As a member of our Platform Services team, you will be involved in the development and maintenance of Java based web services that are used to create ProQuest products. This is a hands-on role: the technical architect is expected to design and code solutions to complex problems. This is back-end and middleware development; almost no front-end development is done for this role.

About You – experience, education, skills, and accomplishments

  • At least 12 years of software architecture and system design experience.
  • At least 8 years of experience in in Java-based software development.
  • At least 4 years working with Amazon Web Services or similar.
  • Bachelors degree in computer science or related degree or equivalent years of experience

It would be great if you also had . . .

  • Experience with developing SOA and REST architectures.
  • Experience with web-based component frameworks, Java, Apache and Tomcat, XML and SQL/Databases.
  • Experience with Agile Development processes.
  • Experience working with open source technologies and incorporating them into existing systems.

What will you be doing in this role?

  • Pro-actively recommends software architecture changes to accommodate business needs.
  • Develop, review requirements along with Business Leads.
  • Strong software development skills, including coding, testing, and debugging in an agile environment.
  • Mentors other members of the team on design, reviews work and gives feedback.
  • Incorporates capacity and performance needs into software design.
  • Provides continuous improvement of existing software architecture through regular root-cause analysis, cost savings initiatives, and process improvement recommendations.
  • Strong written and verbal communication skills, including the development of system requirements and high-level design.

About the Team

Join our Platform Services team! We’re a team of 10 people local to the Ann Arbor office reporting into the Director, Software Engineering.

Hours of Work

  • Full time, permanent
  • Hybrid working schedule of 2-3 days/week on site
  • Must live in a commutable distance to our Ann Arbor, MI office

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