Taro Logo

Software Engineer

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
3+ years of experience
Enterprise SaaS

Description For Software Engineer

Clarivate, a global leader in trusted intelligence and analytics, is seeking a Software Engineer for their Incites B&A Development team in Bangalore. This role focuses on backend REST API development with frontend web UI understanding. The ideal candidate will have strong expertise in Java, Spring, and Design Patterns, with 3+ years of experience in Java/J2EE development.

The position offers an opportunity to work in a hybrid environment with a dynamic team consisting of multiple squads working on various initiatives, from application UI/API to data testing and optimization. You'll be responsible for designing and developing scalable Java applications, collaborating with cross-functional teams, and implementing best practices in software development.

Key responsibilities include developing REST APIs, maintaining Java-based applications, code reviews, and working with both SQL and NoSQL databases. The role requires expertise in Spring Boot, Hibernate, and various testing frameworks. You'll be part of a team that values clean code, efficient solutions, and continuous improvement.

The company offers a flexible hybrid working model with a 45-hour work week. Clarivate is committed to equal employment opportunities and maintains a diverse, inclusive workplace. This role provides an excellent opportunity for a mid-level developer to grow their skills while working on impactful projects that contribute to Clarivate's mission of fueling the world's greatest breakthroughs through human ingenuity.

Last updated 3 days ago

Responsibilities For Software Engineer

  • Design, develop, and maintain Java-based applications with focus on performance, scalability, and reliability
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Write clean, efficient, and well-documented code following best practices
  • Troubleshoot and debug applications
  • Work with frameworks like Spring Boot, Hibernate, and RESTful APIs
  • Participate in code reviews
  • Implement unit and integration tests
  • Contribute to database design and optimization
  • Stay updated with emerging technologies
  • Support deployment and CI/CD processes

Requirements For Software Engineer

Java
  • At least 3 years of experience in Java/J2EE 1.5: Servlets, JSP, JMS, JPA, JDBC
  • At least 2 years of experience in Spring
  • At least 1 year of experience in Object-oriented software design patterns
  • Experience with web services: REST, SOAP, WSDL, Apache CXF, Apache Axis
  • Unix/Linux environments experience
  • Knowledge of Agile/Scrum methodologies preferred
  • Experience with Elastic Search engine preferred
  • Experience with Configuration Management tools preferred
  • Version Control experience with SVN, Git, Mercurial preferred
  • Angular knowledge preferred

Jobs Related To Clarivate Software Engineer