Description

Job Title: Application Development Analyst (hashtag#Java Developer)
Location: Bob Martinez Center (BMC), 2600 Blair Stone Road, Tallahassee, Florida.
Duration: Estimated 1880 hours per year

SCOPE OF WORK
Scope Variant: C. Advanced-Java Developer
Primary Work: This position will focus on supporting the Division of Waste Management (hashtag#DWM) application portfolio, which includes the DWM regulatory programs. The DWM regulatory suite of applications possess complex hashtag#Oracle hashtag#PL/SQL database objects and are written in Oracle Forms and hashtag#PHP.

Required Knowledge, Skills & Abilities (KSAs):
·         7+ years’ experience with Java application development, leveraging frameworks such as Struts/Tiles, Struts 2, Servlets/JSP, and JPA/Hibernate
·         7+ years’ experience with hashtag#Oracledatabases, possessing the capability to develop DML and DDL statements to produce very complex queries and PL/SQL database objects, including both DML and DDL
·         5+ years’ experience with Oracle Forms application development
·         3+ years’ experience with JavaScript frameworks, such as hashtag#AngularJS, hashtag#NodeJS, hashtag#React or hashtag#JQuery
·         3+ years’ experience as a full-stack developer
·         3+ years’ experience developing hashtag#PHP applications leveraging an hashtag#MVC framework, preferably CodeIgniter.
·         Experience with responsive design frameworks, preferably Bootstrap
·         Experience using code repositories, preferably Git.
·         Experience using continuous integration tools, preferably Jenkins.
·         Knowledge of relational database designs
·         Knowledge of object-oriented design methodologies
·         Knowledge of Information Systems Development Methodology (ISDM)
·         Experience with database query tools (i.e., TOAD, SQL Developer, SQL Navigator)
·         Knowledge of database security, including role-based security
·         Knowledge and experience with Unified Modeling Language (UML)
·         Ability to be creative, to use sound judgment, and to display foresight to identify potential problems and design/specifications and assigned application software systems.
·         Ability to establish and maintain effective working relationships with others.
·         Ability to work independently.
·         Ability to determine work priorities and ensure proper completion of work assignments.
·         Ability to work well under pressure and meet deadlines without sacrificing quality.
·         Excellent interpersonal, collaborative, oral and written communication skills

Education

Any Graduate