Senior Software Engineer at Clarivate

1 year ago Development & Programming Senior Full-Time

We are looking for a Senior Software Engineer to join our global Data Science & Search group. This is an excellent opportunity to use your skills in in an innovation team working on a multitude of problems to solve.


Requirement 

We are looking for a Senior Software Engineer to join our global Data Science & Search group. This is an excellent opportunity to use your skills in in an innovation team working on a multitude of problems to solve.

  • This position can be based near any of our US offices
  • About You – experience, education, skills, and accomplishments
  • Bachelor’s degree in Computer Science or related field
  • 6 + years of experience working as a software engineer developing commercial software
  • Very strong knowledge of algorithms and data structures
  • Excellent knowledge of Java programming with 3+ years of experience developing web-based applications using Java, Spring, and related technologies.
  • Excellent knowledge of relational databases, SQL technologies
  • Strong hands-on experience with building enterprise applications and server-side technologies
  • Proficiency in troubleshooting software issues and debugging a large codebase

It would be great if you also had . . .

  • Experience in building public facing web applications and API’s
  • Experience with deploying and managing services using container orchestration platforms like Kubernetes or Docker
  • Experience with search technologies such as Lucene and Elastic search
  • Experience with big data and NoSQL technologies such as Hive, Spark, and Cassandra.

Description

We are looking for a Senior Software Engineer to join our global Data Science & Search group. This is an excellent opportunity to use your skills in in an innovation team working on a multitude of problems to solve.

  • This position can be based near any of our US offices
  • About You – experience, education, skills, and accomplishments
  • Bachelor’s degree in Computer Science or related field
  • 6 + years of experience working as a software engineer developing commercial software
  • Very strong knowledge of algorithms and data structures
  • Excellent knowledge of Java programming with 3+ years of experience developing web-based applications using Java, Spring, and related technologies.
  • Excellent knowledge of relational databases, SQL technologies
  • Strong hands-on experience with building enterprise applications and server-side technologies
  • Proficiency in troubleshooting software issues and debugging a large codebase

It would be great if you also had . . .

  • Experience in building public facing web applications and API’s
  • Experience with deploying and managing services using container orchestration platforms like Kubernetes or Docker
  • Experience with search technologies such as Lucene and Elastic search
  • Experience with big data and NoSQL technologies such as Hive, Spark, and Cassandra.

What will you be doing in this role?

  • Participate in the full software development lifecycle (SDLC), including requirements gathering, design, development, testing, and deployment.
  • Write clean, efficient, understandable, fault tolerant and reusable code that adheres to industry best practices and coding standards.
  • Work closely with other teams to build and release high-quality software.
  • Participate in group improvement activities and initiatives to improve process and product quality in pursuit of excellence.
  • Continually improve the reliability, stability, and performance of production engineering processes that power the product offering
  • Troubleshoot, debug, and upgrade existing system
  • Beyond engineering, strive to learn the business context to quickly play a leading role in solving problems and driving decisions

More about our team:

Clarivate’s Data API Platform is a 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.

Clarivate is an Equal Opportunity Employer Vets/Minorities/Women/Disabled

🇺🇸 United States api java python Docker kubernetes nosql
🎉 Let Employers Find You!

Employers will see your profile when they are sending a job in your skill.


Create Your Profile   (simple)