Senior Java Developer

Location:  Tallahassee, FL

Work authorization: any (candidate must be authorized to work in US)

Estimated Duration: 6 months with possible extension​(s)

Requirements:

• Availability to work at the Client’s site in Tallahassee, FL (required);

• Experience as an Applications Architect on successful, enterprise level information technology projects (5+ years);

• Experience with business analysis to gather and document requirements;

• Experience creating test plans, test cases, and performance testing

• Experience designing quality control test procedures;

• Experience in programming to adhere to ADA compliance in web applications;

• 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 coding 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, etc), Spring Framework

• AOP (Aspect Oriented Programming)

• JPA & Hibernate, Javascript, MS-SQL 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

• Experience with National Information Exchange Model (NIEM)

standard (preferred);

• Experience with Junit (preferred);

• Experience with JavaScript Frameworks (Angular) (preferred);

• Experience with MS-Project (preferred);

• Experience with MS-Visio (preferred);

• Experience with Eclipse (IDE) (preferred);

• Experience with PrimeFaces (preferred);

• Experience with JasperReports (preferred);

• Experience with Alfresco (preferred);

• Bachelor’s degree in Computer Science, Information Systems, Business Administration, or other related field or equivalent work experience. Master’s degree (preferred).

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 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;

• 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 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

Apply for this position

Allowed Type(s): .pdf, .doc, .docx