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

Join Clarivate's Reference Master Application Development team as a Software Development Engineer in India. We're seeking an experienced professional who is passionate about becoming a Full Stack developer, with expertise in Java, Spring and REST, and an interest in UI and DevOps. The role offers an opportunity to work on various initiatives, from application UI/API to data testing, enhancing data quality, and optimizing application performance.

As a Software Engineer, you'll be part of a dynamic team working on scalable cloud systems. The position requires a minimum of 2 years of experience and offers the chance to work with modern technologies including Java, Spring Boot, Angular, TypeScript, and AWS services. You'll be responsible for developing robust solutions, conducting code reviews, and contributing to the full software development lifecycle.

The ideal candidate should have a Bachelor's degree in Computer Science or related field, strong programming skills, and a desire to learn and adapt to new technologies. You'll work in a hybrid environment with a team focused on delivering high-quality solutions for our customers. Clarivate offers a collaborative environment where you can grow your skills while working on impactful projects that help fuel the world's greatest breakthroughs through the power of human ingenuity.

This is an excellent opportunity for a mid-level developer looking to expand their technical expertise across the full stack while working for a global leader in trusted and transformative intelligence. The role combines hands-on development with opportunities for technical growth and mentorship from senior engineers.

Last updated 4 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
  • Work closely with higher-level engineers
  • Develop and apply understanding of software development lifecycle
  • Write application technical documentation
  • Perform manual and JUnit testing
  • 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