Current Openings

Java Programmer

Tallahassee, FLORIDA | Contract
Post Date: 05/20/21
Job ID: 21-00533
Job Type: Contract

Job Description

Job Title : Java Programmer
Location : Tallahassee, FL
Duration : 12+ Months (More Likely to Extend)
Interview : Either Webcam Interview or In-Person
**The candidate must reside within a reasonable commuting distance**
***The candidate will be allowed to work remotely until all staff return to the site. At that point, the candidate will be required to come onsite***
Job Description:
The client requires the services of one Systems Analyst for Business Systems Engineering software development and maintenance initiatives.
• The client requires the services of a Systems Analyst with technical knowledge and experience in programming the J2EE/JAVA, JBoss application server, JSF, MS SQL Server, and Oracle database environments.
• The person in this position is considered an expert in all phases of the system development life cycle and must understand business, business insights and have a broad understanding of multiple business areas.
• The person in this position will be responsible for technical research of current industry trends, emerging technologies, system integration, and configuration for meeting the functional and nonfunctional requirements.
• The person in this position will be responsible for stakeholder management with project sponsors, business and IT project managers, technical architects, development and validation teams, implementation analysts, subject matter experts, IT Senior leadership and project management offices in order to address various issues, resolve queries, communicate project status, milestones, delays, challenges, risks and risk mitigation plans.
Systems Analyst responsibilities include, but not limited to the following:
• Gather and analyze business requirements and prepare functional requirements, design documentation, technical specification documents to develop FDLE Information Systems.
• Providing structured, detailed analysis of business processes, requirements and documentation
• Functions as a technical consultant or researcher
• Technical research and evaluation of technologies, tools, databases, methods, etc.
• Ensures that proposed system architecture design, software and hardware solutions are optimal for the FDLE environment to meet the requirements
• Programming and implementing efficient solutions for the business requirements
• Contributor on project planning, organization, implementation
• Contributor to activity definition, activity sequencing, activity resource estimating, activity duration estimating, WBS development
• Contributor to risk identification, tracking, analysis
• Contributor to issue management and tracking
• Communications management
• Contributor to detailed requirements documentation as needed
• Contributor to traceability matrices to map business requirements to test cases
• Contributor to use case and test case scenarios documentation
• Experience with automated test tools and creating performance and load testing/metrics
• Experience creating system, integration, and performance test plans
• Effective communication among project stakeholders • Coordinate activities with FDLE staff required to support the project • Provide assistance to FDLE staff in the preparation of procurement documents and evaluation of proposals as needed
• Provide weekly status reports to the project manager
• Assist in user training in a train-the-trainer environment
• Customer expectations met with project
• Creating, updating, and executing test case scenarios following the FDLE methodology of development testing, System testing, and User Acceptance testing
• Assist with the production implementation as needed
Desired Skills:
​• Bachelor's in Computer Science, Information Systems, Business Administration, or other related field or equivalent work experience;
• Minimum of 3 years of experience as a systems analyst on successful, enterprise level information technology projects;
• Technical knowledge and experience in programming the J2EE/JAVA, JBoss application server, MS SQL and Oracle database environments.
• Knowledge at an expert level in all phases of the system development life cycle and must understand business, business insights and have a broad understanding of multiple business areas.
• Ability to perform technical research of technologies and methods for meeting the functional and nonfunctional requirements.
• Ability to model and apply software engineering methods and techniques to the design, definition, development, evaluation, integration, and/or support of IT solutions.
• Ability to work independently or cooperatively with other software developers
• Ability to function as a technical consultant or researcher
• Skill to perform analysis and troubleshooting of system defects and issues
• Ability to design quality control and test procedures.
• Ability to apply technical expertise to test system solutions
• Skill to develop defined procedures to configure, test and debug software
• Ability to investigate, analyze and resolve problems on software products
• Ability to work with minimal supervision from more senior resources
• Ability to gather and evaluate client capabilities and needs.
• Accountable to the FDLE assigned Project Manager for all phases of specific projects.
• Ability to assist in the facilitation of meetings and prepare documentation related to the meetings;
• Ability to deliver the project in the agreed schedule, to the correct technical specification (i.e. defined to meet user requirements) within the approved budget and other specified criteria
• Ability to code in the following environments and/or using the tools:
• Java 8.0 and higher
• J2EE (JSP, EJB)
• Java Frameworks like JSF
• Oracle 12c and higher
• MS SQL Server 2014 and higher
• Stored procedures, triggers, views, etc.
• JBoss EAP 7.0 and higher
• SQL Programming
• HTML and CSS
• XML
• JSON concepts
• API's
• Web Services
• MS-Visio
​• ADA Compliance in web programming
• Ability to code according to specifications with minimal defects
• Experience in developing XHTML pages using Java Server Faces (JSF),​ ​Primefaces,​ ​Javascript, CSS, and HTML5
• Excellent oral, written and communication skills
• Strong communication and collaborative skills
• Experience creating test plans, test cases, and performance testing
• Source code management software using CVS and GIT
• Experience in integration of multiple systems or applications
• Experience automating data sharing processes