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 Developer to join their Reference Master Application Development team in India. This role combines backend expertise with full-stack opportunities, focusing on Java, Spring, and REST technologies while exploring UI and DevOps. The position offers a chance 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 with Java and Spring Boot, bringing strong testing capabilities and a passion for code optimization. The role provides opportunities to work with modern technologies including Angular, TypeScript, Elasticsearch, and various AWS services. Team collaboration is essential as you'll work closely with senior engineers and participate in code reviews.

Working in a hybrid model, you'll be part of a dynamic team structure with multiple squads, each focusing on different aspects of the application ecosystem. Clarivate's position as a global leader in trusted intelligence means you'll be contributing to significant projects that impact research and innovation across industries.

The role offers professional growth through exposure to diverse technologies and the chance to develop expertise across the full technology stack. You'll be involved in everything from code analysis and problem-solving to documentation and process improvement, making this an excellent opportunity for a developer looking to expand their technical breadth while working on meaningful projects.

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
  • 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
MongoDB
  • 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