JAVA Developer
Listed on 2026-01-13
-
Software Development
Java Developer, Software Engineer, Full Stack Developer
Under direction of Information Technology Supervisor II, ITS I acts as an application architecture and senior developer to develop complex solutions with wide range of tools and technologies. The incumbent works both independently and cooperatively with other Information Technology staff performing high level technical work around analysis, design, planning and implementation using a holistic approach for the successful development and execution of strategy.
The incumbent will provide knowledge of the Departments data processing environments and standards while performing the duties of application architect including developing conceptual designs, data models and resource estimates; defining project work activities, timelines and system constraints; and design and development of the most complex systems and interface configurations.
The incumbent will develop sophisticated system capabilities, design and implement cloud based solutions, develop required interfaces between internal and external systems. Duties will include client and vendor interaction to obtain information used to customize and develop the most complex software to achieve the desired results as well as the expertise in the development tools and languages required to develop and maintain complex applications, resolve complex technical problems with application and/or infrastructure including but not limited to system performance issues, and the ability to write complex scripts and procedures, analyze data and situations, reason logically, identify problems, draw valid conclusions, and develop effective solutions.
You will find additional information about the job in the Duty Statement
.
Benefit information can be found on the CalHR website and the CalPERS website.
Minimum Requirements- INFORMATION TECHNOLOGY SPECIALIST I
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:
- Experience with design, development, configuration, and implementation of secure web applications.
- Experience with Linux servers, Oracle databases, and JavaScript, HTML, JQuery, and Cascading Style Sheets (CSS) programming languages.
- Strong working knowledge of Jakarta EE components such as Thymeleaf, Servlets, and Jakarte Messaging Application Programing Interface (API).
- Experience with JavaScript front-end frameworks such as Angular, React, and Bootstrap.
- Experience developing Java applications utilizing Java frameworks such as Spring and Spring Boot.
- Strong working knowledge of Spring modules such as Spring Model View Controller (MVC), and Spring Security.
- Working knowledge of Java build tools such as Maven, Eclipse, Bit Bucket, and Sonar Qube.
- Experience with PL/SQL queries and stored procedures.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).