Senior Java Developer

Tallahassee, FL

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

Must-have skills: 5+ y of exp as an Applications Architect on enterprise level IT projects; Programming Languages, frameworks: Java, J2EE, JBOSS EAP, Spring, Hibernate; Databases: MS-SQL Server, Oracle ; XML, WEB Technologies: XML, HTML, CSS, JavaScript Frameworks (e.g., Angular); gov exp; National Information Exchange Model (NIEM) standard; Junit, JavaScript Frameworks (Angular), MS-Project, MS-Visio, Eclipse (IDE), PrimeFaces, JasperReports, Alfresco.

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