Java Developer

California Department of Justice
Sacramento, CA, United States

To apply for this job please visit click.appcast.io.

Description

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

Join the California Department of Justice Application Development Bureau (ADB) and help shape the future of criminal justice technology! As part of our mission-driven team, you will design, implement, and maintain statewide information systems that directly support law enforcement and public safety efforts. This is a unique opportunity to work on impactful projects, drive innovation, and lead the development of applications critical to the Department’s operations.

Under the general direction of the Information Technology Manager I, the Information Technology Specialist II (ITS II) serves as the technical lead and subject matter expert for the Department of Justice’s Firearms Systems. This role involves managing databases with sensitive and confidential data and overseeing a complex suite of applications, gateways, and multi-system interfaces.

As the ITS II, you’ll lead the design, development, and maintenance of scalable, fault-tolerant, mission-critical applications while ensuring adherence to architectural standards, policies, and best practices. You will also lead technical teams, mentor staff, and drive the successful execution of complex technical projects.

Key Responsibilities:

  • Serve as the technical lead for Firearms Systems, managing the design, development, and maintenance of critical applications.
  • Develop and implement solutions to improve system scalability, fault tolerance, and performance.
  • Lead multiple technical projects, providing technical direction, work prioritization, and task management.
  • Collaborate with business analysts and subject matter experts to translate business requirements into technical specifications.
  • Perform code reviews and ensure deliverables meet quality standards and align with organizational policies.
  • Guide the team through all phases of the software development lifecycle, from requirements analysis to implementation and deployment.
  • Develop and enforce standards, best practices, and technical roadmaps for application development.
  • Mentor and coach a team of programmers and technical analysts to foster professional growth.
  • Maintain and improve the integration of internal and external-facing applications and multi-system interfaces.

Desirable Qualifications:

  • Expertise in Java/J2EE and related frameworks (Java Server Pages, Servlets, Java Message Service, Java Persistence API, OpenJPA, Spring Core, Spring MVC, Spring Boot).
  • Proficiency in web technologies such as HTML, CSS, JavaScript, and modern JavaScript frameworks like Angular, React, Vue, or JQuery.
  • Strong knowledge of markup languages like XML and JSON.
  • Extensive experience in software development lifecycle (SDLC) phases, from requirements gathering to deployment.
  • Proven ability to conduct code reviews and ensure high-quality deliverables.
  • Proficiency in version control systems (e.g., GIT, SVN), including branching and merging methodologies.
  • Strong communication and leadership skills, with experience in technical coaching and mentorship.
  • Experience in leading teams and delivering complex technical projects successfully.

Salary (Monthly):

$$8,374.00 – $11,220.00

Benefits of working for the State of California:

  • Work-life balance
  • 11 paid holidays
  • Flexible paid leave options
  • Consistent wage increases
  • Pension retirement
  • Job Stability
  • Health/Dental/Vision Insurance
  • Public Service Loan Forgiveness (PSLF)
  • And more

To apply for this job please visit click.appcast.io.

Scroll to Top