Taro Logo

Software Engineer

Global leader in trusted and transformative intelligence, providing enriched data, insights, analytics and workflow solutions across knowledge, research and innovation.
Jerusalem, Israel
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
Enterprise SaaS · Education
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer

Clarivate is seeking a Software Engineer to join their development team working on Alma, a base product for academic libraries. The role involves both frontend and backend development in a Java environment while integrating innovative technologies. The position is part of a 4-person full-stack development team, reporting to a team leader. The Alma development team focuses on adding innovative features to the Alma Library Services Platform built on the Ex Libris Higher Education Cloud Infrastructure.

The ideal candidate should have strong Java programming experience and web application development skills. Knowledge of technologies like IntelliJ, Tomcat, Hibernate, Web Services, and experience with Angular would be advantageous. The role requires working with relational databases, particularly Oracle, SQL, and the Hibernate persistence framework.

Working in a hybrid model from the Jerusalem office, you'll be part of a company that's committed to providing equal employment opportunities and fostering innovation. Clarivate is a global leader in trusted intelligence, bringing together enriched data, insights, and analytics to fuel the world's greatest breakthroughs.

This is an excellent opportunity for a mid-level developer who enjoys working in an Agile environment and has a passion for building innovative library management solutions. The role offers a balance of both frontend and backend development work, making it ideal for someone who wants to maintain and expand their full-stack capabilities.

Last updated 4 days ago

Responsibilities For Software Engineer

  • Developing new features
  • Implementing new/upgraded 3rd party tools/technologies
  • Fixing defects
  • Building new functionality for Alma Library Services Platform

Requirements For Software Engineer

Java
  • B.A. in Computer Sciences or Software Engineering
  • 2 years of experience in Java
  • Experience developing web applications
  • High level of English – both written and spoken
  • Ability to work on a team
  • Highly motivated, self-learner
  • High attention to detail
  • Excellent communication skills