Senior Web Application Developer
Fully Remote
Job Description
The Electronic Research Administration (ERA) team within the Office for Research and Innovation (ORI) provides cutting-edge and intuitive tools that facilitate the effective and efficient management of research administration and regulatory compliance tasks by Virginia Tech’s research community, including faculty, department staff, and research administrators. The team works closely with all units across the Office of Research and Innovation—including within the Office of Sponsored Programs, the Division of Scholarly Integrity and Research Compliance, and the Office of Laboratory Animal Resources—to develop software requirements, redesign and improve processes, and develop, purchase, implement, and integrate electronic research administration solutions in alignment with the university’s strategic goals and initiatives.
The ERA team is searching for a Senior Web Application Developer to develop and maintain client-server-based rich internet applications in Java EE+ for the Summit research enterprise platform and to monitor and manage applications using CloudWatch platform capabilities in Amazon Web Services. This position will lead the ongoing development and maintenance of a suite of single-purpose research enterprise applications utilizing the LAMP stack.
Required Qualifications
● Bachelor’s in Computer Science or related
● 5 years of experience developing software using modern Java EE 7 (JPA using
Hibernate, CDI, JAX-RS, JMS, JTA)
● 5 years of experience using RESTful web services and Spring Framework
● 5 years of experience using Apache Maven
● 5 years of experience using HTML 5, CSS 3 via SASS, Javascript ES6+
● 2 years of experience using PHP 8+
● 5 years of experience using AngularJS
● 4 years of experience using React 16+
● 5 years of experience using PostgreSQL
● 4 years of experience using MySQL
● 5 years of experience using GIT source code management
● 5 years of experience in test-driven development practices using testing frameworks
Junit and Jmock
● 4 years of experience in CI/CD using Gitlab
● 5 years of experience using Docker
● 5 years of experience in Container Orchestration using AWS ECS
● 5 years of experience in application monitoring using CloudWatch
● 2 years of experience in application monitoring using Splunk
● 5 years of experience in Single Page web application development (SPAs)
● 4 years of experience in Multi-Page web application development (MPAs)
● 2 years of experience using Smarty Template Engine for PHP
● 2 years of experience using Apache Ant
● 2 years of experience using Apache Tomcat
● 5 years of experience …
This job isn't fresh anymore!
Search Fresh JobsJob Profile
Benefits/PerksFully remote Inclusive community Professional development opportunities
Tasks- Application development
- Develop and maintain web applications
AngularJS Ant Apache tomcat Application Development AWS AWS ECS Cdi CI/CD CloudWatch Compliance Computer Science CSS CSS3 Docker Eclipse ES6 Git GitLab Hibernate HTML HTML5 IntelliJ Java Java EE Javascript JAX-RS JMS JUnit Maven MySQL PHP PostgreSQL React RESTful web services SASS Single Page Applications Splunk Spring Spring Framework Visual Studio Code Web application development
Experience5 years
Education