Java Developer

Mandatory Qualifications: 
  • Must have a minimum of seven (7) years of experience during the last ten (10) years performing systems design, development, testing and implementation, and troubleshooting activities in support of Java applications five hundred (500) or more registered users.
  • Must have a minimum of three (3) years combined experience during the last five (5) years developing applications utilizing the following technologies: Java Server Pages, Servlets, and Java Beans.
  • Must have a minimum of three (3) years combined experience during the last five (5) years developing applications utilizing the following technologies: Java API’s for XML (such as JAXP, JAXM, JAX-RPC, JAXR, and SAX) for data extractions and data manipulations.
  • Must have a minimum of three (3) years combined experience during the last five (5) years developing applications utilizing the following technologies: DTDs (XML Document Type Definitions), XML schemas, XSLT, and Topic mapping.
  • Must have a minimum of three (3) years combined experience during the last five (5) years developing applications utilizing the following technologies: Spring and Struts framework to implement common J2EE design patterns including Model-View-Controller and others as needed.
  • Must have a minimum of three (3) years of combined experience during the last five (5) years developing applications utilizing the following technologies: Web Services, XML and XML-based Messaging protocols and technologies (such as SOAP, WSDL, UDDI, and Web Services).
  • Must have a minimum of one (1) year of experience during the last five (5) years with Java application testing-related activities using testing tools such as J-Meter.
Desirable Qualifications:    
  • Additional years of experience beyond the ‘minimum’ stated requirements under the Required Qualifications above.
  • A minimum of three (3) years of experience with Oracle RDBMS and PL/SQL procedures.
  • A minimum of two (2) years of experience with Java application server administration and configurations such as Jboss.
  • A minimum of two (2) years of experience interfacing with the ACHS application through the California Law Enforcement Telecommunications System (CLETS).
  • A minimum of two (2) years of experience with conducting formal knowledge transfer and/or training sessions on the Java technologies, architecture, design pattern, programming logic, and coding practices used for the JADE application.
  • Education: Bachelor’s Degree in an IT-related or Engineering field.