Taro Logo

Senior Software Engineer (Java)

Global leader in trusted and transformative intelligence, providing enriched data, insights, analytics and workflow solutions across knowledge, research and innovation.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
4+ years of experience
Enterprise SaaS

Description For Senior Software Engineer (Java)

Clarivate is seeking a Senior Software Engineer (Java) to join their Identity & Access Management team within the core Platform organization. This role is crucial in building internally facing services that enhance developer productivity and engineering excellence. The position involves working with microservices architecture, cloud technologies, and modern development practices.

The ideal candidate will be a self-starter with strong Java development skills and experience in cloud technologies. You'll be working on building and maintaining services that power Clarivate's customer-facing products, while collaborating with cross-functional teams to deliver high-quality solutions.

The role offers the opportunity to work with cutting-edge technologies including Java 8+, Spring Boot, AWS/Cloud platforms, and modern monitoring tools. You'll be part of a team that creates capabilities, frameworks, and best practices that are central to Clarivate's technology infrastructure.

Key responsibilities include architectural contributions, code reviews, mentoring team members, and ensuring high-quality deliverables. The position requires strong technical skills, collaborative abilities, and a commitment to following security guidelines and quality standards.

This is an excellent opportunity for a senior engineer looking to make a significant impact in a global organization that provides critical intelligence and workflow solutions across various domains. The role offers exposure to enterprise-scale systems and the chance to work with modern development practices and tools.

Last updated 11 days ago

Responsibilities For Senior Software Engineer (Java)

  • Deliver development tasks in a timely manner while helping and guiding team members
  • Contribute to software architecture of key solutions
  • Collaborate with product, QA, architecture teams to deliver solid products
  • Conduct code reviews and provide feedback
  • Review functional requirements and take concepts from design to delivery
  • Provide software/component-level designs
  • Drive projects through full development lifecycle
  • Contribute to project plans
  • Ensure quality standards and security guidelines compliance
  • Follow departmental workflow processes and maintain transparency

Requirements For Senior Software Engineer (Java)

Java
PostgreSQL
Kafka
  • Bachelor's degree in Computer Science, Technology, or Engineering (or equivalent work experience)
  • 4+ years of working experience in required technologies
  • Strong cloud-focused development skills
  • Experience with Java 8+ and Spring Boot
  • Unit testing using JUnit, Mockito or similar
  • Experience with relational databases: Postgres/Oracle
  • Microservices architecture knowledge
  • Linux and Shell scripting
  • Experience with AWS/Google Cloud/Azure
  • Experience in CI/CD
  • Experience with logging and monitoring tools (ELK stack, Graylog, Datadog, Signalfx)

Interested in this job?

Jobs Related To Clarivate Senior Software Engineer (Java)