Clarivate

Software Engineer

Clarivate

full-time

Posted on:

Location: 🇮🇳 India

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

AngularAWSCloudDockerJavaMicroservicesNoSQLSpringSpring BootSpringBootSQLTypeScript

About the role

  • Design, develop, and maintain full-stack applications using Java 11 and Angular 14+.
  • Collaborate with cross-functional teams to deliver high-quality features and enhancements.
  • Lead and participate in code reviews and technical discussions.
  • Troubleshoot and resolve complex issues in both backend and frontend codebases.
  • Mentor junior developers and contribute to a collaborative, high-performing team culture.
  • Stay up to date with industry trends and propose improvements to architecture and processes.
  • Develop a web platform to store monograph content and manage royalties (e-books, dissertations, etc.).
  • Work as part of MR3 team (10 people) with QA and development across Bangalore and the U.S.; 45 hours per week, permanent full-time.

Requirements

  • Bachelor’s degree in Computer Science, Software Design, or related fields, or 1-2 years of relevant work experience, or an equivalent combination of education and experience.
  • At least 3 years of experience in software engineering techniques and methodologies.
  • Strong hands-on experience with Java 11, Spring Boot, and REST APIs.
  • Proficiency with Angular 14+, TypeScript, HTML5, and CSS.
  • Familiarity with databases (SQL/NoSQL), Git, and CI/CD tools.
  • Knowledge and experience in agile software development (e.g. SCRUM).
  • Experience with Docker and cloud platforms (AWS) (preferred).
  • Exposure to microservices architecture (preferred).
  • Background in Agile/Scrum environments (preferred).