Job location: Charlottesville, VA
Employment Type: Full-time
Posted data: 2020-10-07
The UVACollab Applications group in ITS at the University of Virginia is seeking an experienced Sakai/Java Full Stack Developer to join our team. You'll have the opportunity to develop a high-visibility platform that scales to support thousands of course and collaboration sites at UVA. The Collab Developer will be responsible for researching, designing, implementing, testing, and documenting various projects that will involve bug fixes, enhancements, third party integrations, new tools, and major enhancements for UVACollab. We have modern developer tooling including Vagrant, Jira, GitHub, and CircleCI, and top tier production infrastructure built on Docker Swarm. This is a great opportunity for you to come in and make an immediate impact helping us address unique challenges, build future-proof features, and enhance academic technology at the University. We’re looking for someone to start as soon as possible with the option of remaining remote full-time for the right candidate.
- Design and develop software to automate, monitor, test, deploy, and support systems using modern development tooling.
- Work heavily on backend Java development to optimize and maintain applications.
- Perform regular tests of the high availability, disaster recovery, security, and backup processes.
- Participate in upgrades and system enhancement projects.
- Collaborate with team members acting as a resource for more junior developers when needed.
- In addition to the above job responsibilities, other duties may be assigned.
Our ideal candidate has the following: expert knowledge and experience with the ins and outs of educational software such as CMS/LMS/VLE; is comfortable directly querying and modifying MySQL databases; has experience connecting applications through integration APIs such as IMS LTI and takes pride in implementing optimal solutions to complex problems. Some experience with vue.js and front-end user interface development is highly preferred.
Requirements (must have one of the below combinations):
- High School Diploma and 5 years of experience building sophisticated web applications using Java.
Anticipated Hiring Range (not including benefits): $80,000 - $90,000 yearly, depending upon experience. This is a full-time, benefitted, salaried position, that will remain open until filled. This position will not sponsor applicants for work visas. The University will perform background checks on all new hires prior to employment. For questions on the position or application process, please contact Lauren Jackson, IT Recruiter at email@example.com. For more information on University Staff benefits, please visit https://hr.virginia.edu/benefits.
APPLICATION PROCESS: Please apply through Workday, and search for “Collab Developer”. Complete an application online and upload a CV/resume and Cover Letter when prompted. Internal applicants must apply through their UVA Workday profile by searching “Find Jobs” in the top search bar.
The University of Virginia, including the UVA Health System which represents the UVA Medical Center, Schools of Medicine and Nursing, UVA Physician’s Group and the Claude Moore Health Sciences Library, are fundamentally committed to the diversity of our faculty and staff. We believe diversity is excellence expressing itself through every person's perspectives and lived experiences. We are equal opportunity and affirmative action employers. All qualified applicants will receive consideration for employment without regard to age, color, disability, gender identity or expression, marital status, national or ethnic origin, political affiliation, race, religion, sex (including pregnancy), sexual orientation, veteran status, and family medical or genetic information.