Software Application Developer

California Department of Public Health
Vineyard, United States of America
11 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
$ 126K

Job location

Remote
Vineyard, United States of America

Tech stack

Java
Agile Methodologies
Software Applications
Application Performance Management
Architectural Patterns
Confluence
JIRA
Software Documentation
Information Systems
Databases
Continuous Integration
DevOps
Electronic Data Interchange (EDI)
Iterative and Incremental Development
Systems Analysis
Java Persistence API
Spring
JSON
JMeter
JavaServer Faces
Javaserver Pages
Oracle
Oracle Applications
Oracle SQL Developer
Performance Tuning
Scrum
Ruby on Rails
Responsive Web Design
Software Engineering
SonarQube
SQL Stored Procedures
PL-SQL
Systems Architecture
Systems Integration
XML
Openapi
Primefaces
Freeform SQL
Java Application Server
Spring-mvc
Spring-boot
GIT
Angular
Information Technology
Atlassian Tools
Bitbucket
Data Management
Front End Software Development
Software Version Control
Jenkins
Artifactory

Job description

The California Department of Justice (CA DOJ) is seeking a highly skilled and motivated Full Stack Application Developer to join our team, playing a critical role in developing and maintaining applications that are vital to public safety across the state. Your work will directly support the mission of the Office of the Attorney General: to enforce the law, ensure justice, and safeguard Californians. This is an opportunity to leverage your technical expertise in a public-service environment where your code contributes to real-world outcomes, including maintaining the security and accuracy of essential law enforcement information systems. As a Full Stack Developer, you will be responsible for the design, development, testing, and deployment of mission-critical applications within the Integrated Applications and Services Section. You will work with both front-end and back-end technologies, databases and system integration points to deliver highly available and secure solutions., * Design, develop, and maintain high-quality, scalable applications using Java and Oracle database technologies.

  • Maintain legacy applications and build dynamic, secure and responsive user interfaces leveraging modern web frameworks and template engines.
  • Manage and optimize Oracle databases, including writing complex SQL queries, stored procedures, and conducting troubleshooting and performance tuning.
  • Actively participate in an Agile/Scrum environment, including daily stand-ups, sprint planning, and retrospectives, to ensure rapid and iterative development.
  • Drive engagement across all phases of the Software Development Life Cycle (SDLC), including requirements analysis, system architecture, testing, and deployment.
  • Design, implement, and maintain DevOps integration and CI/CD pipelines using tools such as Jenkins, Bitbucket, and Artifactory to automate and guarantee continuous quality.
  • Collaborate with business analysts and stakeholders to translate complex legal and business requirements into technical specifications and application features.
  • Ensure the highest standards of security, integrity, and privacy are met for all sensitive criminal justice information.

This is a re-advertisement for JC -.507030. If you have previously applied for JC - 507030, it is not necessary to re-apply. Your original application for JC - 507030 will be included in this candidate pool for JC - 520158. You will find additional information about the job in the Duty Statement.

Working Conditions This position is designated for telework under Government Code section 14200 for eligible applicants residing in California and may require reporting to headquarters or field offices and facilities to fulfill operational needs. All telework schedules are subject to change and may be reevaluated at any time. Telework does not change the terms and conditions of employment, the essential functions of job duties, or required compliance with the Department of Justice policies. This position is eligible for telework, and will be required to report to the office as needed/required. The successful candidate must reside in California upon appointment., The Statement of Qualifications (SOQ) is required for this position. The SOQ is a narrative discussion of the candidate's education, training, experience, and skills as it relates to the desirable qualifications and duties for the position. The SOQ serves as documentation of each candidate's ability to present information clearly and concisely in writing. The SOQ should explain in detail why the candidate believes his or her knowledge, skills, and abilities could apply towards this position. Your response should be typed in Arial 12 point font and no more than two pages in length. Resumes will not be considered a substitute for the SOQ. Please answer the following questions. Applications without a corresponding SOQ will be considered incomplete, and will not be evaluated further.

  1. Achieving long-term application performance, security and scalability, requires both technical expertise and collaborative alignment. Describe a production application you helped develop using Java and Oracle, where you encountered a performance or architectural bottleneck. Please detail how you communicated this technical risk to your team, how you managed differences in technical opinion on how to fix it, and how you worked collaboratively to ensure the solution was successfully validated and released on time. APPLICATIONS WITHOUT A SOQ WILL NOT BE CONSIDERED.

Requirements

Range B. This range shall apply to persons who meet the Minimum Qualifications for the classification and who have also completed two years of satisfactory additional experience performing duties equivalent to or higher than an Information Technology Specialist I. Range C. This range shall apply to persons who meet the Minimum Qualifications for the classification and who have also completed four years of satisfactory additional experience performing duties equivalent to or higher than an Information Technology Specialist I.: When the requirements for the criteria are met and upon recommendation of the appointing power, the employee shall receive a rate under the provisions of California Code of Regulations, title 2, section 599.676. Upon movement to Range C, the employee shall receive a rate under the provisions of California Code of Regulations, title 2, section 599.674 shall apply., 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:

  1. Core Technical and Development Expertise
  • Extensive experience developing Java applications across both legacy frameworks and modern architectures, including JSP, Thymeleaf, and JSF PrimeFaces.
  • Hands-on experience with frontend and full-stack frameworks such as Angular and Ruby on Rails is desirable but not required.
  • Proven experience with core Spring Framework components, including Spring Core, Spring Boot, Spring MVC, and Spring Data JPA.
  • Expertise in Oracle SQL/PL-SQL, including the development of stored procedures, functions, and advanced SQL performance tuning.
  • Experience with data interchange formats (JSON and XML), and Version Control Systems (GIT).
  • Proficient in Software Development Life Cycle (SDLC), software engineering architecture, and robust data management principles.
  1. Processes, Tools, Communication
  • Fosters a collaborative, "One-Team" mindset across cross-functional groups.
  • Proficient using the Atlassian tool suite including Jira, Confluence and Bitbucket is highly desired.
  • Excellent written and verbal communication skills for effectively interacting with diverse audiences, including peers, management, and stakeholders.
  • Proven ability to perform complex system analysis and design scalable, secure solutions for new development and modifications.
  • Working experience with Agile methodologies (Scrum and Kanban). Agile certification is strongly desired.
  • Experience in DevOps and CI/CD practices, including Continuous Integration with Jenkins and quality/artifacts tools like SonarQube, Artifactory, and JMeter (or similar).
  • Experience developing and maintaining comprehensive technical system documentation (e.g., API specifications, system diagrams).

Apply for this position