California Department of Justice

Senior Java Developer

Sacramento, CA, US

$8.4k–$11.2k/month
3 days ago
Save Job

Summary

***Please note that the State of California requires you to complete the Civil Service application process and applying here does not complete this process. If you would like to complete the application process, please click Apply button. Your information will be sent to one of our specialized recruiters and they will contact you to discuss next steps.***

Senior Java Developer

The California Department of Justice is hiring an experienced Senior Java Developer.

Primary Duties And Responsibilities

Join the Application Development Bureau and play a vital role in shaping the future of criminal justice technology!

As part of our team you’ll design, implement, and maintain statewide information systems that directly support law enforcement efforts. We value innovation and collaboration, offering you the chance to work on impactful projects that enhance public safety. Be part of a mission-driven organization where your skills can truly make a difference!

Under the general direction of the Information Technology Manager I, the Information Technology Specialist (ITS) II acts as a senior technical resource and subject matter expert for the Department of Justice’s Firearms Systems. These systems are comprised of databases containing sensitive and confidential data, and a complex suite of applications, gateways, and multi-system interfaces.

As a senior technical contributor, you will play a crucial role in the Department's Firearms IT Modernization (FITSM) project. With the project currently in the requirements development phase, a key focus for this position is the technical analysis of existing legacy Firearms applications (primarily developed in Java). This involves thoroughly understanding current system functionality and capabilities to effectively translate them into comprehensive system requirements for the modern, consolidated FITSM solution.

Throughout the project, you will contribute technical expertise to architectural decisions and ensure adherence to established standards and best practices within the FITSM context. Once a System Integrator (SI) is engaged for design and development, you will work in close partnership with the SI team, providing technical subject matter expertise, collaborating on implementation details, and reviewing deliverables to ensure alignment with requirements and technical quality.

This position requires strong analytical skills to address complex technical challenges independently and collaboratively, contributing significantly to the overall success of the FITSM initiative.

Required Qualifications

In addition to evaluating each candidate's relative ability, as demonstrated by quality and breadth of experience, the following factors will provide the basis for competitively evaluating each candidate:

  • Highly proficient in Java/J2EE and related components, frameworks, and technologies such as Java Server Pages, Servlets, Java Message Service, Java Persistence API (JPA), OpenJPA, Spring Core, Spring MVC, Spring Boot.
  • Strong working knowledge on web technologies such as HTML, CSS, JavaScript, Angular or similar JavaScript frameworks like React, Vue and JQuery, Markup Languages such as XML and JSON.
  • Deep understanding and ability to participate effectively in all phases of the software development lifecycle.
  • Experience with requirements gathering and analysis. This includes working with business analysts and subject matter experts to understand business processes and requirements to translate them into technical specifications.
  • Proven ability to conduct code reviews, provide constructive feedback, and evaluate deliverables for quality, adherence to standards, and alignment with requirements.
  • Strong working knowledge of version control systems (e.g., GIT) to include code branching and merging methodologies.
  • Excellent verbal and written communication skills, with the ability to articulate complex technical concepts clearly.
  • Demonstrated ability to design, develop, and implement complex, scalable, and maintainable software solutions.
  • Strong experience with Oracle databases, including applying database design principles, writing and optimizing complex SQL queries, and developing stored procedures using PL/SQL.

Permanent

Monthly Salary: $ 8,374.00 - 11,220.00

Our company provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job