Java Developer

Mandatory Qualifications:

  • All full-time resources must have a minimum of five (5) years of experience, during the last seven (7) years, using advanced Java programming skills to perform systems design, development, testing, and implementation, and troubleshooting activities in support of Java applications.
  • All full-time resources must have a minimum of five (5) years of experience, during the last seven (7) years, developing application(s) using PL/SQL procedures, functions and packages using PL/SQL developer, SQL developer, TOAD, or any similar tool.
  • All full-time resources must have a minimum of one (1) year of experience during the last seven (7) years performing activities within the software development life cycle including requirements analysis, design, development, testing, and implementation as well as troubleshooting, technical documentation, and application architecting.
  • All full-time resources must have a minimum of three (3) years of experience, within the last seven (7) years with Oracle RDBMS, including version 12c.
  • At least one (1) full-time resource must have two (2) years of experience, within the last five (5) years, writing technical documentation such as sequence diagrams and system design documentation.
  • At least one (1) full-time resource must have two (2) years of experience, within the last five (5) years migrating a legacy application to newer supported technology.
  • At least one (1) full-time resource must have a minimum of two (2) years of experience during the last three (3) years with Visual Basic 6 (VB6) or similar technology, including experience with the migration of a VB6 application to a newer supported technology.
Desirable Qualifications:
  • At least seven (7) years of experience developing applications utilizing each of the following technologies:
  • Java Server Pages, Servlets, Java Beans.
  • Hibernate and Struts framework to implement common Java 2 Platform Enterprise Edition (J2EE) design patterns, including ModelView-Controller and others as needed; and Web Services, eXtensible (XML), and XML-based messaging protocols and technologies, such as Single Object Access Protocol (SOAP), Web Service Description Language (WSDL), Universal Description, Discovery, and Integration (UDDI), and Web Services.
  • At least two (2) years of experience in conducting formal requirements elicitation, including conducting client interviews for requirements gathering and Joint Application Development (JAD) sessions.
  • At least two (2) years of experience supporting technical interfaces with the Federal Bureau of Investigations (FBI) and the California Law Enforcement Telecommunication System (CLETS), or similar If supporting a similar California technical interface, describe the system and services provided.
  • At least one (1) year of experience, during the last five (5) years, with Java Application Server administration and configurations such as Jboss.
  • At least two (2) years of experience, within the last five (5) years conducting formal knowledge transfer and/or training sessions to client staff to enable client staff to support and maintain Java applications.
Education:

Bachelor’s degree in Information Technology.