Software Engineer â?? Java
VA Tech - Virginia

This job posting is no longer available on Virginia Jobs. Find similar jobs: Software Engineer  Java jobs - VA Tech jobs

Virginia Tech's Newman Library and the Center for Digital Research and Scholarship are seeking qualified candidates for a Software Engineer's position. This position writes code to improve locally developed and community-driven software from application development through deployment. Automates metadata discovery, extraction, creation and/or migration. Supports digital preservation strategies and digital library, repository, publishing, and virtual community systems by writing and/or using programs, including Java, Python, Ruby, Perl, PHP, MySQL, CSS, HTML, and JavaScript. Performs project related work. Initial focus will be on developing Fedora and Hydra applications for local and broader initiatives.

Minimum Qualifications
Masterâ??s degree in computer/information science, management information systems, or related field, or Bachelorâ??s degree and significant experience equivalent to an advanced degree. Successful candidate must have specific knowledge of and experience with: - Java - Relational databases (e.g., MySQL) Web applications (e.g., HTTP, CSS, HTML, XML, REST API) - Software development methods and tools (e.g., version control, agile programming methodologies, documentation, and sound security practices) - Ability to work independently and with initiative to identify and solve problems - Ability to work collaboratively with individuals and groups, both on site and remotely - Must have excellent verbal and written communications skills

Preferred Qualifications
Knowledge of and experience with: - J2EE, Spring Framework, or JCR - Eclipse, Maven, and Github - Open source project and development - Unix-like systems - Computer applications in a library - Digital repositories such as DSpace, Fedora Commons, and EPrints

Special Requirements

Virginia Jobs - 15 months ago - save job
About this company
2 reviews