Join our team in loading millions of documents and media objects daily to the PQ Platform. We build scalable back-end systems for normalizing and loading all of our great content for journals, newspapers, dissertations, and more! You will participate as a team member on various engineering projects but may lead small projects and provide technical training to other team members. We would love to speak with you if you have skills in Java, Restful Services and experience with SQL databases.About you - experience, education, skills and accomplishmentsBachelors’ degree or higher in Computer Engineering or Computer ScienceAt least 6 years of software development experience, or equivalent combination of education and experienceAt least 5 years of experience writing back-end code in Java.Experience with SQL databases such as Oracle and MySQL, PostgresAt least 5 years of experience with RESTful servicesAt least 5 years of experience with public cloud services such as AWSAt least 4 years of experience writing functional / detailed design specifications based on user and/or system requirementsIt would be great if you also had...Experience with scripting languages such as Perl or PythonExperience with ECS and/or Docker ContainersExperience with Unix/Linux and shell scriptsExperience with XML and JSONExperience with ETL (Extract, Transform, and Load)Experience with continuous integration and deployment such as JenkinsExperience with NOSQL databases such as Cassandra and MongoDBExperience with Angular or similar frameworksAbility to work with source control systemsWhat you will be doing in this role?Implement software for specifications of high complexity for limited scale systems, or medium to high complexity for large scale systems.Manually test and unit test all assigned applications.Implements design changes to improve quality, performance, cost reduction, and standardization through analysis of designs and problem-solving techniques.Suggests alternative methodologies or techniques to achieving desired results.Maintains understanding of products, manufacturing processes, and product applications. Local expert in assigned project.Writes application technical documentation.Reviews and revises new procedures as needed for the continuing development of high quality systems.Maintains knowledge of technical advances and evaluates new hardware / software for company use.Hours of WorkFull time, permanentThis is a Monday – Friday schedule with core hours working hours 9:30am - 4:30pm ESTHybrid working model.Must be within a commutable distance to our Ann Arbor, MI officeClarivate is an Equal Opportunity Employer Vets/Minorities/Women/Disabled
View Original Job Posting