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
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 with full-stack opportunities, requiring expertise in Java, Spring, and REST APIs. The position offers growth into UI and DevOps areas, making it ideal for developers looking to expand their skill set.

The role is part of a dynamic team working on various initiatives from application UI/API to data testing, enhancing data quality, and optimizing application performance. You'll be working in a hybrid environment, contributing to a global leader in trusted and transformative intelligence.

The ideal candidate should have 2+ years of experience with Java and Spring Boot, with a strong foundation in software engineering principles. This position offers the opportunity to work with modern technologies including AWS, Docker, and various frontend frameworks. You'll be involved in the full development lifecycle, from code review to deployment, while working alongside experienced engineers.

What makes this role exciting is the combination of technical depth and breadth - while focusing on Java backend development, you'll have opportunities to grow into full-stack development, work with cloud technologies, and contribute to enterprise-scale applications that make a real impact in the research and innovation space.

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