Job Description :

JD:

Senior Software Engineers that must have an advanced level of Java Enterprise Edition (EE) and Procedural Language/ Structured Query Language (PL/SQL) experience and knowledge. The Senior Software Engineers will provide necessary support, modifications, and enhancements to existing and new firearms systems and fulfill the requirements

The Senior Software Engineers will be required to make technical modifications and enhancements to existing functionality and new electronic workflow to impacted DOJ Firearms systems to comply with the NCHIP 30 project.
The scope will be dependent upon the need for application coding changes. New or modified enhancements and statutory compliance may require coding changes, changes in business workflow, or technical deficiencies including performance issues.
Tasks will include all activities required throughout the software development lifecycle:
A.

System Analysis and Planning;
B.

Design;
C.

Development and testing;
D.

Deployment, monitoring, troubleshooting, and maintenance;
E.

Documentation, training, mentoring, and knowledge transfer.

The Senior Software Engineers will be responsible for analyzing, designing, developing, enhancing, testing, deploying, and maintaining technical components within DOJ’s firearms application systems throughout the software development lifecycle. This includes implementing coding changes to support new or modified business and statutory requirements, addressing system deficiencies, and optimizing application performance. The resources will be expected to support end-to-end technical efforts including troubleshooting, documentation, knowledge transfer, and mentoring. Work may involve enhancements to existing systems or development of new components using Java Enterprise Edition and procedural SQL. The resources must adhere to DOJ’s development standards, practices, and tools to ensure quality, maintainability, and compliance throughout all phases of project execution.

BACKGROUND/OVERVIEW
CA DOJ Bureau of Firearms (BOF) is requesting the NCHIP Project to upgrade the Mental Health Reporting System (MHRS) and Mental Health Firearms Prohibition System (MHFPS) to improve the quality of data and performance of reporting records stored for mental health firearm prohibitions. The MHRS is a digital repository containing mental health records reported to CA DOJ pursuant to state and federal law. These records are used by CA DOJ to update state and federal databases, such as the MHFPS, the Federal Bureau of Investigation’s (FBI) National Crime Information Center and National Instant Criminal Background Checks Systems (NICS) to ensure people with mental health firearm prohibitions are unable to purchase a firearm.


Minimum Qualification

  • A bachelor’s degree in an IT-related or Engineering field. Additional qualifying experience may be substituted for the required education on a year-for-year basis. (Must attach Degree(s) or demonstrate additional qualifying experience below to meet the minimum qualifications and, where applicable, obtain points for desirable qualifications.) NOTE: If no degree, Resource would need to demonstrate a total of eleven (11) years of experience to meet MQ #2 below (i.e., minimum seven (7) years + four (4) additional qualifying years). A recognized college or university is defined as an institution of higher learning approved by the Office of Higher Education of any given state or a foreign college or university of comparable standing.
  • A minimum of seven (7) years of experience in electronic data processing systems study, design, and programming. At least four (4) years of that experience must have been in a lead capacity.
  • A minimum of seven (7) years of experience, within the past ten (10) years, developing Java EE applications utilizing all the following frameworks/technologies:
  • Java Server Page
  • Enterprise Java Beans
  • Java Message Service
  • Spring framework
  • Hibernate
  • JasperReport
  • Java Persistence API 2
  • A minimum of five (5) years of experience, within the past seven (7) years, using JBoss Enterprise Application Platform.
  • A minimum of seven (7) years of experience, within the past ten (10) years, developing technical design documents.
  • A minimum of five (5) years of Java EE/PL/SQL experience, within the past seven (7) years.
  • A minimum of three (3) years of experience, within the past five (5) years, using Oracle 12c or higher version, developing and enhancing PL/SQL packages and procedures.
  • A minimum of three (3) years of experience, within the past seven (7) years, providing mentorship, knowledge transfer, code review, and training to employee resources.

Desirable Qualification:

  • Master’s degree or doctorate from a recognized college or university. A recognized college or university is defined as an institution of higher learning approved by the Office of Higher Education of any given state or a foreign college or university of comparable standing.
  • Eight (8) years of experience in electronic data processing systems study, design, and programming. At least five (5) years of that experience must have been in a lead capacity.
  • Eight (8) years of experience, within the past ten (10) years, developing Java EE applications utilizing all the following frameworks/technologies:
  • Java Server Page
  • Enterprise Java Beans
  • Java Message Service
  • Spring framework
  • Hibernate
  • JasperReport
  • Java Persistence API 2
  • Six (6) years of experience, within the past seven (7) years, using JBoss Enterprise Application Platform.
  • Eight (8) years of experience, within the past ten (10) years, developing technical design documents.
  • Six (6) years of Java EE/PL/SQL experience, within the past seven (7) years.
  • Four (4) years of experience, within the past five (5) years, using Oracle 12c or higher version, developing and enhancing PL/SQL packages and procedures.
  • Four (4) years of experience, within the past seven (7) years, providing mentorship, knowledge transfer, code review, and training to employee resources.
  • Two (2) years of experience working with the California Department of Justice’s Bureau of Firearms or similar systems, applications, databases, and interfaces. If providing a similar experience, describe the system and services provided.

We are an equal opportunity employer. All aspects of employment including the decision to hire, promote, discipline, or discharge, will be based on merit, competence, performance, and business needs. We do not discriminate on the basis of race, color, religion, marital status, age, national origin, ancestry, physical or mental disability, medical condition, pregnancy, genetic information, gender, sexual orientation, gender identity or expression, national origin, citizenship/ immigration status, veteran status, or any other status protected under federal, state, or local law.

             

Similar Jobs you may be interested in ..