Source description
About the role
Application Development Analyst
Primary Responsibilities:
Serve as an Application Developer focusing on Java/JEE and Oracle DBMS. This role supports maintenance and stability of applications within the DEP portfolio. The focus will be on a specific Division's application portfolio, with potential assignments to other DEP projects as needed by FDEP management.
Education Requirements:
Bachelor's Degree in Computer Science, Information Systems, or another IT-related field
OR equivalent work experience
Key Responsibilities / Tasks:
Provide maintenance, enhancement, and support for various business applications
Assist in documenting program requirements and specifications
Research and document user requirements
Write, translate, and code software programs/applications per specifications
Develop and maintain user manuals and guidelines
Collaborate with network administrators, systems analysts, and software engineers to resolve issues
Mentor and guide junior programmers
Required Knowledge, Skills & Abilities (KSAs):
Technical Experience:
7+ years of Java development (Struts/Tiles, Struts 2, Servlets/JSP, JPA/Hibernate)
5+ years of Oracle DB experience (complex DML/DDL queries and PL/SQL development)
3+ years working with JavaScript frameworks (AngularJS, NodeJS, React, JQuery)
3+ years as a full-stack developer
Experience with responsive design frameworks (preferably Bootstrap)
Experience using Git (or similar version control systems)
Experience with CI tools , preferably Jenkins
Knowledge Base:
Relational database design
Object-oriented design methodologies
Information Systems Development Methodology (ISDM)
Tools: TOAD, SQL Developer, SQL Navigator
Database security (role-based access)
Unified Modeling Language (UML)
Soft Skills:
Creative thinking and sound judgment
Foresight to anticipate and solve potential design/development issues
Effective interpersonal and team collaboration
Strong oral and written communication skills
Ability to work independently, prioritize tasks, and meet deadlines under pressure
Preferred KSAs:
Oracle certifications
Familiarity with Agile methodologies (Scrum, XP, Kanban)
Experience with Docker or similar virtualization tools
Experience developing GIS applications
Experience with RESTful web services
Knowledge of environmental regulatory business processes
Understanding of DEP's technical environment
More at 3B Staffing