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
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 expertise with full-stack development opportunities, requiring strong Java and Spring Boot skills with 2+ years of experience. The position offers growth in a global company that provides trusted intelligence and analytics solutions.

The ideal candidate will work on developing scalable cloud systems, focusing on both backend and frontend technologies. You'll be part of a dynamic team structure with multiple squads working on various initiatives, from application UI/API to data testing and performance optimization. The role provides opportunities to work with modern technologies including Java, Spring Boot, Angular, and cloud services.

This is a hybrid position offering the flexibility of remote work while maintaining team collaboration. The role requires 45 hours per week and comes with the opportunity to work on impactful projects that contribute to Clarivate's mission of fueling the world's greatest breakthroughs through human ingenuity.

As part of the Reference Master Development team, you'll be involved in enhancing data quality, optimizing application performance, and delivering robust solutions for customers. The position offers excellent growth potential for developers who are passionate about clean code, continuous learning, and full-stack 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
  • 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
JavaScript
TypeScript
  • 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