Web Software Developer Sr

University of Utah

Salt Lake City, UT

Job posting number: #7264347

Posted: July 19, 2024

Application Deadline: Open Until Filled

Job Description

Job Summary
The Sr. Web Software Engineer for UIT’s University Support Services will provide a primary role in the development and support of custom web-based applications used by the University of Utah at large. Works closely with dynamic team web engineers, UI designers, and product managers with the goal of creating and maintaining innovative and feature-rich applications for users in all areas on campus including: Finance, Faculty/Researchers, and others.
Responsibilities
Working with a small Scrum team composed of individuals of varying backgrounds (UX designers, Developers, Quality Assurance, and Business Analysts), as part of a team to develop or maintain an enterprise web application.The successful developer will have the ability to work on small to large projects from analysis through development, testing, QA, and delivery. The primary duties will be in the area of Java enterprise web-development ( JSF, Java, SQL, HTML/CSS/JavaScript, API), but the Engineer may require working with team members with different backgrounds to help them complete tasks outside of your area of expertise. Actively participates in the application fix and software upgrade processes.
Minimum Qualifications
Requires a bachelor’s degree in a related area or equivalency (one year of education can be substituted for two years of related work experience) and 3-5 years of experience in the field or in a related area.

Applicants must demonstrate the potential ability to perform the essential functions of the job as outlined in the position description.
Preferences
•Experience writing clean, maintainable, and testable Java code (including unit tests), using design patterns, industry standards and best practices.
•Demonstrated experience with JSF, JavaScript, Angular, AngularJS, HTML, CSS, and Servlets.
•Demonstrated experience with API and data and server security.
•Strong understanding of Object Oriented design and programming and the Software Development Lifecycle.
•Experience developing Java applications using the Spring Framework
•Experience working with java web container technologies such as Tomcat, HTTP Request/Response-cycle, including using Ajax, XML, Web Services (SOAP, REST), web presentation technologies such as JSP, Thymeleaf or Freemarker, ORM tool such as JPA or Hibernate
•Fundamental understanding of relational database design including data normalization, ERD modeling and SQL.
• Proficient with HTML/CSS/JavaScript and a good knowledge of jQuery
• Comfortable developing using an IDE such as Intellij, Eclipse, Netbeans, using a Version Control System such as CVS or Git, and working on java web projects in a team environment to deliver goals in a timely manner
• Proficient with web standards and best practices and in writing clean, maintainable, semantic code.
• Working knowledge of Payara and/or Docker.
• Ability to code detailed, functional pages from mockups in collaboration with designers
• Proficiency in UNIX and Windows environments along with basic desktop application suites.
•Excellent verbal and written communications skills.




Apply Now

Please mention to the employer that you saw this ad on Sciencejobs.org

More Info

Job posting number:#7264347
Application Deadline:Open Until Filled
Employer Location:Online Job Advertising
JAX,Florida
United States
More jobs from this employer