Taro Logo

Software Engineer - Java

Clarivate is a global leader in trusted and transformative intelligence, providing enriched data, insights, analytics and workflow solutions across 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 in India as a Software Engineer specializing in Java development. This role offers an exciting opportunity to work on scalable cloud systems as a Full Stack developer. The position requires expertise in Java, Spring, and REST, with opportunities to explore UI and DevOps. You'll be part of a dynamic team working on various initiatives from application UI/API to data testing, enhancing data quality, and optimizing application performance.

The ideal candidate should have a strong foundation in Java development with at least 2 years of experience, along with knowledge of Spring Boot and testing frameworks. You'll work in a hybrid environment, collaborating with talented engineers while having the flexibility to work remotely. The role offers exposure to modern technologies including AWS, Docker, TypeScript, and various frontend frameworks.

Clarivate is a global leader in providing trusted intelligence and analytics solutions, making this an excellent opportunity to work on impactful projects that serve customers worldwide. The company offers a collaborative environment where you can grow your technical skills across the full stack while working on challenging problems in data analytics and research intelligence.

As part of the Reference Master Development team, you'll contribute to multiple squads, each focusing on different aspects of the application ecosystem. This provides excellent exposure to various technologies and business domains. The role is perfect for someone who is passionate about clean code, eager to learn new technologies, and ready to take on increasing responsibilities in software development.

Last updated a day 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
  • Manually test and unit test applications
  • Write application technical documentation
  • Participate as a team member on various engineering projects

Requirements For Software Engineer - Java

Java
TypeScript
Node.js
  • 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

Interested in this job?

Jobs Related To Clarivate Software Engineer - Java