Job Title: Application Architect (Java)
Job Location: Tallahassee FL (onsite)
Job Duration: 12month contract
Job Responsibilities:
- Gather and analyze business requirements and prepare functional requirements design documentation technical specification documents to develop 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.
- Contribute on project planning organization implementation.
- Contribute to activity definition activity sequencing activity resource estimating activity duration estimating WBS development.
- Contribute to risk identification tracking analysis.
- Contribute to issue management and tracking.
- Effective communications management.
- Effective communication among project stakeholders
- Coordinate activities with FDLE staff required to support the project.
- Aids staff in the preparation of procurement documents and evaluation of proposals and contract negotiations.
- Provide weekly status reports to the project manager.
- Assist in user training in a trainthetrainer environment.
- Meet customer expectations with the project.
- Create update and execute test scenarios following the methodology of development testing system testing and user acceptance testing.
- Assist the production implementation as needed.
Required Experience:
- Bachelors degree in Computer Science Information Systems Business Administration or other related field or equivalent work experience.
- Minimum of 5 years of experience as an Applications Architect on successful enterprise level information technology projects.
- Model and apply software engineering methods and techniques to the design definition development evaluation integration and/or support of IT solutions.
- Work independently or cooperatively with other software developers.
- Function as a technical consultant or researcher.
- Perform analysis and troubleshooting of system defects and issues.
- Experience with business analysis to gather and document requirements.
- Experience creating test plans test cases and performance testing.
- Ability to code according to specifications with minimal defects.
- Use defined procedures to configure test and debug software.
- Experience designing quality control test procedures.
- Use defined procedures to configure test and debug software.
- Investigates analyzes and resolves problems on software products.
- Handle portions of projects with minimal supervision which may include solution evaluation data analysis first draft written communications and client interactions.
- Gathers and evaluates client capabilities and needs.
- Assist with technology solution architecture design and installation.
- 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.
- Excellent oral and written communication skills.
- Ability to code in the following environments and/or using the tools:
- JBOSS EAP 7.0 and higher
- Java 1.8 or higher
- J2EE (JSP EJB JPA)
- Component Based Frameworks (JSF Wicket )
- Spring Framework
- AOP (Aspect Oriented Programming)
- JPA & Hibernate
- Javascript
- MSSQL Server 2012 or higher
- SQL Stored procedures triggers views etc.)
- Oracle Databases
- XML data exchanges (including xml schemas XSLT XSD)
- XML parsers (including extensive use of SAX/DOM/STAX parsers and XPath)
- Web Services
- Linux
- HTML
- CSS
Preferred Experience:
- Masters degree in Computer Science Information Systems Business Administration or other related field or equivalent work experience.
- National Information Exchange Model (NIEM) standard
- Junit
- JavaScript Frameworks (Angular)
- MSProject
- MSVisio
- Eclipse (IDE)
- PrimeFaces
- JasperReports
- Alfresco