Job Description

Ref No.:19-03035
Location: Salt Lake City, Utah
Position Description:

• 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

Statement of Work

This engagement is to provide client with professional services expertise as a Senior Java Web Developer.

License Scope


Client is responsible for all licensing requirements of their environments.


Duration
The proposed duration of this engagement is expected to be long term. The selected candidate will be joining the Web Application team as an architect to support various projects.

Vendor 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 / Shared Services group is an enterprise team that provides support for both internet and intranet applications for the enterprise efforts in project management, , and enterprise software. They enhance and maintain the websites and applications for both internal and external customers for client. Application size ranges from small to large. The team provides programming support for all web projects, audits, and infrastructure activities.


The client is the department employee facing intranet website for client . 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 client. There is one information analyst responsible for accessibility testing.

Additional operational changes projected in this coming fiscal year include • SAMS Rewrite • Application Database • Telecommuter Database (Remote Access Application) • Migration of applications out of Apex • Ongoing maintenance Due to increased security awareness and standard.
Skill Requirements
Minimum Mandatory Requirements
**Candidates will be thrown out if they do not meet these requriements**
Skill SetSkill LevelYears of Exp.NotesMeet/
Exceed?
1Expert in Angular JS and Angular versions 4 and above
2Contribute design architectural decisions while staying within the framework of the existing applications.
3Expert understanding of Spring MVC, especially Rest Controllers
4Expert understanding of asp.net, including Core, MVC, and Web Forms
5Expert understanding of designing and implementing relational databases, especially Oracle versions 18 and below

Application Instructions

Please click on the link below to apply for this position. A new window will open and direct you to apply at our corporate careers page. We look forward to hearing from you!

Apply Online