Taro Logo

Lead Software Engineer

Global leader in trusted and transformative intelligence, providing enriched data, insights, analytics and workflow solutions across knowledge, research and innovation.
Backend
Staff Software Engineer
Hybrid
6+ years of experience
Enterprise SaaS

Job Description

Clarivate, a global leader in trusted intelligence and analytics, is seeking a Lead Software Engineer to join their Content Tech SP master team in Bangalore. This role offers an exciting opportunity to work with cutting-edge technologies in a cloud environment, specifically focusing on Java with Spring framework and microservices.

The position is part of a dynamic 20+ member team comprising developers, QA professionals, and business analysts. Working in content technology, you'll have the chance to collaborate with various master teams while utilizing the latest technologies. The role demands strong expertise in Java development, with particular emphasis on Spring framework, REST APIs, and database management, especially PostgreSQL.

Key technical requirements include 6+ years of software development experience, strong understanding of Spring framework, and proficiency in database management. Additional valuable skills include AWS components knowledge, experience with EMR & Scala, and familiarity with Angular. The role operates in an Agile environment, requiring active participation in sprint planning, refinement sessions, and close collaboration with cross-functional teams.

The position offers a hybrid work arrangement in Bangalore, operating on IST timezone with a standard 40-hour work week. As part of Clarivate's commitment to equality, the company provides equal employment opportunities for all qualified persons in terms of hiring, compensation, promotion, and training.

This role is ideal for experienced developers looking to work on significant projects that contribute to maintaining a single source of truth for scholarly information, while being part of a company that drives innovation across research and knowledge domains.

Last updated 7 days ago

Responsibilities For Lead Software Engineer

  • Develop and implement software solutions that satisfy business requirements
  • Adhere to Clarivate coding standards and best practices
  • Follow Scrum methodologies and participate in work planning and estimations
  • Work closely with the team to maintain time-commitments
  • Collaborate with team members and other teams (DevOps) and groups
  • Provide production support
  • Refactor, update, and extend existing code and frameworks

Requirements For Lead Software Engineer

Java
PostgreSQL
Kafka
  • Bachelor's degree in Computer Science, Software Design, or related fields or 3-5 years of relevant work experience
  • Minimum 6 years of experience in software development using Java and spring framework Rest API, Spring Batch, Gradle
  • Strong database knowledge [preferably Postgres], SQL and Spring JDBC
  • Experience with Junit & Sonar or code quality tools