Senior Software Engineer

Clarivate (Bangalore, KA, India) 6 days ago

Clarivate Analytics is a global leader in providing trusted insights and analytics to accelerate the pace of innovation. We deliver critical data, information, workflow solutions, and deep domain expertise to innovators worldwide.

Our solutions cover the entire lifecycle of innovation: scientific and academic research; patent analytics and regulatory standards; pharmaceutical and biotech intelligence; trademark, domain and brand protection. Our portfolio consists of some of the world’s most trusted brands, including Web of Science, Derwent, CompuMark, Cortellis, MarkMonitor, and Techstreet.

We employ more than 4,300 colleagues in 43 countries.

Clarivate Analytics is a public company. We are listed on the New York Stock Exchange under the tickers NYSE:CCC; CCC.WS.

At Clarivate, we believe human ingenuity can transform the world and improve our future. That’s why we harness our global reach, curate our content, and invest in best-in-class technology and people.

Join the team that is improving the way the world creates, protects, and advances innovation.

Clarivate’s Alerting & Notification and API Gateway capabilities are part of our core Platform organization.  Our Platform team’s mission is to enable Clarivate’s business lines to bring their ideas to market more quickly, with higher quality, to create better outcomes for our customers.  Our team sits centrally within Clarivate and creates capabilities, frameworks, and best practices that power our customer-facing products. 

We’re currently looking for Senior Software Engineer who is excited about building internally-facing platforms and services that improve developer productivity, efficiency, and engineering excellence. You are a self-starter who can develop high-quality code as well as collaborate with other parts of the team, including product, QA, etc. to deliver solid products.  You will help drive solutions for our customers by bringing together multiple, distributed, cross-functional teams.

Role Responsibilities:

You will be responsible for the following:

  • Deliver the required development tasks is a timely manner while also helping and guiding other team members.
  • Contribute to the software architecture of key solutions.
  • Collaborate with other parts of the technology team, including product, QA, marketing, etc. to deliver a solid product.
  • Conduct code review of projects as presented by your manager, providing feedback.
  • Review technical requirements provided by the business for key projects, in order to take concepts from design to delivery.
  • Provide solid software/component-level designs supporting technical requirements.
  • Help drive projects through the full development life-cycle when required, liaising with team leads & external vendors across the business as appropriate.
  • Contribute to project plans if needed.
  • Ensure that all tasks undertaken are completed to a quality standard. This includes delivery on time, within budget, and to specification.
  • Ensure yourself and others follow departmental workflow processes, work in a transparent manner, check-in code promptly, report development progress in workflow tracking tools.
  • Undertake any other reasonable duties as requested by your line manager/director on a permanent or temporary basis. An enthusiastic approach to extending knowledge and learning new skills


Bachelor's degree in Computer Science, Technology, or Engineering, (strongly preferred), or equivalent work experience.

4+ years of working experience in technologies stated below.

Strong cloud-focused development skills.

Strong design and development experience in J2EE technologies.

Must have worked on:

  • Java 8+
  • XML & JSON processing
  • Spring Boot / Netflix Kayron
  • JavaScript & Node.js
  • Building and deploying microservices
  • Message Queuing: JMS/Apache Kafka

Additional Bonus if present

  • Anyone API gateway frameworks like Kong, Appigee, etc
  • Amazon Web Services (AWS)
  • Relational databases: Postgres/Oracle
  • Developing web services: REST & JAX RS
  • Dependency injection (Spring / Google Guice)

Basic knowledge of UI and UX frameworks

An enthusiastic approach to extending knowledge and learning new skills

Strong commitment to quality of work and good attention to detail.

It is the policy of Clarivate to provide equal employment opportunity (EEO) to all persons regardless of age, color, national origin, citizenship status, physical or mental disability, race, religion, creed, gender, pregnancy, sex, sexual orientation, gender identity and/or expression, genetic information, marital status, status with regard to public assistance, veteran status, or any other characteristic protected by federal, state or local law. In addition, Clarivate will provide reasonable accommodations for qualified individuals with disabilities.

Similar jobs
More from Clarivate
Technical Lead
Clarivate 4 days ago
Sr. DevOps Engineer
Clarivate 2 days ago
Global Accounting Analyst
Clarivate 4 days ago

Senior Software Engineer

Apply On Company Site
Back to search page