Job ID: UT-59758 (99990225)
Java developer WIth Angular JS, oracle, Spring, MVC, asp.net, Web Forms, IIS, Apache Tomcat, RESTful, SOAP, PL/SQL, Scrum/Agile, Jira, Maven, CSS3 and Jenkins experience
Location: Salt Lake City, UT
Duration: 3+ months
Expert in Angular JS and Angular versions 4 and above
Contribute design architectural decisions while staying within the framework of the existing applications.
Expert understanding of Spring MVC, especially Rest Controllers
Expert understanding of asp.net, including Core, MVC, and Web Forms
Expert understanding of designing and implementing relational databases, especially Oracle versions 18 and below
Qualifications
• Proficient understanding of Windows Server 2016 and below networking fundamentals
• Expert understanding of IIS versions 11 and below, including the integrated asp.net pipeline and ISAPI extensions
• Expert understanding of Apache Tomcat versions 8.5 and below, including the JK connector
• Proficient understanding of HTTPS including certificate stores, wildcard certificates, and mutual authentication
• Expert understanding of the HTTP request/response paradigm
• Expert understanding of Java fundamentals, versions 9 and below
• Expert understanding of Java servlets and filters, bonus points for JASPIC and Tomcat Valves
• Expert understanding of RESTful web services/APIs
• Proficient understanding of SOAP web sevices
• Expert understanding of asp.net, including Core, MVC, and Web Forms
• Expert understanding of designing and implementing relational databases, especially Oracle versions 18 and below
• Expert knowledge of Oracle PL/SQL
• Proficient understanding of Microsoft SQL Server T-SQL, versions 2016 and below
• Expert understanding of popular Object Relational Mapping frameworks, especially JPA/Hibernate and Entity Framework
• Expert understanding of Spring MVC, especially Rest Controllers
• Proficient understanding of Spring Boot, Spring Security, and Spring IoC
• Expert understanding of C# fundamentals, especially asp.net and Windows Forms
• Proficient understanding of the OAuth2 authentication framework, especially OpenID Connect and JWT
• Proficient understanding of Scrum/Agile projects
• Proficient in Jira
• Proficient in Git, especially Gitflow
• Proficient in Maven
• Expert in Angular JS and Angular versions 4 and above
• Proficient in NodeJS
• Proficient in HTML5/CSS3 grid based layouts, especially Bootstrap and FlexGrid
• Expert usage of Visual Studio version 2015 and below, and IntelliJ Idea
• Proficient with Jenkins continuous integration
Project Description
The WEB Team / DTS Shared Services group is an enterprise team that provides support for both internet and intranet applications for the Department of Workforce Services (DWS), DWS enterprise efforts in project management, , and enterprise software. They enhance and maintain the websites and applications for both internal and external customers for DWS. Application size ranges from small to large. The team provides programming support for all DWS web projects, audits, and infrastructure activities.
Dws.utah.gov is the department employee facing intranet website for DWS. Jobs.utah.gov is the department public facing internet website for DWS. The sites are hosted on Windows 2016 servers running IIS and Apache Tomcat. The majority of the dynamic website written in Java using the Spring MVC framework and Oracle 12G database. Static content hosted in our content management server, OpenCMS. The 40+ applications hosted on the websites written in asp.net, Java with Spring MVC, Javascript and Angular. Currently, there is a project management team consisting of seven project managers with approximately 60 on-going projects for DWS. There is one information analyst responsible for accessibility testing.
Additional operational changes projected in this coming fiscal year include • SAMS Rewrite • DWS Application Database • Telecommuter Database (Remote Access Application) • Migration of applications out of Apex • Ongoing maintenance Due to increased security awareness and standard.
