Taro Logo

Software Engineer - Java

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

Description For Software Engineer - Java

Clarivate is seeking a Software Engineer - Java to join their Reference Master Application Development team in India. This is a full-stack development role with a focus on Java, Spring Boot, and REST technologies. The position 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 2+ years of experience in Java development with a strong foundation in Spring Boot and testing. The role combines backend development with opportunities to explore UI, DevOps, and other technical areas. You'll be part of a dynamic team working on multiple squads, focusing on enhancing data quality and optimizing application performance for customers.

As a Software Engineer at Clarivate, you'll be responsible for developing robust products, conducting code reviews, and implementing innovative solutions. The role requires both independent problem-solving abilities and collaborative teamwork. You'll work in a hybrid environment, contributing to a global team that provides trusted intelligence and workflow solutions across research and innovation sectors.

The position offers professional growth opportunities, working with modern technologies including AWS, Docker, TypeScript, and Elasticsearch. You'll be part of a company that's at the forefront of knowledge and research innovation, making meaningful contributions to projects that can impact various industries from water management to vaccine development.

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
  • Identifying and solving problematic areas with innovative solutions
  • Reviewing existing application codebase and recommending 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
  • Manual testing and JUnit testing of 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 web UI and browser developer tools
  • Knowledge of AWS ECS, REST API, Angular, JavaScript, Docker, TypeScript, Groovy, Jenkins, Sonar

Jobs Related To Clarivate Software Engineer - Java