Requirements:
• Experience as an Applications Architect on successful, enterprise level information technology projects (5+ years);
• Experience creating test plans, test cases, and performance testing;
• Experience in programming to adhere to ADA compliance in web applications Accountable for expertise in all phases of projects;
• Experience in automating data sharing processes;
• Experience in delivering assignments in the agreed schedule, to the correct technical specification, and within the approved budget;
• Experience with JBOSS EAP 7.0 and higher;
• Experience with Java 1.8 or higher;
• Experience with J2EE (JSP, EJB, JPA);
• Experience with Component Based Frameworks (JSF, Wicket, …);
• Experience with Spring Framework;
• Experience with AOP (Aspect Oriented Programming);
• Experience with JPA & Hibernate;
• Experience with Javascript;
• Experience with MS-SQL Server 2012 or higher;
• Experience with SQL Stored procedures, triggers, views, etc.);
• Experience with Oracle Databases;
• Experience with XML data exchanges (including xml schemas, XSLT, XSD);
• Experience with XML parsers (including extensive use of SAX/DOM/STAX parsers and XPath);
• Experience with Web Services;
• Experience with Linux;
• Experience with HTML;
• Experience with CSS
Preferred:
• Experience with government, law enforcement, or public safety IT projects;
• Experience with National Information Exchange Model (NIEM) standard;
• Experience with Junit;
• Experience with JavaScript Frameworks (Angular);
• Experience with MS-Project;
• Experience with MS-Visio;
• Experience with Eclipse (IDE);
• Experience with PrimeFaces;
• Experience with JasperReports;
• Experience with Alfresco;
• Master’s Degree in Computer Science, Business Administration, or other related IT fields
Responsibilities include but are not limited to the following:
• Gather and analyze business requirements and prepare functional requirements, design
documentation, technical specification documents to develop FDLE systems.
• Provide structured, detailed analysis of business processes, requirements and
documentation.
• Functions as a technical consultant or researcher.
• Perform technical research and evaluation of technologies, tools, databases,
methods, etc.
• Analyze detailed requirements and documentation.
• Program and implement efficient solutions for business requirements