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. 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 accomplishments Bachelors’ degree or higher in Computer Engineering or Computer ScienceAt least 3 years of software development experience, or equivalent combination of education and experience.At least 3 years of experience writing back-end code in Java.At least 3 years of experience with SQL databases such as Oracle and MySQL, PostgresAt least 2 years of experience with RESTful servicesAt least 2 years of experience with public cloud services such as AWSAt least 2 years of experience writing functional / detailed design specifications based on user and/or system requirementsIt would be great if you also had... Experience with ECS and/or Docker ContainersExperience with scripting languages such as Python or PerlExperience with Unix/Linux and shell scriptsExperience with XML and JSONExperience with Angular or similar frameworksExperience with ETL (Extract, Transform, and Load)Experience with continuous integration and deployment such as JenkinsExperience with NOSQL databases such as Cassandra and MongoDBWhat 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 schedule 2-3 days/week in officeMust be within a commutable distance to our Ann Arbor, MI officeClarivate is an Equal Opportunity Employer Vets/Minorities/Women/Disabled
View Original Job Posting