Taro Logo

Software Engineer - Java

Global leader in trusted and transformative intelligence, providing enriched data, insights, analytics and workflow solutions across knowledge, research and innovation.
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
Enterprise SaaS

Description For Software Engineer - Java

Clarivate is seeking a motivated Full Stack Software Engineer to join their Reference Master Application Development team in India. This role offers an exciting opportunity to work on scalable cloud systems and contribute to various initiatives from application UI/API to data testing and performance optimization. The ideal candidate will have strong Java and Spring expertise, with opportunities to explore UI, DevOps, and other technologies.

The position requires 2 years of experience and offers a hybrid working model with a 45-hour work week. You'll be part of a dynamic team working on multiple squads, focusing on enhancing data quality and optimizing application performance for customers. The role combines both backend and frontend development, with a strong emphasis on Java development while providing opportunities to grow in full-stack technologies.

Key technologies include Java, Spring Boot, REST APIs, Angular, TypeScript, and Elasticsearch. The role offers growth opportunities through close collaboration with senior engineers and exposure to various aspects of software development. Clarivate's mission involves providing trusted intelligence and solutions across knowledge, research, and innovation sectors, making this an excellent opportunity for developers looking to make an impact in a global organization.

This position would be ideal for a mid-level developer looking to expand their technical breadth while working on meaningful projects that contribute to Clarivate's goal of fueling the world's greatest breakthroughs through human ingenuity.

Last updated 2 days ago

Responsibilities For Software Engineer - Java

  • Be a full stack technologist who can analyze code and solve problems independently
  • Deliver robust products
  • Identify and solve problematic areas with innovative solutions
  • Review existing application codebase and recommend improvements
  • Write clean, efficient, and maintainable code according to coding standards
  • Work closely with higher-level engineers
  • Develop and apply understanding of software development lifecycle
  • Perform manual and JUnit testing
  • Write application technical documentation
  • Participate as a team member on various engineering projects

Requirements For Software Engineer - Java

Java
TypeScript
JavaScript
  • Bachelor's Degree or equivalent in computer science, software engineering, or related field
  • Minimum 2 years of experience in Java, Spring Boot and JUnit testing
  • Strong knowledge of code improvement and optimization
  • Experience with Java, Spring and REST
  • Knowledge of Angular, TypeScript, Groovy, Elasticsearch preferred
  • Experience with web UI and browser developer tools

Jobs Related To Clarivate Software Engineer - Java