Summary
Join Turnitin's expanding engineering team and contribute to building and maintaining integration services and APIs. This remote-first position involves collaborating with other engineers to solve complex problems using Java, API design, microservice architecture, and AWS. You will add new features, design and build new services, improve stability and monitoring, and support large-scale services. The ideal candidate possesses basic Java programming skills, a strong work ethic, and a passion for solving complex problems. Turnitin offers a competitive total rewards package, including generous time off, health and wellness programs, and a remote-centric culture.
Requirements
- Basic programming skills in Java
- Desire to solve complicated problems in elegant/graceful ways
- Strong work ethic, βself-starterβ, endless improvement, eager learner
Responsibilities
- Add new features to existing services
- Design and build new services that add customer value
- Improve stability and monitoring of existing workflows
- Support services running in concert at large scale
- Work closely with Support and Alliances to ensure customer delight
Preferred Qualifications
- Degree in Computer Science or related field
- Knowledge with Cloud Native solutions preferably AWS (Lambda, DynamoDB, SQS, SNS, S3, etc.) or SpringBoot
- Knowledge with different architecture types including event-driven architecture and micro services
- Knowledge with relational or NoSQL databases
- Knowledge working with simple front end code such as javascript, html, css, or even react
- Knowledge with software development best practices (e.g. design patterns, test-driven development, code profiling, debugging)
- Experience with Oauth, OpenId, SSO (Shibboleth, Federations, SAML, etc.), or LTI
Benefits
- Remote First Culture
- Health Care Coverage*
- Education Reimbursement*
- Competitive Paid Time Off
- 4 Self-Care Days per year
- National Holidays*
- 2 Founder Days + Juneteenth Observed
- Paid Volunteer Time*
- Charitable contribution match*
- Monthly Wellness or Home Office Reimbursement/*
- Access to Modern Health (mental health platform)
- Parental Leave*
- Retirement Plan with match/contribution*
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.