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 combines backend development expertise with opportunities to explore UI and DevOps. The position requires strong Java and Spring Boot skills, with opportunities to work on diverse technologies including Angular, TypeScript, and Elasticsearch.

The ideal candidate will have 2+ years of experience and will be responsible for developing scalable cloud systems, code analysis, and problem-solving. You'll be part of a dynamic team working on various initiatives from application UI/API to data testing and performance optimization.

Working in a hybrid model, you'll collaborate with higher-level engineers while contributing to code reviews, application improvements, and maintaining high coding standards. The role offers excellent growth opportunities in full-stack development, with exposure to modern technologies and best practices in software development.

Clarivate, as a global leader in trusted intelligence and analytics, offers a unique opportunity to work on transformative projects that impact research and innovation across industries. The company's commitment to breakthrough solutions and comprehensive approach to data and analytics makes this an exciting opportunity for developers looking to make a significant impact.

The position combines technical expertise with professional growth, offering a balanced work environment where you can develop both specialized and broad technical skills while working on meaningful projects that contribute to global knowledge and innovation.

Last updated 3 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
  • Manually test and unit test all assigned applications
  • 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

Jobs Related To Clarivate Software Engineer - Java